Eri*_*tas 5 php asp.net drupal umbraco content-management-system
最近我一直在努力学习ASP.NET.我已经浏览了ASP.NET网站上的教程,但在大多数情况下,我是一个完整的初学者.我也一直致力于创建一个个人网站,我选择使用CMS Umbraco,因为它基于ASP.NET.
现在我的问题并不是特定于ASP或Umbraco.它可以应用于PHP和Drupal或任何其他网站框架和CMS.我想知道何时以及为什么要使用现有的CMS技术(Umbraco,Drupal等)创建网站,以及何时应该使用像ASP.NET这样的基础Web应用程序框架从"临时"创建网站, PHP,JSP等..
它在很大程度上取决于CMS的(模块/主题)API,例如,在我看来,一个Drupal模块化是它最大的优势,尽管学习Drupal本身也不能掉以轻心.我在Drupal看过很多商业网站,其中大部分都看起来很成功,但它让我想到创建模块,定制模块等的总成本是多少.
既然你提到你是这个东西的新手,当你从scracth创建一个网站时,请考虑所有的东西来处理:
但最重要的是,在做之前做一些计划.刚开始的原因只是因为你觉得没有计划你想要什么,你将如何实现它会产生不确定性,只是太多的疑惑......
所以从CMS开始,即使是个人网站也是如此.有像Joomla这样的解决方案!Drupal,SimpleCMS,一些django CMS也在那里.学习CMS的语言,并根据需要开始创建自己的模块.总是阅读他们的文档,在询问之前在论坛中搜索,或者在stackoverflow中搜索.真的..只是问这里..比谷歌搜索解决方案更好:P
您应该使用CMS,因为它更简单.有很多'样板'代码,你不需要重写.有些CMS可能还包含有用的代码,例如内置的用户身份验证.您不必按照自己的方式滚动它,节省时间,如果您不是一个优秀的程序员,它也可能更安全.不仅如此,使用流行的CMS意味着您还可以拥有一堆可以插入和使用的模块.现在,您可以在更短的时间内更多地关注设计而不是编程.
什么时候不应该使用CMS?如果CMS没有提供您需要的任何内容,或者它不允许您执行您想象的任何操作.
归档时间: |
|
查看次数: |
5543 次 |
最近记录: |