PHP下一代的五个Framework介绍
作者:雪山老人
来源:http://sohotx.com/mzk/index.php/1007/ArticleContent/317.html
所有版权归原文所有
由sohotx.com雪山老人翻译整理,转载请标明
英文源文网址:http://www.theweb20dev.com/wordpress/2006/05/03/5-next-generation-php-frameworks/
另一篇介绍php frameworks的文章非常不错,我没时间整理了,网址为: http://www.h3rald.com/articles/view/rails-inspired-php-frameworks
随便编写php的日子将远去了.下面有5个下一代的php框架.每个框架都为php下一步发展做了高深设计,许多都应和Ruby on Rails,快速开发动态语言,更有甚者, php on trax 直指 Ruby on Rails.如下面所列的frameworks,我学习了 AGAVI 就像 Symfony 一样轻松.我诚实的说我不愿望编写php还像以前那么自由散漫.使用这些frameworks将使用你的工作变得容易.
-
Symfony
在Natio
n.com工作时,我曾经很开心的学习,可以说拥抱这个frameworks.Symfony的亮点是Ajax的实现,包括所有的Script.aculo.us一系列的javascript效果.Symfony也可以产生propel CRUD与数据库的面对象编程.那就是说可以操作sql就像操作对象一样轻松.
Symfony Homepage - AJAX Screencast
-
CakePHP
-
cakePHP frameworks近期发布1.0稳定版.Cake的强烈的面向对象规则使有面向对象开发经验的人很容易使用.象其他frameworks一样,cake也保持了快速开发与AJAX的实现.如果你不知道frameworks,那么CakePHP是比较好的选择,自从1.0的发布,用户使用的增多,在下两个月里,将会在激活整个社区!
CakePHP Homepage-15 Minute Blog Tutorial
-
Zend Framework
-
PHPArch.com最近推荐zend frameworks为最好的开发工具,而且有95,000的下载使它的成功不容置疑.同时它也是Ning.com的伙伴之一,在线平台与web服务.zend断言这将是下一代的框架,是一个分水岭.
Zend Homepage
-
Agavi
-
Avagi是另一个framework,我个人很熟悉它,虽然它有些地方没有Symfony精彩,但是它强烈的MVC架构是大家所需要的.同时它的一个分支流行的MOJAVI项目在社区里激活率与IRC一样多.
Agavi Homepage - QuickStart Movie
-
PHP on Trax
-
php on Trax本质上是Ruby on Rails的php翻版,实际上大家通常叫他"PHP on Rails",大家都知道"Trax"与"Rails"是同一回事.象Ruby on Rails与其他框架一样,PHP on Trax也有强烈的MVC原则.如果你是一个Rails程序员,而且你想转到PHP开发环境上来,那么PHP on Trax是你最好的选择.
PHP on Trax Homepage
每个framework都适应某部分的需求,也许他们将重新定义web,使开发更有效来精彩,提供了MVC,面向对象,这些都很容易学习.不要试图改变一个适应另一个,精心选择一个,操作它,掌握它,然后创造下一代杀手级程序.
分享到:
相关推荐
### PHP Framework - Smart.Framework: 下一代PHP框架中间件+ MVC-开源 #### 一、概述 **Smart.Framework**是一款专为Web项目设计的高性能PHP/JavaScript框架,它以优秀的架构和出色的性能闻名于世。该框架的核心...
### 基于云的下一代Web架构 #### 概述 在云计算时代,Web应用架构正在经历一场深刻的变革。基于云的下一代Web架构不仅能够更好地适应大数据和移动互联网的需求,还能够提供更高效、安全、可扩展的服务。本文将探讨...
Yii2.0中几乎每一个核心类都使用了命名空间,例如`yii\web\Request`,这表明对应的类文件位于Yii框架文件夹下的web/Request.php。此外,Yii1.1中类名前缀“C”已不再使用,当前的命名方案与目录结构相吻合,这样的...
五:您想要一款可以随便扔到一个现有站点的目录下(无需 Rewrite的支持)就能运行的框架吗?六:您想要一款可轻松加上自已的扩展组件而无需其它设置的框架吗?七:您想要一款可支持 PHP CLI 模式运行以方便你进行...
在RoR的影响下,第一批出现的PHP框架几乎都是RoR的克隆版,如PHPonTrax、TaniPHP和Akelos等。这些框架试图完全复制RoR的设计模式和技术,但很快就暴露出问题:架构复杂、性能不佳且限制过多,导致在实际项目中的应用...
Shopware 5许可证:双重许可证AGPL v3 /专有Github存储库:https://github.com/shopware/shopware问题跟踪程序:https://issues.shopware.com概述Shopware 5是下一代ope Shopware 5许可证:双重许可证许可证AGPL v3 ...
首先了解下项目目录结构: 系统主文件路径,抱歉对vender不是太感冒 bootstrap.php- >主框架核心 autoload.php- >一个简化版的文件加载和报错处理 core / template.php- >参考ZBLOG的模块编译库,蛮好用的。 core ...
NIO允许程序同时处理多个连接,提高了系统在高并发环境下的性能。核心组件包括选择器(Selector)、通道(Channel)和缓冲区(Buffer),它们提供了异步数据传输的能力,使得Java应用程序能更高效地管理输入输出操作。 ...
商铺5 许可证:AGPL v3双重许可证/专有Github存储库: : 问题追踪器: : 总览 Shopware 5是德国制造的下一代开源电子商务软件。 基于Symfony 3 , Doctrine 2和Zend Framework Shopware等尖端技术,它是您下一个电子...
您可以通过单击每个部分底部的了解更多按钮,找到有关这些提示的详细文档。 我们希望您能像我们享受的那样,尽享“龙门5”的乐趣。 浏览器要求 龙门对后端的管理要求按优先顺序如下: 谷歌浏览器41+ Firefox 36+ ...
.NET Framework是一个全面的Windows组件,旨在支持开发、部署和运行下一代应用程序和Web服务。该框架提供了高效、基于标准的多语言编程环境,使开发者能够利用C#、VB.NET、C++等语言编写代码,并与现有应用程序无缝...
它是微软推出的一个全面的Windows组件,用于构建、部署和运行下一代应用程序和Web服务。.NET Framework的核心组成部分是公共语言运行库(CLR)和.NET Framework类库。CLR为开发者提供了跨语言的运行环境,而类库则...
实现网上论坛的技术也随着时代的发展而不断进步,从早期的CGI、ISAPI,到后来的ASP、JSP、PHP,再到21世纪初出现的下一代网络服务框架(Next Generation Web Services Framework, NGWS),这些技术为网上论坛的实现...
QCObjects WordPress插件贡献者让马查卡捐赠链接 标签节点,quickcorp,javascript,pure,mvc,对象,microfrontend,micro-frontend,架构,组件,pure,framework,javascript-framework,mvc-pattern,demo,...
ASP.NET是微软的下一代Web开发框架,基于.NET Framework,支持多种编程语言,如C#和VB.NET。ASP.NET提供了更高级的开发工具和丰富的功能,如自动垃圾回收、内置的安全性以及良好的性能。它简化了Web应用程序的开发...
AngularJS是Google维护的MVC框架,ReactJS由Facebook开发,是一个用于构建用户界面的库,而Angular是AngularJS的下一代版本,也是一个完整的框架。 13. **MeteorJS**:Meteor是一个全栈的JavaScript框架,用于构建...
ASP.NET是微软的下一代Web应用程序框架,基于.NET Framework。它提供了一整套工具和服务,支持多种编程语言,如C#、VB.NET等。ASP.NET引入了控件模型、事件驱动编程和自动状态管理,简化了Web应用的开发。学习ASP...
.NET Longhorn是微软曾经为下一代操作系统所开发的代号,而*** Server是其服务器版本。这些代号和版本名称后续有所更改,但这些信息展示了***随着微软产品发展而进化的历史。 Pocket PC和Windows CE是微软针对...
当前一代的“便携式古物计划”网站的存储库。 一个大英博物馆项目,鼓励自愿记录英格兰和威尔士公众发现的考古文物。 可以在或上看到此软件的有效版本,有关如何安装副本的全面说明,请参见 。 要求 该数据库是在...
5. **WPF(Windows Presentation Foundation)**:微软推出的下一代UI框架,提供了更强大的图形渲染能力和丰富的用户体验设计,支持XAML语言来描述用户界面。 6. **LINQ(Language Integrated Query)**:集成在C#...