说到开源CMS这个词,首先来说一下什么是开源,由于非常多人可能会存在一个误区,开源就是免费使用,事实上不然。
开源产品,从事软件开发的专业人士都非常清楚,开源就是开发源代码,是把一个软件的开发过程中的技术结构,程序设计思路和程序语言全然开放出来。展示给对此感兴趣的人员,当然也包含同行业的竞争者,目的是更好的展示自己的技术实力,让很多其它的专业人士提出不同的意见和建议,反馈给厂商,使软件产品更好的发展,更快的更新。更早的成熟起来。并非说开源就是免费的意思,商用的话还是须要授权费用的。康盛的论坛大部分人都有接触,用过的人也不少。典型的开源产品,可是商用须要授权费。当然了,有部分人会有这个疑问。自己用康盛的论坛从来没有给过授权,康盛也不知道啊。关于这个问题就是仁者见仁智者见智了,不做过多评论。
话说回来,我们继续说开源CMS的事情。
纵观现行CMS行业,PHP开源者一大片,.NET开源的屈指可数了,Java的少之又少,好用的没有。
笔者从事CMS行业时间较长,市面上的产品基本上都用过。不能说精通,在这里只给开源的用户提供一个建议。
Java的产品,本人从自身来讲比較排斥,用做平台和业务系统的工具来做站点。大材小用,不看好,加上开源的产品又少。所以没什么可说的;
PHP的产品不错,轻量级的,很easy上手,执行也快,是早些年不错的选择,有一大批的产品都不错。DEDE、PHPCMS等,尽管如今这些产品也还不错,可是PHP本身漏洞太多。官方早就停止了更新,所以PHP产品的选择要随自己的喜好了。
.NET开源产品,是今天本人想推荐的重点。有强大的官方支撑,表现形式又适用建设门户。今天主要推荐的是We7CMS,.NETCMS开源的第一人,这家公司的产品好想从08年左右的时间就開始开源。从1.0一直做到了如今的3.0,眼下为止,任然坚守在.NET开源CMS的第一线,挺不easy的。事实上在We7之前有一家公司的产品也是开源,尽管不是.NET,是asp,可是作为当时来讲,那家公司的魄力也不小,后来不知道出于什么原因。直接闭源了。哪家公司就不说了,咱也不是那诋毁别人的人。之后就有了We7CMS。一直开源至今,版本号更新还不错。以下简单说明一下使用过程中的几点心得。
1、国际化风格。简约
用过国内CMS的人大概都知道。国内的产品后台基本上都是一个样。可是We7的风格跟其它的有点差别,比較国际化,后台非常简练,没有过多的内容,第一眼看着的结论就是这个产品是WordPress做的。然后想想又不正确。是.NET开发的。不应该是WordPress,细细观摩后发现仅仅是形似而已。建站经常使用功能一目了然,不经常使用的也不会放在面上让你看着闹心。感觉非常有国外的风格。
2、操作上比較简单
操作简不简单要看使用者的习惯了,所以这儿说的是比較简单。
模板操作方面,从常规来讲。做站点的人都知道,已经习惯用Dreamweaver做东西了,做完放在CMS中就完了。We7CMS有点意思的是。能够在他自己的后台直接拖拽布局,布局完了拖控件,自己能够改动样式,相对与之前的方案是简单了,可是不太熟悉的人拖出来的布局可能就会有冗余,由于看不到代码,所以说这个点挺好,可是应该标注说明一下就更好了;We7的拖拽差别于Dreamweaver插件。有兴趣的能够自己去看。不做过多说明;
拖拽创建表单,通过全拖拽方式直接能够建立数据库表,这个是眼下全部的CMS中比較新颖的地方。也是We7的优势所在。大大降低了程序开发的工作,也是全拖拽搞定,通过这样的方式全然能够自己定义业务模型了,扩展性非常大,基本上不用再找程序写了,并且还省时间,这也是We7的一个亮点。
当然了,最亮的点还是We7敢开源,一直为我们这些开源的用户提供产品,是业界的好典范。希望越来越多的厂商也能够向那些开源的厂商学习。自己的东西拿出来共享嘛。放在家里等生虫子啊,实用户才用发展。不要害怕用了不给钱,商业授权费也不贵,并且笔者身边的大部分人还是愿意为开源付费的,O(∩_∩)O哈哈~