2009年6月11日 星期四

Web-Base VS Application

有時候寫Win32的Application真的是很無奈,尤其是寫到與Server牽扯不清,只差資料庫是從本地撈而已,其他功能巴不得都是Web-Base,Application儘量保持獨立的特性,似乎只能從大型軟體看到了,一堆小軟體動不動就要找伺服器,沒伺服器根本也不用玩了。
然而這些小軟體又覺得Web-Base在操作上不如傳統的Application,於是奇奇怪怪的Function就出來了,什麼東西都得上Server去問....
回到AP介面上,又覺得沒有Web-Base那麼靈活,要修改又是一大堆更新程序(廢話,Web-Base只要伺服器程式改一下當然快)

最重要的是Application的程序員得承受軟體正常是應該的,不正常就該死,例如,用戶犯了羊顛瘋,手指會顫抖,然後以超音速惡搞按鈕(Web-Base不會有這種問題,按鈕點下去---你就等吧..按到死都不會有Error),所以AP程序員就必須再寫一套羊顛瘋防制函數。
再來當用戶用超音速點選各個功能鈕,造成AP Crash時,死的也是AP程序員,為什麼人家XXX軟體不會當,我們家軟體就會當(人家XXX工程師月薪是我的五倍,同時是一整個Team在開發...OK!)

永遠只有AP工程師會想到,如果更新了,會產生哪些問題,怎樣避免過於複雜的程序,而大老闆們一天到晚就是,能不能新增這個功能,能不能把那個功能搞進來,最後...軟體能不能快一點?

如果在這些過程中你去抗爭,那就好笑了,馬上被吐,你對自己寫的軟體程式沒信心嗎?
當然沒信心啊,我寫的是微軟系統的軟體,他們都很沒信心的一天到晚Update, 我去哪裡生信心出來?

現在忽然覺得Web-Base真是好,難怪大家都用,老闆們說"改",馬上所有用戶都改了,不用Update軟件,更不用重新安裝。

反正Win32 AP的工程師真的可以去死一死了,連微軟都不要你們了,快去搞Flex,AJax之類Web-Base 的東西吧,別再留戀Delphi, VB了,EXE還是會在,不過都是多包一層皮的瀏覽器而已。

沒有留言: