Symfony 概览

>Symfony 是一组 PHP 组件、一个 Web 应用程序框架、一个 Philosophy 和一个社区 — 它们协同工作

一个 PHP 框架

为了更好地理解框架是什么,让我们暂时离开计算机科学的世界,想象一下一次登山冒险。开发应用程序与攀岩墙非常相似:您处于底部(您有一个应用程序要创建),您需要达到顶峰(并为设计出完美运行的应用程序而感到高兴)。

如果没有人爬过有问题的墙,你将不得不自己过日子:测试路线,偶尔回头,以免被困在角落里,在坑中驾驶,等等。相反,如果墙已经被征服,那么那些在你之前去过的人已经完成了这种试错工作,开辟可能的路径(框架)并安装有助于攀登的工具(你的工作)。

基本上,框架包括:

虽然这很明显,但我们认为最好还是这么说 – Symfony 是一个 PHP 框架,这意味着它允许用 PHP 构建 Web 应用程序!

一个理念

还有什么比用户为满足自身需求开发的应用程序更有用的呢?这就是 Symfony 的起源故事 - 诞生于 SensioLabs 的 Web 设计师的想象力,SensioLabs 本身就是一家 Web 开发人员。Symfony 在开源许可下可供所有人使用。这对其他开发人员有利,他们也能够通过添加自己的模块来改进它。所有这些都是在最佳实践、标准化和应用程序互操作性的环境中完成的。

一个社区

在 Symfony 的背后,有人。一个庞大而多元化的开发人员社区,遍布世界各地。


Revision #1
Created 19 November 2024 15:19:51 by David Wang
Updated 19 November 2024 15:23:21 by David Wang