引用 | 編輯
whong168
2005-07-22 07:56 |
樓主
▼ |
||
x0
[轉貼]MK的記事本>> PHP 為甚麼沒被大企業採用?(或,我對 PHP 的期望)2005年 7月 20日 @ 11:16 pm · 於 PHP 發表 1沒有命名空間(Namespace) 這是罪過啊!沒有命名空間,單靠 require/include 來選取合用的模組,或以 class 來作「偽命名空間」再配合 __autoload(),對開發超大型系統(指分散式的系統)也是 Mission Impossible!某些情況 class 和 function 便得被迫寫到一個大檔案去,對團隊合作來說也是難事。說起分散系統,也想到第二個問題: 2沒有 Remoting 嚴格來說這不是 PHP 的問題,而是平台的問題。當大家看見 .NET 有 Remoting,J2EE 有 RMI,PHP 就只有那不太完全的 XML-RPC/SOAP 3rd Party 模組,是否有點痛心?不能用遠處的物件,使 PHP 只規限於開發單機系統。 3弱定義語言(Weak-typed Language)及不用宣告即用變數 無疑這 feature 很方便,可以省卻不少功夫,但是相對在檢查外來變數及除錯的時候功夫反是花多了。又要檢查是不是字,是不是數,而且有沒有被宣告,還要提防有心人乘虛而入。 4亂 我喜歡 PHP 的方便,但是它語言上的「誘惑」實在太多,很容易會 dirty coding,初學者要是沒有寫過 Java 等結構嚴格的語言,沒有學過 Design Patterns,很容易會走火入魔。這其實也不是 PHP 本身的問題吧?有心也可以寫出漂亮的 PHP Code (不過寫出 dirty code 更容易啦)。 當然還沒有跟 PHP 分手,不過總會希望伴侶改進嘛! 附註 個人覺得這是見仁見智的事吧 個人仍較常用PHP遠多於ASP x0
|
引用 | 編輯
aa
2005-07-22 22:01 |
1樓
▲ ▼ |
同意作者的看法,我想最大的徵結在於 PHP 是免費的吧!!
因為這樣接大公司的案子就比較沒有利潤空間,如果用 .NET 或是 M$ 的東西 至少那些軟體都要錢,也都有利潤.. x0 |
引用 | 編輯
hanklu
2005-07-26 22:59 |
2樓
▲ ▼ |
下面是引用aa於2005-07-22 22:01發表的 : 我也同意您的看法 因為商業用的還是回歸商業 比較有利潤的空間 x0 |