談到升級,所有的程式開發人員都認為,那是一件痛苦的事情,而且不會有任何一個人感到例外,然而,升級這件事卻不停地發生著,而且發生的頻率還越來越高,以VB6.0的升級來說,雖然已經有過半以上的VB使用者完成升級,但是沿用VB6.0的使用者數,至今仍有4成多的比例。

對於使用VB6.0作為開發工具的程式開發人員或企業來說,即便目前是因為某種理由而未升級,但.NET成為主流開發工具之一的態勢越加穩定情況下,整體市場的氛圍也越來越趨向升級。以正航資訊的情況來說,過去幾年來,雖然一直都有升級的想法,但是只要想到有1000支元件程式要轉,就會開始變得遲疑,而這樣的狀況,除了正航資訊以外,大部分企業都遇到了同樣的問題。

然而,正航資訊最近有了新的決定,一方面是因為客戶主動要求用Web操作的情況越來越多,另一方面則是因為競爭對手的產品,都紛紛開始升級到Web,正航資訊技術總監林榮泰認為「升級的時間已經到了。」過去,個人電腦大多只是用來處理企業內的事情,現在卻不斷產生各式各樣的整合、連結、資料交換的需求,除此之外,企業外移的現象也增加了遠端連線等相關的Web應用。

目前正航資訊的主力產品,雖然是透過VB6.0與Delphi進行開發,但是從2006年開始正航資訊的開發平臺,將會轉換到.NET,預計2年後就會推出相關解決方案。林榮泰說,升級這條路是走不完的,對於正航資訊來說尤其是個痛,因為正航資訊的企業資源管理系統(ERP),是採取3層式的開發,所以前端用的是Delphi,中間的COM元件則是用VB6.0,當初為了加速產品開發的速度,又在Delphi與VB6.0之上,加了一層自己的框架,使得整體的語法以及演算結構都相當複雜,所以Visual Studio 2003推出時,正航資訊毫不考慮就直接放棄升級。

經過升級的痛,林榮泰說,未來的程式開發將會盡量元件化。值得一提的是,正航資訊原有的產品,至少還有5年生命周期的情況下,現在並沒有升級的急迫性,但是從商業發展的角度來看,Web化的產品開發完成之後,正航資訊卻可以擴大市場領域,在這樣的前提下,正航資訊的升級,不會只是把原本的ERP功能重抄一遍,而是會積極走向Web Services、電子發票等。

無獨有偶,過去不敢貿然升級的亦泰資訊,同樣也是透過VB6.0作為ERP開發的廠商,因為Visual Studio 2005的推出,重新評估開發工具平臺升級的可能性,亦泰資訊系統部經理陳皇誌不諱言地指出,升級是必然的,但究竟什麼時候才是最佳的時機,各個企業都有不同的考量。

以亦泰資訊的情況來看,過去100%都是透過VB6.0作為開發平臺,但是微軟停止主流支援的情況下,可使用的開發資源勢必越來越少,反觀ERP的環境卻不斷在變,所需要的資源也越來越多,再者,VB6.0雖然短時間內還不會消失,但是也不可能會有10年的壽命,亦泰資訊在整合性的考量下決定升級。

事實上,亦泰資訊在沒有決定升級以前,就已經透過Visual Studio 2005進行嚐試性的專案開發,陳皇誌表示,Visual Studio 2005與SQL Server之間的整合性,對於亦泰資訊來說相當方便,過去亦泰資訊的開發平臺,因為受到VB6.0的限制,所以,需要很多的切換動作,才能進行資料庫開發。

此外,對於系統開發商來說,Visual Studio 2005的版本更新控管功能,也帶來了維護方便的好處,過去相關廠商的做法,大多是另外寫一個應用程式來控管,但是往往會面臨到的問題,就是客戶一多,就無法精確掌控,甚至也無法知道是不是已經完成更新動作,透過Visual Studio 2005,系統廠商只要在伺服器端就可以掌握到所有客戶狀況。

對於這次的開發平臺轉換,亦泰資訊將會採取重新開發的模式,而不做既有程式的升級動作,陳皇誌說,剛開始的開發速度或許會比較慢,但是程式開發的過程,就是是蓋房子一樣,如果底層的根基打的穩,當大樓越蓋越高的時候,開發速度也會呈現出正比的學習曲線。

整體來說,企業遲疑升級的因素考量,除了原有的程式能否轉移以外,是否具有迫切性需求也是關鍵,其他還包括了學習曲線、導入時機、軟硬體成本的考量等等。

近年來微軟接獲的VB6.0事件服務次數



1999 2000 2001 2002 2003 2004 2005 2006 總計
數量 853 914 672 633 590 517 252 22 4453

熱門新聞

Advertisement