1. 聲望
2005年首發(fā)以來,即被業(yè)內(nèi)人士迅速采納,今天的Symfony是一個(gè)穩(wěn)定生態(tài),不但廣為人知,更被國際承認(rèn)。 它的用戶數(shù)證明了這一點(diǎn),自發(fā)布以來增長驚人。 Symfony還是個(gè)活躍社區(qū),包括開發(fā)者、整合者、用戶以及其他參與了“令框架持續(xù)不斷變強(qiáng)”的貢獻(xiàn)者在內(nèi)。
2. 長久
Symfony背后是一間公司:SensioLabs。它創(chuàng)建于12年前,SensioLabs是個(gè)網(wǎng)絡(luò)開發(fā)代理商,擁有各領(lǐng)域的代表客戶。 Symfony因公司自身的需求而生,至今仍然是開發(fā)團(tuán)隊(duì)為大客戶定制項(xiàng)目時(shí)每天都在使用的工具。 Symfony是專業(yè)人士設(shè)計(jì)給專業(yè)人士用的,從源頭講就是實(shí)用工具,其功能可以應(yīng)對(duì)現(xiàn)實(shí)中的一切需求。
長久,關(guān)乎長期支持。今天,這種支持 更被SensioLabs順理成章地提供。 但是,Symofny自發(fā)布以來,還有一個(gè)不斷成長的完整生態(tài)系統(tǒng),包括社區(qū)(郵件列表、IRC等),以及許多投資了框架的服務(wù)公司。
最后,還有一個(gè)關(guān)于可持續(xù)開發(fā)的線索,Symfony是基于開源的MIT授權(quán)而分發(fā),并不強(qiáng)行約束, 允許用于開源程序的開發(fā),也可享有程序所有權(quán)。
3. 引用
以太網(wǎng),主要是公共網(wǎng)站,社會(huì)化網(wǎng)絡(luò),社區(qū)網(wǎng)站,管理系統(tǒng)和工作流應(yīng)用程序等等。 不乏其例的是:萬千網(wǎng)站和程序,各種規(guī)模,各種類型,皆信任Symfony。
有幾個(gè)特別重要的例子包括:Yahoo!,Dailymotion,Opensky.com,Exercise.com。 也包括phpBB和Drupal等應(yīng)用程序。
4. Innovation
Symfony提供你所期待的框架的一切:速度、靈活性、可復(fù)用組件,等等。 另備有組織良好的結(jié)構(gòu),以及用法上的最佳實(shí)踐。真不錯(cuò)!
但那并非全部!由于SensioLabs素來就有顛覆現(xiàn)有格局的傳統(tǒng), 始終為極致而戰(zhàn),Symfony(連同整個(gè)社區(qū))已經(jīng)就“永遠(yuǎn)對(duì)PHP保持好奇”達(dá)成了共識(shí)。 我們毫不遲疑地進(jìn)行創(chuàng)新,四處物色好點(diǎn)子并將其運(yùn)用到PHP世界, 比如來自JAVA世界的dependecy injection依賴注入。
此外,Symfony永不停歇地為提高開發(fā)者的生產(chǎn)力而尋求改進(jìn)點(diǎn),回首獨(dú)創(chuàng)的“web debug toolbar”除錯(cuò)工具條, 已被其他框架拿走,PHP的或非PHP的。
5. 資源
若你使用Symfony,你絕不會(huì)“孤獨(dú)面對(duì)屏幕”。 對(duì)于你的問題,不管是社區(qū)支持(郵件列表、IRC等)還是公司支持(顧問、培訓(xùn) 等等),你總是能夠找到答案。
先從“不加注釋的代碼就是不存在的代碼”這一原則開始, 你會(huì)發(fā)現(xiàn)大量工作被奉獻(xiàn)到Symfony之中, 這些注釋將對(duì)你開發(fā)網(wǎng)站和應(yīng)用程序的過程提供幫助。
6. 互用
Symfony背后的思想是:不要在Symfony中禁錮你自己!你要能精確地按需構(gòu)建程序!
Symfony推崇“事實(shí)上的”PHP業(yè)界標(biāo)準(zhǔn):PHPUnit,類的命名約定,等等。 此外,Symfony讓你能夠使用它自己的軟件片段 (dependency injector依注入,translation management翻譯管理,form management表單管理,等等組件), 毋須使用完整版框架。
最后一點(diǎn),Symfony的可互用性是如此之高,以至于它的核心都是用的外部程序來構(gòu)建的(ORM Doctrine,Swiftmailer,等等)!