首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >企业网站和内部网的框架/CMS建议(我必须让总裁相信它是可靠的!)

企业网站和内部网的框架/CMS建议(我必须让总裁相信它是可靠的!)
EN

Stack Overflow用户
提问于 2008-10-27 22:19:34
回答 14查看 4K关注 0票数 8

亲爱的堆栈溢出社区,

我的任务是为我工作的一家大公司检修几个网站,并开发一个内部intranet站点,用于组织内的内容管理和文档存储。

我的“问题”是:他们希望我使用一个框架/一组语言/技术,我可以向他们证明这些语言/技术是“稳定的、具有良好记录的企业就绪技术”。

该规范的“大局”其实并不太复杂:实现一个企业级内容管理系统,用于管理每个部门的网页,这些网页主要处理产品信息和文档(即www.linksys.com的简化版本)。

作为一名开源程序员,我想将Python与TurboGears结合使用,并从头开始构建它,但我真的找不到一种方法来向总统证明TurboGears拥有巨大的企业记录。Zope似乎有很多企业应用,但在我看来它有点臃肿。Django可能是一个选择,但看起来没有TurboGears那么灵活。

我宁愿不使用PHP,但Drupal有一份非常好的简历,下面有“正确”的名字(AOL,Sony,MTV);另外,它可以省去我从头开始构建许多CMS组件的麻烦。

Rails可能是另一种选择,但我不太熟悉它(作为一名Python/PHP程序员,Ruby的语法让我抓狂)。

对于这样的项目,S.O.社区会有什么建议?我相信你们中的许多人都面临着同样的困境。什么最终对你起作用/不起作用?正如我之前所说的,我的第一选择是Python,第二是PHP,第三是Rails。

谢谢你,Seth

EN

回答 14

Stack Overflow用户

发布于 2008-10-27 22:44:35

这是一个自相矛盾的说法:“规范的”大局“真的不是太复杂:实现一个企业级CMS来管理每个部门的网页”。

“企业类”和“不太复杂”不属于同一个句子。我是认真的。

“企业级”的东西很复杂,因为“企业级”的任务和环境很复杂。

记住,仅仅因为在企业中部署了一些东西并不意味着它需要一个“企业级”工具。但是那些有“企业级”需求的企业是复杂的,因为问题域和部署环境都很复杂。

因此,你需要更清楚地说明你的规格,而不是“符合流行语”,“我的老板听说过它”,“永不休息”等。

CMS看似简单,其实不然。如果是极客为极客管理东西,这是一回事,但CMS往往会对非技术最终用户产生巨大影响,这可能会使用户界面、安全性、工作流程、支持等变得非常复杂。

所以,说真的,没有真正的需求,就很难提出任何建议。如果没有真正的需求,没有对用户基础的扎实了解,你肯定不应该只是“滚你自己的”。

票数 9
EN

Stack Overflow用户

发布于 2008-10-27 22:22:39

如果你喜欢Python,并且你想要一个web框架,我不会放弃Django。它简单、功能强大,可以运行大量的企业级站点。

使用Django的一些较大的站点是Lawrence.comCurse Gaming和一些Washington Post站点。它最近也升级到了1.0版本,所以你有了一个坚实的代码库来工作。

如果你愿意,你可以随时加入list of companies that use Python,其中包括谷歌、雅虎和美国国家航空航天局。

票数 8
EN

Stack Overflow用户

发布于 2008-10-28 14:21:15

如果你想要一个企业CMS,你不需要用一个框架从头开始构建它。一个企业CMS需要成千上万人的工作,就像Plone一样。这里是企业中的Plone:

http://plone.net

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/241575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档