選擇使用c語言編寫的phalcon框架

王滔發表於2014-09-24

使用這個框架,我總結了如下幾點考慮


1、這個框架速度快。純c語言編寫的框架,速度都比php框架快,省去了中間環節。當然,使用它不僅僅是效能考慮。因為如果為了解決php效能問題,完全可以有很多種方式,不僅僅是這種。比如做程式碼優化(加php程式碼加速器),像facebook加速php效能有開源的工具可以使用等等。


2、升級方便。市面上的tp、ci等框架,大家看著不爽,就自己把原始碼給修改了,造成升級版本困難。
因為這些框架不是公司內部在維護、升級。是外面官方團隊維護。所以一旦他們升級版本了,你修改過原始碼就沒法使用到新的功能了。


使用phalcon這個框架,因為是c擴充套件編寫的,我們自己不可能去修改它原始碼,所以只要使用就可以了。官方更新版本了,我們則升級新的版本即可

3、團隊合作保持統一性。由於不能修改原始碼。所以新加入的技術人員只需要看看手冊即可熟悉原始碼了。如果像tinkphp這種框架,自己看著某個地方不爽,就修改原始碼,那麼新加入團隊的技術人員,以前可能使用過tp框架,但進入一個新的公司卻發現以前用的某個功能沒有了,因為原始碼修改過。

4、純c語言的php框架,不止phalcon。比如有國內的yaf。為什麼選擇它?它的勁頭更加足。有官方團隊維護,技術更新和支援方面會比較好。目前來說就它比較好,文件也全。當然如果以後有其他新的c擴充套件框架,做得比phalcon更好。我們到時候再看。完全可以替換掉。

相關文章