如何选择合适的Web应用程序框架? [英] How to choose the right web application framework?

查看:162
本文介绍了如何选择合适的Web应用程序框架?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

由于我们雄心勃勃地致力于成为大型企业,因此可扩展性很重要,全球化功能也是如此.由于我们起步时没有资金,因此价格/性能和许可证/硬件的成本很重要.我们绝对希望在Web界面中很好地呈现AJAX.但是除了这些,我没有其他标准可以提出.

Since we are ambitiously aiming to be big, scalability is important, and so are globalization features. Since we are starting out without funding, price/performance and cost of licences/hardware is important. We definitely want to bring AJAX well present in the web interface. But apart from these, there's no further criteria I can come up with.

我对C#/ASP.net,PHP和Java的使用经验最为丰富,但是不要拒绝其他语言(Ruby,Python,Scala等).

I'm most experienced with C#/ASP.net, PHP and Java, in that order, but don't turn down other languages (Ruby, Python, Scala, etc.).

我们如何才能从框架的丛林中确定最适合我们目标的框架?

How can we determine from the jungle of frameworks the one that suits best our goal?

我们还应该问自己什么?

What other questions should we be asking ourselves?

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

Reference material: articles, book recommendations, websites, etc.?

推荐答案

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

For me, the most important things to consider were:

  • 我相信可以继续从事该项目的出色的领先开发商.
  • 谷歌搜索一个问题会带来很多好的答案.
  • 最重要的是,我必须喜欢代码的流动方式.
  • 编辑:此外,它们还必须涉及编码标准.如果有不一致之处,我会很生气.
  • Fantastic lead developers who I trust to keep working on the project.
  • Googling a question brings a lot of good answers.
  • Most importantly, I have to like the way the code flows.
  • Edit: Also they have to be anal about coding standards. If there is inconsistency, I get very annoyed.

那3分将我带到了Symfony.它始终使用最新PHP版本的最新尖端功能. Symfony 2.0在使用其他任何框架之前都使用名称空间.

Those 3 points brought me to Symfony. It is always using the latest cutting edge features of the latest PHP version. Symfony 2.0 is using namespaces before any other framework.

您的两个观点是:

  • i18n-对此有很大的支持(这有助于它背后的公司是法国人,因此i18n是头等公民).
  • 规模-Yahoo Answers和Vimeo使用Symfony并贡献代码.如果这些人可以将Symfony扩展到1亿用户,那么您也可以:)

这篇关于如何选择合适的Web应用程序框架?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆