php的Symfony框架有哪些优缺点

发布时间:2022-05-25 15:18:25 作者:iii
来源:亿速云 阅读:302

这篇文章主要介绍“php的Symfony框架有哪些优缺点”,在日常操作中,相信很多人在php的Symfony框架有哪些优缺点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php的Symfony框架有哪些优缺点”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、说明

Symfony是一个全功能的PHP开发框架,开发语言为PHP5。它向程序员提供了良好的架构,常用的功能组件及工具,可用于快速创建复杂的WEB程序。选择Symfony可以让你更快地发布你的产品,并且很容易运营和扩展。Symfony的团队很有经验,不重复发明轮子:它使用了很多WEB开发中的“最佳实践”并集成了一些优秀的第三方类库。

二、优点

1.完整实现了MVC三层

2.封装了所有东西,包括 $POST,$GET 数据,异常处理,调试功能,数据检测

3.包含强大的缓存功能

4.自动加载Class,能够很随意的定义各种自己的class

5.强大的语言支持

6.具有很强大的view层操作,能够零碎的包含单个多个文件

7.非常强大的配置功能,使用xml配置能够控制所有框架和程序运行行为

8.包含强大的多层级项目和应用管理:Project --> Application --> Module --> Action,能够满足一个项目下多个应用的需要,并且每层可以定义自己的类库,配置文件,layout

9.非常强大的命令行操作功能,包括建立项目、建立应用、建立模块、刷新缓存等等

10.Symfony绝对是开发大型复杂项目的首选,因为使用了Symfony,将大大节约开发成本,并且多人协作的时候,不会出现问题,在Project级别定义好基础Class以后,任何模块都能够重用,大大复用代码。

三、缺点

1.问题也在于使用了太多风格迥异的开源项目来组合成框架

2.由于Mojavi和Propel本身都相当复杂,因此Symfony的结构非常复杂,难以理解和学习

3. 缓存功能无法控制,每次开发调试总是缓存,需要执行 symfony cc,symfony rc来清除和重建缓存

4.效率不是很高,特别是解析模板和读取配置文件的过程,花费时间不少

5.学习成本很高,并且国内没有成熟的社区和中文文档

到此,关于“php的Symfony框架有哪些优缺点”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. php中Symfony有什么特点
  2. PHP四大主流框架有哪些优缺点

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php symfony

上一篇:php的for循环如何使用

下一篇:php怎么过滤重复的数组

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》