搜尋此網誌

2012/11/19

SW is a new LEGO game


我兄弟说: 新軟體開發型態 Application Framework :

" 軟體開發的方式從打孔機, 組合語言, 直譯語言Basic, 編譯語言 C, Pascal, Fortran, 到 SDK 與 API library, 一直到現在的 Application Framework.  Framework 顧名思義就是 "套好的框架".  軟體開發不再是, 如木工雕刻一樣, 一錘一斧將軟體完成 (這樣的方法若要完成一個 word pad 應用軟體恐怕要 1年), 在 Microsoft Application Framework 的架構下, 只需將需要的功能從開發環境中選擇與拼湊, 任何一個熟練的軟體工程師一個下午就能完成一個 Word pad 軟體程式!

缺點呢?  任何一個軟體工程師完成的 Word pad 都會長得一模一樣, 因為在 Framework 開發環境, 所有人都使用相同的Frame,  軟體作品不再是藝術品, 而就如同灌漿出來的佛像一樣, 是個有功能而無風格的產品! 這是軟體功能複雜到人腦無法設計與負荷後, 必然形成的開發方式, 而軟體工程師 即成為 "軟體IC" 的裝配工,  "人"特有的創意與藝術將只存在於應用程式的美工和音樂中! "
 
让我想到LEGO, it is easy to play, but hard to be an expert.

沒有留言:

張貼留言

Welcome to this greenfield. Leave your questions or message if you are interesting to my point of view.