Heim >php教程 >php手册 >PHP框架之Symfony

PHP框架之Symfony

WBOY
WBOYOriginal
2016-06-21 08:55:361819Durchsuche

简介

  Symfony是一个用于开发PHP5项目的Web应用框架,采用PHP+MySQL开发的内容管理系统CMS,包含强大的缓存功能,自动加载Class。它完整实现了MVC三层,封装了所有东西,包括 $POST、$GET 数据,异常处理,调试功能,数据检测,并采用XSLT做为模板引擎,不仅可以输出Web页面还可以生成CSS和JavaScript、PDF、SVG等。简单的模板、全面的功能以及高可读性的代码能够加速Web应用的创建与维护,帮助开发者减少重复的编码工作。由于Symfony的扩展性、定制性、复用性较强,后期的维护成本又较低,主要针对高级开发者,因此适用于大型重量级Web应用项目的开发。

  优点

  1.代码的可读性,框架的扩展性、定制性、复用性等较强;

  2.框架的功能丰富、模板简单,差不多与所有的数据库兼容;

  3.多人协作开发不会出现问题,适合团队合作;

  4.系统需求以及开发成本不高,尤其是后期的维护成本较低;

  缺点

  1.相对于其他框架而言,其速度较慢,效率不是很高,特别是解析模板和读取配置文件的过程会花费大量的时间,缓存控制也不是很好;

  2.学习成本很高,国内没有相应的教程文档,例如中文手册,初学者需要花费比较多的时间才能掌握所有功能;

  3.Symfony不支持PHP4,并且一些功能的使用上有点复杂。

  symfony v1.4.8免费下载地址:   http://down.ddvip.com/view/128988562237534.html

  Symfony官网地址:   http://www.symfony-project.org/



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP框架之QcodoNächster Artikel:PHP框架之Seagull framework