php 語言從誕生起,就具有了很好的面向過程程式設計的特性。只是在其進化過程中才逐漸加強了物件導向的特性,直到 php5.0,也才接近完善。一般來說,php 的初學者和從 asp 轉向 php 開發的程式設計師比較偏向於面向過程程式設計,因為教科書和大量的參考書就是這樣教的。
但是隨著 php 語言的發展和程式設計技術的進步,即使是 php 開發人員,也應當向物件導向程式設計進化!因為隨著 php 版本的公升級,php 也在尋求向企業開發市場發展,將來的程式設計會越來越複雜。再者,為了解決目前大量的重複開發和**質量低下問題,物件導向是個很好的解決方案。比如目前流行的 pear、smarty、phplib 等 php 輕型函式庫,都是採用 oop 的方法實現。還有 zend framework 等物件導向的應用級程式設計框架,都是物件導向程式設計的典範,在該框架下程式設計,完全採用物件導向程式設計的風格。
所以,無論是考慮 php 的本身及其發展,還是考慮到程式設計師程式設計思維的培養,及其職業生涯的發展,物件導向的程式設計都是乙個大方向。特別是對目前 php 的程式設計現狀,我特別推薦大家站在物件導向一邊,物件導向程式設計才是發展出路所在。
張慶(網眼)
網眼視界:
2008-3-28
PHP 我堅決站在物件導向一邊
php 語言從誕生起,就具有了很好的面向過程程式設計的特性。只是在其進化過程中才逐漸加強了物件導向的特性,直到 php5.0,也才接近完善。一般來說,php 的初學者和從 asp 轉向 php 開發的程式設計師比較偏向於面向過程程式設計,因為教科書和大量的參考書就是這樣教的。但是隨著 php 語言的...
未來站在中國這一邊(讀後感)
這兩天讀了寧南山的 未來站在中國這一邊 這本書是由他平時的文章整理而來,讀起來易接受,讓我們對中國產業有更清晰的了解,同時對中國更加有信心。影響比較深的幾點。1.國有企業並非大部分想象那樣,臃腫,靠政策吃飯,沒有技術含量。航空,高鐵,特高壓電包括石油公司都有非常高的技術含量,是屬於高科技公司。世界只...
開發人員如何使運營團隊站在一邊
如果您構建它,則必須有人對其進行監視。在大多數公司中,那個人有點痛苦,像甘道夫 gandalf 一樣站在迄今為止您最大的軟體成就之路上,徒勞地大喊 您永不放棄 不必是這種方式。它不應該是dev vs.ops。您只需要構建不會使 監視器的生命痛苦的東西即可。將ops團隊視為您的客戶之一,並製作可以使用...