其实早在很多年前我就一直有一个梦想,那就是那个网站当个站长,和各位有共同爱好的人成为朋友,很多年了虽然有了这个能力却没有了这个心情,成为了程序员却天天被程序玩。

最近几年一直从事C#方面的软件开发,基本上C#方面开发技术都有用过,MVC、WPF、Asp.Net、Xamarin等。从我多年的开发经验来看,还
是前端相对来说比较辛苦点,客户的问题永远解决不完,首当其冲的就是前端开发者,虽然我尽量的想转后端,奈何后端早已被JAVA承包。
    最近心血来潮又想玩玩网站了,自己抽空也写了个简单的博客软件,虽然看起来简单,但需要完善地方太多了,于是乎也闲置了,于是我终于明白了一个做程序的道理,何必重新造轮子,最终却发现,其实更本就没有轮子。
    在网上寻找了很久,真心觉得网站开发又基本全是PHP的天下。在互联网行业,C#的市场很低。博客系统虽然很多,但真正能用的,也就只有几个其中BlogEngine算是最好的了,是采用WebForm的方式开发的,现在最流行的不是MVC吗。我只想找个MVC+Mysql的网站软件就这么难。.Net和MSSQL太紧密了,大多C#都是采用这样的开发架构。

也下载过各类开源CMS来试用,发现均很坑爹,要么源码无法编译,要么各种bug。

发现Orchard时我就被震惊了这就相当于是PHP界的wordpress啊,要好牛逼有好牛逼,最重要的简单实用,直接上手,源码一次编译即过,微软官方项目,绝对质量,更没有任何留一手的说法。使用MVC5并支持任意数据库。示例:http://yjx.in/

Orchard 不仅仅是内容管理系统!Orchard 更是一个功能强大的 Web 开发框架,其热拔插模块架构让你可以开发任意
Web 应用。不用从零开始!Orchard 丰富的内置及第三方模块将大大减少你的工作量。Orchard 采用 MVC
架构,完全实现了后台逻辑与前台展示之间的分离。Razor 模版能够非常容易地将设计师或前台工程师创作的 HTML
模版转化成网站主题,并且能够实现一键切换主题。Orchard 安全稳定且性能出色,后台管理界面直观易用。Orchard
是首屈一指的免费开源建站平台,内置的工作流、定时任务、多级缓存、多租户、多用户角色权限等功能使其既可以用于创作简单的个人博客,也适合开发新闻门户
等大型高流量网站。

本站也就是使用Orchard直接搭建而成,无需修改任何代码,首次自动安装指导,本程序使用Mysql作数据库,MSSQL太重了。

下篇文章为您介绍BBX,一个开源的.Net论坛。

想当站长请立即使用Orchard的更多相关文章

  1. 模板题 codevs 1993 草地排水 想学习的请看链接

    不能再水的题了. Dinic算法,比EK更快. 想要学习请看链接   https://comzyh.com/blog/archives/568/ 并附上我的模板(其实和comzyh大神的一样) #in ...

  2. MVC4 WebApi开发中如果想支持Session请做好如下几个方面的问题

    1.在WebApiConfig中建立建立HttpControllerHandler和HttpControllerRouteHandler 并覆写它 public class SessionRouteH ...

  3. [译]:Orchard入门——构建你的第一个Orchard网站

    原文链接:Building Your First Orchard Site 文章内容基于Orchard 1.8版本 本文将逐步简要介绍Orchard提供的功能.如果你是第一次使用Orchard,本文将 ...

  4. [译]:Orchard入门——手动安装Orchard

    原文链接:Manually Installing Orchard 文章内容基于Orchard 1.8版本 本文将演示通过zip安装包安装Orchard所需要的步骤. 本文包括如下三种不同的Orchar ...

  5. Orchard Core 文档翻译 (二)代码生成模板 Code Generation Templates

    Code Generation Templates 翻译原文:https://www.cnblogs.com/Qbit/p/9746457.html转载请注明出处 Orchard Core Templ ...

  6. Shopex4.85商派2014年商业模板和商业插件共600多套仅售600元送分销王2代SEO排名神具。

    这批shopex商业插 件+模板都是本人从官方模板网站收购.高价.交换.以及收藏得来.本人因现实工作太忙不得不转手出售这批源代码,限时低价出售给和我一样从事shopex 系统网店电子商务的兄弟姐妹们, ...

  7. slide效果

    html和js部分 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  8. 404 Not Found错误页面的解决方法和注意事项

    最近这段时间一直忙于整理网站的错误页面,期间整理了很多关于404 Not Found错误页面的知识,加之最近也在帮团队新来的人员培训seo优化知识,所以在此借助马海祥博客的平台就拿出来跟大家一起分享一 ...

  9. SEO人员应该突破的5大思想误区

    1.外链误区 很多人在做网站优化的时候容易陷入外链怪圈,认为外链就是网站优化的一切,只要做好外链排名就会上去,让他不做外链了他将不知道做什么.特别是外链专员和一些初级SEO人员,优化网站只知道到哪里发 ...

随机推荐

  1. 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法

    在学习NDK中,当我在项目的bin/classes目录下使用javah命令生成头文件时,出现了“错误: 无法访问android.app.Activity 找不到android.app.Activity ...

  2. [leetcode]Combine Two Tables

    leetcode竟然有sql的题了..两道简单的应该会做 这个题主要就是一个left join... # Write your MySQL query statement below SELECT P ...

  3. SkipList 跳表

    1.定义描述      跳跃列表(也称跳表)是一种随机化数据结构,基于并联的链表,其效率可比拟于二叉查找树(对于大多数操作需要O(log n)平均时间).      基本上,跳跃列表是对有序的链表增加 ...

  4. 使用最新的“huihui中文语音库”实现文本转语音功能

    最近一个web项目中,需要进行语音播报,将动态的文字转换为语音(TTS)存为WAV文件后通过web播放给用户.选择了微软所提供的SAPI (The Microsoft Speech API),只需要几 ...

  5. Offer_answer_with_SDP_rfc3264

    Network Working Group J. RosenbergRequest for Comments: 3264 dynamicsoftObsoletes: 2543 H. Schulzrin ...

  6. ISO给UIImageView增加点击事件

    自己做了一个九宫格,里面的图标都是由多张图片重叠构成,然后包装成一个button来使用: 遇到的问题是如何给这个“button”增加点击事件? 解决思路1:网友提示在该“button”上增加一个真正的 ...

  7. zk框架销毁Page上的Component

    销毁Page上的Component ZK的组件之间是树状结构的,每一组件都只有一个根. 从页面上销毁一个组件可以通过下面两种方式来实现: 1. 组件不是根组件时:Component.setParent ...

  8. SpringMVC学习系列(12) 完结篇 之 基于Hibernate+Spring+Spring MVC+Bootstrap的管理系统实现

    到这里已经写到第12篇了,前11篇基本上把Spring MVC主要的内容都讲了,现在就直接上一个项目吧,希望能对有需要的朋友有一些帮助. 一.首先看一下项目结构: InfrastructureProj ...

  9. zoj 3261 Connections in Galaxy War

    点击打开链接zoj 3261 思路: 带权并查集 分析: 1 题目说的是有n个星球0~n-1,每个星球都有一个战斗值.n个星球之间有一些联系,并且n个星球之间会有互相伤害 2 根本没有思路的题,看了网 ...

  10. codeforces Restore Cube(暴力枚举)

    /* 题意:给出立方体的每个顶点的坐标(是由源坐标三个数某几个数被交换之后得到的!), 问是否可以还原出一个立方体的坐标,注意这一句话: The numbers in the i-th output ...