如何选择合适的Web应用程序框架?

the*_*guy 5 language-agnostic

http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks

由于我们雄心勃勃地致力于扩大规模,因此可扩展性非常重要,全球化特征也是如此.由于我们是在没有资金的情况下开始的,因此价格/性能和许可证/硬件的成本非常重要.我们绝对希望在Web界面中充分利用AJAX.但除此之外,没有其他标准可以提出来.

我对C#/ ASP.net,PHP和Java最有经验,但不要拒绝其他语言(Ruby,Python,Scala等).

我们怎样才能从框架的丛林中确定最适合我们目标的那个?

我们应该问自己还有什么其他问题?

参考资料:文章,书籍推荐,网站等?

Amy*_*y B 2

对我来说,需要考虑的最重要的事情是:

  • 我相信他们是出色的首席开发人员,他们会继续致力于该项目。
  • 谷歌搜索一个问题会带来很多好的答案。
  • 最重要的是,我必须喜欢代码的流动方式。
  • 编辑:他们还必须对编码标准保持警惕。如果有不一致的地方,我会很生气。

这三点让我想到了 Symfony。它始终使用最新 PHP 版本的最新前沿功能。Symfony 2.0 在任何其他框架之前使用命名空间。

您的两点是:

  • i18n - 对它有很大的支持(因为它背后的公司是法国公司,所以 i18n 是一等公民)。
  • Scales - Yahoo Answers 和 Vimeo 使用 Symfony 并贡献回代码。如果这些人可以将 Symfony 扩展到 1 亿用户,那么你也可以:)