代码改变世界

CMS在不同的技术之间到底有多大的区别,CMS的未来

2009-04-09 14:35  杜耀辉  阅读(749)  评论(2编辑  收藏  举报

     本人工作的经历让我接触到很多的CMS,详细的研究过一些比较成熟的CMS大部分都来自PHP技术的,ASP的且滤过不说,就我接触的PHP方向的和ASP.NET方向的CMS的设计的基本思想和大家探讨一下。

     PHP 在BS方向特别是WEB上的应用十分的广泛,借用一句广告词,“相信群众”一句话简单的证明了他的重要的地位,同样无数的设计师也利用PHP 打造出了伟大的作品,为PHP领域增色不少。

     ASP.NET的CMS相对PHP发展比较滞后,在技术功能的实现上还是有很大的区别,我们简单对两者的特点做一下对比:

 

     首先是PHP 大家比较熟悉,代码和页面混合编程的机制类似早期的ASP但又和ASP有很多不同的地方,ASP.NET引入了一个全新的webfrom让无数的技术人员又爱又恨,服务器端的控件和页面模板机制更是一个大胆的创新,我个人是一个webfrom的忠实者,虽然他偶尔的使用不当会造成页面的污染之外还是有很多举不胜举的优点的,后来的MVC等框架的出现惹来了很多的争议和讨论,无休止的口水战在新技术的出现的正常反应。

     CMS从ASP到PHP 大家关注更多的信息的发布形式一般都是围绕着静态生成,生成最原始的HTML的形式,到了ASP.NET虽然也有CMS项目沿用了先前的那些机制,仿佛没有发挥ASP.NET应有的特性和优势,直到近期终于出现了一些比较成熟的大胆的采用控件组合的形式去实现的在性能上还没有一个系统的评测标准,我想未来的CMS市场在ASP.NET 的推动下在架构上会有更多的选择的方案,更多的易用的统一的组合方案。

 

杜耀辉 转载请注明出去

    

最佳ASP.NET开源CMS 利用ROYcms您可以很方便地创建自己的网站。ROYcms集文章、图片、分类信息、商城、广告系统、个人/企业空间、友情链接、公告、调查等10多个功能模块于一身,易用、扩展性强的开源网站管理软件,还可以和国内知名论坛及有API接口的各大系统进行完美整合,轻松实现用户在被整合的各系统里同时注册、同时登陆、同时注销、一站通行等,可以满足各类网站的应用。