Re: [情報] PHP Framework
※ 引述《forgmonkey (悲情城市之悲情程式猿)》之銘言:
: 最近剛好在看CakePHP
: 可否就您的經驗分享一下比較的看法呢?
CakePHP 我只玩了一下下就半途而廢了(因為要趕案子),
所以實在不知從何分享起 (′~‵〞)
這得請版上的 bakers 來介紹一下 :P
: 小生覺得 如果是有受過正規大學電腦科學教育訓練的人
: 對物件導向 或是MVC 因當不會有太大的學習困難...
: 物件導向應該是早具備的基礎...MVC的概念或許一天可以了解
: 問題是出在原本不了解物件導向的人, 或許要多花一點時間去涉獵相關概念
: 可如此一來... 學習曲線就變的相當不平順了 不是嗎?
: /*btw... 似乎接觸java的人相較php,更多是有受過電腦科學教育的人
: 所以才會有上一段的感覺嗎? */
我覺得物件導向的精神不難懂,難的地方是分析設計上的技巧、
以及程式實作上的細節。分析設計和實作方面的技巧,需要大量
的演練、與許多的經驗;既使四人幫彙整了 Design Patterns協
助我們快速取得分析設計的內功,但還是得用許多實作經驗才能
消化那本書的精華。
我並非正科班出身的人,但我努力使自己具有正科班的智識。因
為越學越多、越覺得自己要去統整這個領域的知識,畢竟電腦科
學不是幾本「10分鐘學好 PHP」之類的書所堆砌而成的。
我的本系有兩門必修課:研究方法、行政學方法論。這兩門課讓
我深刻地覺得,要研究一門學問,學好它的方法論是必要的。因
此,從離散數學到作業系統,外系生可以修的課,我都修了。有
興趣、和先前獲得知識當背景,修這些課時,我比該系大部分的
學生要快樂的多。和他們相處時,其實感觸滿多的,但在這提似
乎有點離題:P
x x x
物件導向的技術,應用於軟體開發,至少十多年(60開始發展,
90普遍應用)歷經長時間的驗證後,早已脫離了趨勢或流行、晉
升為產業的主流。將時間投資在這,絕對划算。
不少評論台灣軟體業不如硬體發達的原因,都指出「開發方法」
缺乏嚴謹的流程。如果要把這興趣當成志業,以研究學問的方式
對待它是必要的。即便開發流程不用物件導向分析與設計,傳統
的系統分析與設計也是發展了近半個世紀的方法論。學會依方法
論的指引,累積知識、解決問題,將能脫離入門邁向進階。
在系統開發的路上,前人已累積了大量的知識、也驗證了許多方
法。奠基在巨人的肩膀上發展知識,可以更快躍進下個世代。
x x x
知道要去哪、知道怎麼去;只要有張地圖,或許多找個人(或社
群)指引方向,即便非科班出生,也可以自我教育。
--
「640K ought to be enough for anybody.!」
- Bill Gates -
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.199.121
→
12/18 20:17, , 1F
12/18 20:17, 1F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
18
6
16