這是一個很老的話題了,現在的PHP程序員都在追求所謂的高性能,但高性能並不代表是高質量,什麼是高質量的PHP程序呢?我認爲,高質量的PHP程序首先得具備以下的要素
一、安全
無論程序寫的如何,首先安全是第一位的,沒有安全保障的程序根本不能談高質量。
二、穩定
無論你代碼寫的再爛,必須要能穩定運行。
三、用戶體驗
用戶的體驗直接決定着一個程序的命運,根本不懂用戶體驗的程序高質量便無從談起。
四、商業體驗
開發應用的目的自然是爲了賺錢,我認爲,再優秀的程序,不賺錢也等於是一個廢物。
五、效率
這是最後一個了,一直認爲性能是最次要的,PHP程序本身的效率就不是太高,只所以能如此流行主要是開源和開發成本低而已。這個問題不想再去說,有的程序員想從PHP代碼上來提高性能,呵呵,有點可笑,如果代碼不是寫的太爛,那麼一個代碼能提高多少效率呢?如果想提高系統的效率還是用.NET或者JSP吧。
至於PHP的效率只是比ASP要快一些,再說,效率的提高也絕對不是單單能從代碼上來解決的,還有很多的要素,比如基礎設施等等。