Web applications 今天的大型web框架是什么?
我的团队将开始开发一个具有中等业务逻辑和大量数据库的网站。很快。我们必须选择一种语言和一个框架来构建它,但我们不确定从哪里开始。实际上有无数种选择。我们所需要的是能够连接到数据库的东西,能够快速开发和原型化的东西,以及能够很好地扩展的东西Web applications 今天的大型web框架是什么?,web-applications,frameworks,rapid-prototyping,Web Applications,Frameworks,Rapid Prototyping,我的团队将开始开发一个具有中等业务逻辑和大量数据库的网站。很快。我们必须选择一种语言和一个框架来构建它,但我们不确定从哪里开始。实际上有无数种选择。我们所需要的是能够连接到数据库的东西,能够快速开发和原型化的东西,以及能够很好地扩展的东西 今天,谁是该领域的前五名左右的玩家?五个非常流行的玩家,没有特殊顺序,“每种语言一个”:Rails(Ruby)、Django(Python)、CakePHP(PHP)、ASP.NET(所有.NET语言)、Struts 2(Java)。我相信每种语言都有许多其他
今天,谁是该领域的前五名左右的玩家?五个非常流行的玩家,没有特殊顺序,“每种语言一个”:Rails(Ruby)、Django(Python)、CakePHP(PHP)、ASP.NET(所有.NET语言)、Struts 2(Java)。我相信每种语言都有许多其他的框架(当然,还有更多的语言;-),但如果这是你的首要考虑,那么这些框架目前都很受欢迎。怎么样?我认为这是最大的PHP框架,有问题中提到的所有选项:)(Ruby),(PHP),(Python)和(Groovy)彼此非常相似,并且具有您提到的特性。不过它们很重 我更喜欢为您做得更少的轻量级框架,因为这些框架中的许多都喜欢按自己的方式做事,如果您想按自己的方式做事,就必须与框架搏斗。那么,如果你做的工作比平时多,为什么还要麻烦使用框架呢?但每个人都有自己的
请参阅此处的列表:Zend框架+条令ORM 这就是我现在使用的。一开始可能有点难学。但我认为这是值得的。Zend Framework 2即将推出()。并且它支持PHP5.3“真实”名称空间。我目前使用Zend Framework 1.10+原则2。我真的很喜欢它的组件可以很容易地定制,以满足您的需要 它有许多我使用的类(在其他框架中可能不可用)。例如,用于导航、分页、视图帮助程序(PHPUnit)的类,通过Zend_测试等进行单元测试。使用Zend_日志记录到FireBug/FireHP 快速开发和原型设计如果你指的是脚手架,那么有一个Zend_工具,一个CLI应用程序,允许你通过CLI命令创建控制器、动作、模型等组件 我不确定可伸缩性。但我听说企业中普遍使用.NET,因此它必须具有更大的可扩展性。但我不确定 如果您选择此选项,一些很棒的学习资源包括:
- -视频教程
- -免费在线电子书
- 第9频道()
- 第9频道()
- (ActionScript)+(Java)。这些不是框架,但这种组合只是开发web应用程序的另一种选择。您可以在客户端(ActionScript)和服务器(Java)上选择一个框架。Flex和flashbuilder有利于快速开发和原型制作,Java有利于可伸缩性
典型的ActionScript框架是或。在Java方面,有过多的知名框架。常见的组合是Flex/BlazeDS/Hibernate:
PHP已经被多次提到。CakePHP非常时髦,ZendFramework被广泛使用(虽然更像是一个多用途组件库),但我个人认为,这更有利。仅仅因为ZendFramework中有“框架”,它并不能使它成为一个框架。它主要是一个巨大的组件库。其中还包括一个实际的框架,但它是最小的PHP框架之一。该框架的名称是
ASP.NET
--cfr。微软的网站域和内容——我发现这是非常受欢迎的;MVC
部分是它的一个方面。