新(xīn)聞動态

使用(yòng)Symfony的6大好處

日期:2017-08-31 文(wén)章來源:Symfony

1. 聲望

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

2. 長(cháng)久

Symfony背後是一間公(gōng)司:SensioLabs。它創建于12年前,SensioLabs是個網絡開發代理(lǐ)商(shāng),擁有(yǒu)各領域的代表客戶。 Symfony因公(gōng)司自身的需求而生,至今仍然是開發團隊為(wèi)大客戶定制項目時每天都在使用(yòng)的工(gōng)具(jù)。 Symfony是專業人士設計給專業人士用(yòng)的,從源頭講就是實用(yòng)工(gōng)具(jù),其功能(néng)可(kě)以應對現實中(zhōng)的一切需求。

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

最後,還有(yǒu)一個關于可(kě)持續開發的線(xiàn)索,Symfony是基于開源的MIT授權而分(fēn)發,并不強行約束, 允許用(yòng)于開源程序的開發,也可(kě)享有(yǒu)程序所有(yǒu)權。

3. 引用(yòng)

以太網,主要是公(gōng)共網站,社會化網絡,社區(qū)網站,管理(lǐ)系統和工(gōng)作(zuò)流應用(yòng)程序等等。 不乏其例的是:萬千網站和程序,各種規模,各種類型,皆信任Symfony。

有(yǒu)幾個特别重要的例子包括:Yahoo!,Dailymotion,Opensky.com,Exercise.com。 也包括phpBB和Drupal等應用(yòng)程序。

4. Innovation

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

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

此外,Symfony永不停歇地為(wèi)提高開發者的生産(chǎn)力而尋求改進點,回首獨創的“web debug toolbar”除錯工(gōng)具(jù)條, 已被其他(tā)框架拿(ná)走,PHP的或非PHP的。

5. 資源

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

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

6. 互用(yòng)

Symfony背後的思想是:不要在Symfony中(zhōng)禁锢你自己!你要能(néng)精(jīng)确地按需構建程序!

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


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