2009年8月28日 星期五

Perl和Windows:超級難搞的組合

花了兩天的時間在Windows上想按照網路上編寫得不錯的Catalyst教學,好好實際操作學習一下Catalyst這個當今最夯的Perl MVC架構,結果跟上一次一樣:到處碰壁。最大的困難莫過於某些模組在Windows上根本安裝不起來,PPM不行,不是版本過舊,就是根本找不到,Strawberry Perl雖然標榜可以天衣無縫地安裝CPAN上任何模組,但是最後也失敗了,死在autobox這個模組上,結果學習過程到了第三章一半就完全停擺,無法建立Catalyst的DB Model。

這又再一次印證:Perl和Windows是個下場很慘的組合,我們頂多可在Windows上寫些小程式,但想建立有規模的web架構,那就甭想了。

不死心的我,按照建議在Debian Live CD上重新試過,結果:100%成功,輕鬆建立DB Model,範例網站也正確顯示資料庫內容,新增和刪除資料的功能也正常。

我是不是該認真考慮下海重新學習unix/linux了?這幾年學來不易的Perl開發能力,碰到Windows環境,真的是英雄無用武之地啊!


沒有留言: