龙空技术网

高性能 PHP Web 开发框架:Symfony 6.3.6

每天一点冷知识365 107

前言:

今天小伙伴们对“php框架师”大约比较注重,姐妹们都需要知道一些“php框架师”的相关知识。那么小编也在网上汇集了一些关于“php框架师””的相关知识,希望姐妹们能喜欢,看官们一起来学习一下吧!

Symfony是一组PHP组件、一个Web应用程序框架、一个哲学和一个社区,所有这些都和谐地工作在一起。用于创建网站和web应用程序的领先PHP框架。建立在Symfony组件之上。一组解耦且可重用的组件,在这些组件上构建了最好的PHP应用程序,如Drupal、phpBB和eZ-Publish。

来自120多个国家的60多万开发人员组成了一个充满激情的团队,他们都致力于帮助PHP超越不可能。接受并促进应用程序的专业性、最佳实践、标准化和互操作性。

使用Symfony的六个好理由

名誉

Symfony自2005年推出以来,迅速被活跃在该领域的专业人士所采用,如今已成为一个稳定的环境,在国际上享有知名度和认可度。它的参考文献数量证明了这一点,因为自它推出以来,它们已经显著增长。该应用程序也是一个活跃的社区;参与该工具不断丰富的开发人员、集成商、用户和其他贡献者。

永久性

它最初是由互动机构SensioLabs创建的。Symfony由专业人士为专业人士设计,它首先是一种实用的工具,其功能满足了现实世界的需求。持久性也与长期支持有关。SensioLabs提供专业的网络应用程序支持,但自应用程序推出以来,围绕该应用程序也形成了一个完整的生态系统:社区(Slack、Stack Overflow等)和许多其他投资于该框架的服务公司。

参考文献

内联网、主要的公共网站、社交网络、社区网站、管理和工作流应用程序等。例子不乏:数百个各种规模和类型的网站和应用程序信任这些组件。雅虎就是这样!,Dailymotion、Opensky.com、Exercise.com,甚至phpBB和Drupal等应用程序。

创造

该程序是你对框架的期望:速度、灵活性、可重用组件等。然后是已经开发的结构和最佳实践的使用。不错!但这还不是全部!由于SenioLabs已经养成了改变既定秩序的习惯,并且一直在追求卓越,(及其整个社区)已经培养了一种远远超出PHP的好奇心。此外,为了不断提高开发人员的生产力,设想了“web调试工具栏”,它取自其他框架,无论是PHP还是其他框架。

资源

使用Symfony时,您可以放心永远不会“独自面对屏幕”。无论是社区支持(邮件列表、IRC等)还是公司支持(咨询、培训等),您都会找到问题的答案。从“未记录的线路就是不存在的线路”这一原则出发,你还会发现许多专用于该应用程序的作品,这将在整个网站和应用程序的开发过程中为你提供帮助。

互操作性

Symfony背后的想法:不要把自己关在Symfony里面!允许自己构建完全满足您需求的应用程序!该框架尊重PHP现有的“事实上的标准”:PHPUnit、类的命名约定等。此外,它还允许您使用其软件构建块的某些部分(依赖项注入器、翻译管理、表单管理等),而不必使用整个框架。

标签: #php框架师 #phpsymfony