亲爱的堆栈溢出社区,
我的任务是为我工作的一家大公司改造几个网站,并为组织内的内容管理和文档存储开发一个内部 Intranet 站点。
我的“问题”是这样的:他们希望我使用一个框架/一组语言/技术,我可以向他们证明这些框架/一组语言/技术是“具有良好记录的稳定、企业级技术”。
规范的“大图”实际上并不太复杂:实施企业级 CMS 来管理每个部门的网页,这些网页主要处理产品信息和文档(即 www.linksys.com 的更简单版本)。
作为一名开源程序员,我想将 Python 与 TurboGears 一起使用并从头开始构建它,但我真的无法找到一种方法来向总裁证明 TurboGears 拥有巨大的企业业绩记录。Zope 似乎有很多企业用途,但在我看来有点臃肿。Django 可能是一种选择,但似乎不如 TurboGears 灵活。
我宁愿不使用 PHP,但 Drupal 有一份非常不错的简历,其中包含“正确”的名称(AOL、Sony、MTV);另外,它可以帮助我从头开始构建许多 CMS 组件。
Rails 可能是另一种选择,但我对它不太熟悉(作为 Python/PHP 程序员,Ruby 的语法让我发疯)。
SO 社区对这样的项目有什么建议?我相信你们中的许多人都面临着同样的困境。什么最终为您工作/不工作?正如我之前所说,我的第一选择是 Python,第二是 PHP,第三是 Rails。
谢谢你,赛斯