http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks
由于我们雄心勃勃地想要做大,所以可伸缩性很重要,全球化特性也很重要。由于我们是在没有资金的情况下开始的,因此许可证/硬件的性价比和成本很重要。我们当然希望将AJAX很好地呈现在web界面中。但除了这些,我不能提出更多的标准。
按照这个顺序,我对C#/ASP.net、PHP和Java最有经验,但不要拒绝其他语言(Ruby、Python、Scala等)。
我们如何从丛林中确定最适合我们目标的框架呢?
我们还应该问自己什么其他问题?
参考资料:文章、书籍推荐、网站等?
发布于 2010-03-29 14:12:36
对我来说,最重要的事情是:
这3点将我带到了Symfony。它始终使用最新PHP版本的最新尖端功能。Symfony 2.0在任何其他框架之前都使用了名称空间。
你的两点是:
发布于 2010-03-29 14:53:39
这完全取决于您将要开发的项目类型。你是在构建一个web应用程序,还是一个内容繁多的网站,还是别的什么?
您还将编程语言与框架混为一谈。我所知道的PHP框架有: CakePHP,CodeIgnitor,Zend和Symfony。对于开箱即用的内容繁重的网站,我建议使用Drupal或Expression Engine。
看起来你不会发展你自己。在这种情况下,我会决定程序员的成本和可用性,以及框架得到多大程度的支持,以及谁支持它。Zend框架是由PHP背后的人支持的,而CodeIgnitor是由表达式引擎背后的人支持的。Drupal有专业的支持包,...
发布于 2010-03-29 14:21:40
我的意思是,对于会有很多用户的东西,选择一种汇编语言。
如果你不试一试,你就不会知道。可能有一些要求会终止您的搜索。例如,您的服务器的操作系统、框架功能或可伸缩性。如果你列出了你的软件计划和需求,你可能只剩下很少的选择了--除非你的项目真的很通用或者很简单。
https://stackoverflow.com/questions/2536054
复制相似问题