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