|
9、缺少標準框架
一個成長中的網(wǎng)站沒有一個整體框架,最終會變成維護的噩夢。一個框架可以讓很多工作變得簡單,F(xiàn)在最流行的框架模型時MVC-模型,在其中表現(xiàn)層、業(yè)務邏輯和數(shù)據(jù)庫訪問都分離開了。
很多PHP網(wǎng)站不使用MVC-模型。他們甚至沒有一個框架。甚至現(xiàn)在有一些PHP框架同時你都可以自己寫一個,關(guān)于PHP的文章和手冊沒有提高框架的一個字。同時JSP-開發(fā)人員使用像Struts的框架、ASP開發(fā)人員使用.net,看起來好像這些概念都廣泛被PHP開發(fā)人員所了解。這就說明了PHP實際上到底是多專業(yè)。
總結(jié)
什么問題?
對于非常小的項目,它可以是一個十分符合人意的編程語言。但是對于較大的和更為復雜的項目,PHP就顯出他的薄弱了。當你不斷地摸索之后,你會發(fā)現(xiàn)我提到的某些問題的解決方案。所以,當解決方案已知之后,為什么不能修正他呢?另外,為什么這些修補不在手冊中提到呢? 一個開源的語言十分流行是一件好事。但不幸得是,它不是一個偉大的語言。我希望所有的問題能有一天得到解決(也許在PHP6),然后,我們就將擁有一個開源語言,他既開源,又好用。
到現(xiàn)在,當你要啟動一個多于5個腳本頁面的項目的時候,你最好考慮C#/ASP.NET或者 Java/JSP或者也許Python同樣是一個更好的選擇。
|
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|