Symfony向我的老板解释
Symfony是一个PHP框架-开发用PHP编写的网站或应用程序的框架。
Symfony与CMS和打包软件
框架,CMS(内容管理系统)和打包的解决方案不能满足相同的需求或需要相同的投资和/或相同的专业知识。
使用打包的软件,它很简单:除了更改一些参数外,企业还必须对可用功能感到满意,这些功能可能会比最初定义的需求受到更多限制;或相反,数量太大。除了将其集成到当前信息系统中之外,选择打包的软件所需的技术知识也很少。
一个CMS及其附加模块可以用于设计网站和相当接近企业需求的应用,只要需要的模块都可以和维护!
一个框架提供的所有定制开发的灵活性,可以用来设计一个应用程序,它完美地满足所表达的需求。但是,这需要与开发,集成和维护相关的技术专长。
Symfony:开发工具
无论是手写的还是使用框架开发的,PHP应用程序都是PHP应用程序。在这两种情况下,都需要技术专家。尽管如此,框架的存在保证了应用程序符合行业规则,具有良好的结构,可维护性和可扩展性。通过重用通用模块,它还节省了开发人员的时间,因此他们可以专注于特定的业务功能。