伙计们,我有一个简短的问题:
您认为哪种编程语言/框架更适合快速、良好地实现CMS解决方案(用于生成网站,最终在云上)?
我实际上必须重写一个用PHP写的CMS (它相当旧,不是用类写的,等等)。我会考虑交响乐,你觉得呢?
发布于 2010-12-22 19:27:16
嗯,这确实是相当开放的,但我觉得任何语言对基于web的应用程序都有良好的支持将是一个不错的选择。你对内容管理系统的主要关注点是缓存、持久化建模、mime类型支持、国际化、创作、授权等。我不太确定PHP对国际化的支持,因此我没有把它包括在这个列表中。
Drupal是一个用Py开发的优秀的CMS。Alfresco是使用Java开发的。因此,你可以做出选择--你真正喜欢哪种语言?
除此之外,在开发内容管理系统时,查看内容管理互操作性服务CMIS1将非常有用。它可以帮助您理解在CMS系统中使用时可能需要的操作和数据模型类型。
发布于 2010-12-22 19:18:44
如果你计划写一个开源的CMS,并且你想让社区的大部分人使用它,那就选择一种由大多数托管服务公司提供的普遍存在的语言: PHP。在框架的情况下,你有很多选择-取决于你的编程技能和网上可用的资源。
发布于 2010-12-22 19:19:25
为什么要从头开始实现?
CMS可以是庞大而复杂的野兽,这取决于所需的功能。
有很多CMS产品,免费的和专有的。为什么不选择其中一个呢?
如果你必须自己实现一个,我会补充说,几乎任何现代语言都可以使用,并将有支持库和框架来帮助。
使用你所知道的语言/平台,但如果你将此作为一种学习体验,选择一个未知的,这样你就可以从中学到东西。
https://stackoverflow.com/questions/4508597
复制相似问题