在遙遠的研究所時代,初次遇到VB6時,因為學了點FORTRAN,對程式有了點興趣,想說物件導向是個趨勢,MS也是眾家所選,所以下定決心要把VB6學起來啦!!
但當我買了、借了很多VB5、VB6的書來看時,發現這與我所想像的程式設計完全不一樣,這些書到底談的是什麼呀!
原來一項技術的深淺看的就是它的先備知識門檻高不高,物件導向的程式設計雖然剛流行,但畢竟理論已經走了1、20年了,如果基本的觀念不建立如何能向上發展。
還好,中興圖書館的書夠舊,我在VB3的書中學到了如何設計介面程式,也順利地學會VB6該如何使用。只是後來我才知道會用VB6不等於會寫物件導向程式。
雖然到目前為止還是沒學會物件導向程式設計,但大致也知道個輪廓,目前也在填補這個空隙。
上面的想法一樣地延伸到web framework中,對php程式設計師而言,學這項工具的原因多半是簡單、好用(原因在於少用物件導向),如果一下子要求他轉移到使用MVC觀念的framework,迷惘的時間應該大於使用框架設計所節省的時間。
因此,我才想要透過TWD來作一個過渡工具、來引領php程式設計師學習使用web framework。
事實上,我已經完成放棄 TWD 了,也放棄 PHP 語言了。
回覆刪除現在我用的是 Python + Django 。