LARAVEL4、Phalcon、Symfony2的优缺点?


网上搜了些资料,都是各说各的好,希望了解这些框架的介绍下他们的优缺点,有对比就更好了,谢谢~~

laravel 框架 php symfony phalcon

邪恶的路路花 10 years, 7 months ago

可以看下

http://vschart.com/compare/laravel/vs/phalconphp/vs/symfony

引自互联网:

一、Laravel

RESTful 路由
通过简单的闭包就能响应HTTP请求。帮你快速开始构建非凡的应用。

强大的数据操纵能力
Laravel自带了强大的Eloquent ORM 和迁移工具。能够完美的与MySQL、Postgres、SQL Server 和SQLite协同工作。

优雅的模版引擎
PHP代码或轻量级的Blade模版引擎都可无缝融合。Blade模版可以继承,并且拥有极快的解析速度。相信你会喜欢它的。

为明天做准备
构建大型的企业级应用或者只是提供简单的JSON API;书写强大的控制器或轻巧的RESTful路由,Laravel适应所有级别的开发工作。

可靠的基石
Laravel 的基石是数个Symfony组件,这些经过千锤百炼、可靠的组件为你的应用提供坚实的基础。

基于Composer管理器
Composer 是一套帮你管理第三方扩展包的工具。能够让你迅速在 Packagist 中找到需要的扩展包。

强大的社区支持
无论你是一个PHP新手还是经验丰富的架构师,都能在社区中找到需要的知识。你可以在IRC中讨论Idea,或者在论坛中发布问题。

测试、重构
Laravel 从开始就将测试作为重点功能。我们提供了灵活的IoC容器,集成了PHPUnit 测试工具。不用担心,这些都很容易上手。


二、Symfony2

简单的模板功能symfony是一个开源的PHP
Web框架。基于最佳Web开发实践,已经有多个网站完全采用此框架开发,symfony的目的是加速Web应用的创建与维护。它的特点如下:

缓存管理 自定义URLs 搭建了一些基础模块 多语言与I18N支持 采用对象模型与MVC分离 Ajax支持 适用于企业应用开发。


三、Phalcon

是一个开源的,全堆栈的,用C语言写成的php5框架,专为高性能设计。你不需要学习和使用C语言的功能,因为这是一个PHP框架,只不过用C写成而已。同时Phalcon是松耦合的,您可以根据需要使用其他组件。

Phalcon不只是性能优越,我们的目标是让它强大而且易于使用!

vinshin answered 10 years, 7 months ago

Your Answer