Nomad & His Life

          博觀而約取,厚積而薄發
          posts - 15, comments - 88, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Web站點快速開發的不二之選——PHP

          Posted on 2006-07-13 17:04 Nomad 閱讀(330) 評論(0)  編輯  收藏 所屬分類: PHP

          自從開始學習Java后,有大半年沒有寫PHP程序了。感謝Joe又給了我一次重溫PHP的經歷,感覺就像回到了校園,又有了那種熬夜猛寫程序的滿足感。
          在我看來編寫PHP之所以快有下面幾個最重要的原因:
          1. 數據庫設計快。使用MySQL設計數據庫相對于Oracle等是及其方便的事情,比如可以任意變換列的屬性位置,就算設計有問題,改起來也不費事。再比如沒有sequance的概念,主鍵即能自動的遞增插入,這就省了很多麻煩。
          2. 調試不需等待。寫PHP時不再需要等待Tomcat的漫長重啟或Reload,沒有Struts、Hibernate之類的重量級配置文件。寫好的代碼,立即就能進行測試。這一點對于剛從各種框架中跳出來的我感觸最深。
          3. 弱類型。什么都不用new出來,方便到拿來就用。也不用考慮什么強制轉換之類的問題??梢园褋y七八糟的語法拋之九霄云外,專心算法的設計。

          快也有快的不足,我想到的有:
          1. MySQL沒有對事務很好的支持,沒有批量執行。
          2. 寫程序時一般忽略異常的發生,沒有對異常很好的處理。
          3. 由于語法比較隨意,對類的結構等定義不嚴謹,所以對于多人協作沒有Java那樣天生的適合分工。

          我的結論是當項目組是只有幾個人的微型項目組時,PHP是不二之選。
          而當項目組人很多,項目必須細分給每個人時Java才是王道。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 仲巴县| 漾濞| 长汀县| 色达县| 苍溪县| 姜堰市| 宣汉县| 澳门| 壤塘县| 长垣县| 子洲县| 全南县| 信丰县| 桐庐县| 梁山县| 莆田市| 清流县| 建湖县| 柳河县| 本溪市| 科技| 昌宁县| 汉川市| 莲花县| 长子县| 黎平县| 海盐县| 贵南县| 广元市| 喀喇沁旗| 旬阳县| 巴东县| 林周县| 鹰潭市| 施甸县| 洛浦县| 彩票| 克什克腾旗| 海门市| 伊川县| 云阳县|