我兄弟说: 新軟體開發型態 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.