浅尝DotNetNuke

前段时间我们team的web服务器硬盘坏了,拿去修了一个月,最终被告知无法修复,里面足足丢了两年的数据,心疼不已!

当时的网页是前辈们做的,都是html+jpg模式,主要用来保存一些工作上的拓扑图,文档之类的,每次修改网页页时都要直接编辑html,非常繁琐。如今服务器挂了,工作还要继续,资料还要保存,怎么办?最近了解了一下如今“做网页”技术,一切都仿如隔世,就连N记的手机广告都是web 2.0新世代!

现在做portal、blog还是企业内部B/S结构的web应用都可以使用一种统称作CMS(Content Management System)的系统,CMS就像是web世界的操作系统,它把所有web应用需要的功能,如,用户/授权管理、页面管理、数据管理等都内置到系统里面,而用户需要的业务应用则通过添加/删除模块定制,这些模块包括常用的blog、forum、wiki等,也可自行按照该CMS的规范,调用API,开发自定义模块。所以说,这些特征加起来,CMS就是一个操作系统。

现在比较流行的CMS(只关注open source的)有Joomla、Drupla、DotNetNuke(DNN),前两个是php+mysql,跨平台,DotNetNuke是基于.Net的。Google Trends结果如下:
浅尝DotNetNuke_第1张图片

比较熟悉.Net,所以先打算尝试一下DotNetNuke。几天研究过来,效果不错,所有需要都能满足,但是横向比较了一下,dnn的资源(模块)有很大一部份是收费,还是被M$模式蔓延了,虽然开源但总觉得压抑,欠缺free的感觉。而Joomla、Drupla的资源基本都是开源的,所以完成这任务后,还是会选者Joomla或Drupal来进一步深入学习CMS。

今天就写到这,很久很久没写博了,懒是一个原因,另外跟自己不善于言语也有关。其实几年下来,学习了很多,积累了很多,很多东西要写,也想写,做个记录也好,但主要是想献给那些需要这些知识的人,就像那些互联网上常常无私奉献给我的人一样。

你可能感兴趣的:(Web,cms,.net,Blog,web服务,dotnetnuke)