新聞動態

使用Symfony的6大好處

日期:2017-08-31 文章來源:Symfony

1. 聲望

2005年首發以來,即被業內人士迅速采納,今天的Symfony是一個穩定生態,不但廣為人知,更被國際承認。 它的用戶數證明了這一點,自發布以來增長驚人。 Symfony還是個活躍社區,包括開發者、整合者、用戶以及其他參與了“令框架持續不斷變強”的貢獻者在內。

2. 長久

Symfony背后是一間公司:SensioLabs。它創建于12年前,SensioLabs是個網絡開發代理商,擁有各領域的代表客戶。 Symfony因公司自身的需求而生,至今仍然是開發團隊為大客戶定制項目時每天都在使用的工具。 Symfony是專業人士設計給專業人士用的,從源頭講就是實用工具,其功能可以應對現實中的一切需求。

長久,關乎長期支持。今天,這種支持 更被SensioLabs順理成章地提供。 但是,Symofny自發布以來,還有一個不斷成長的完整生態系統,包括社區(郵件列表、IRC等),以及許多投資了框架的服務公司。

最后,還有一個關于可持續開發的線索,Symfony是基于開源的MIT授權而分發,并不強行約束, 允許用于開源程序的開發,也可享有程序所有權。

3. 引用

以太網,主要是公共網站,社會化網絡,社區網站,管理系統和工作流應用程序等等。 不乏其例的是:萬千網站和程序,各種規模,各種類型,皆信任Symfony。

有幾個特別重要的例子包括:Yahoo!,Dailymotion,Opensky.com,Exercise.com。 也包括phpBB和Drupal等應用程序。

4. Innovation

Symfony提供你所期待的框架的一切:速度、靈活性、可復用組件,等等。 另備有組織良好的結構,以及用法上的最佳實踐。真不錯!

但那并非全部!由于SensioLabs素來就有顛覆現有格局的傳統, 始終為極致而戰,Symfony(連同整個社區)已經就“永遠對PHP保持好奇”達成了共識。 我們毫不遲疑地進行創新,四處物色好點子并將其運用到PHP世界, 比如來自JAVA世界的dependecy injection依賴注入。

此外,Symfony永不停歇地為提高開發者的生產力而尋求改進點,回首獨創的“web debug toolbar”除錯工具條, 已被其他框架拿走,PHP的或非PHP的。

5. 資源

若你使用Symfony,你絕不會“孤獨面對屏幕”。 對于你的問題,不管是社區支持(郵件列表、IRC等)還是公司支持(顧問、培訓 等等),你總是能夠找到答案。

先從“不加注釋的代碼就是不存在的代碼”這一原則開始, 你會發現大量工作被奉獻到Symfony之中, 這些注釋將對你開發網站和應用程序的過程提供幫助。

6. 互用

Symfony背后的思想是:不要在Symfony中禁錮你自己!你要能精確地按需構建程序!

Symfony推崇“事實上的”PHP業界標準:PHPUnit,類的命名約定,等等。 此外,Symfony讓你能夠使用它自己的軟件片段 (dependency injector依注入,translation management翻譯管理,form management表單管理,等等組件), 毋須使用完整版框架。


最后一點,Symfony的可互用性是如此之高,以至于它的核心都是用的外部程序來構建的(ORM Doctrine,Swiftmailer,等等)!


天津11选5基本走