Posted on 2006-03-02 20:20
killvin 閱讀(242)
評論(0) 編輯 收藏 所屬分類:
python etc
PHP5的面向對象特性增強了很多,包括功能上和性能上。但是如果用一門面向對象語言來說,PHP還差很遠,簡單的舉個例子,Java和Python都可以通過import來導入類,但是PHP只能用include這種原始的辦法,因而沒有辦法區分命名空間,做大項目還是不行的。 此外PHP的致命缺陷是它只是Web Server的一個module存在的,沒有App Server來進行復雜業務的管理。因此沒有辦法承擔大型項目的開發和運行。像國內的eachnet原來是用PHP的,交易量和復雜度上升以后,后臺全部用BEA的Tuexdo來做,PHP只是調用。(不過也有人認為,沒有App Server也是一種優勢,就是部署簡單) Python和PHP的本質區別就在于Python有Zope這樣的App Server,因此Python應該劃入Java/C#的陣營,而和PHP要劃清界限了。