Visual Basic 6可繼續在Windows 8上運行

openkk 12年前發布 | 7K 次閱讀 Windows 8

作者 Jeff Martin 譯者 曹如進

伴隨著微軟宣布Windows 8 繼續支持 Visual Basic 6 平臺的消息,這位年高德劭的產品又一次接到了“死緩”通知。且不論它的那些后繼產品(Visual Basic.NET、C#等等)如何,單就 VB6 的簡單易用性就造就了大量的應用程序。這些應用程序將可以依賴于 Windows 8 發布的必要運行時文件繼續運作。

VB6應用程序運作標準規定如下:

“如果開發人員發現運行于 Windows Vista、Windows 7 或 Windows 8 上的 Visual Basic6.0 應用程序出現問題(相同代碼在這些系統上的運行狀況應當與在 Windowx XP 上一致),請使用正規支持渠道報告該問題。”

某些擴展 DLL 將不會隨 Windows 8 一同發布,開發人員可以參考微軟的支持聲明來決定在應用程序發布時應包含哪些文件。

Visual Basic 1.0 發布于 1991 年,目的為了降低那個時代創建 Windows 3.0 本地應用程序的門檻。隨后 1998 年 Visual Basic 6(VB6)發布,它在那個時代的開發人員中非常流行,以致這些應用程序到今天還在使用。雖然微軟已經發布了 .NET 平臺上的 Visual Basic 版本,但是新程序中的改動使得 VB.NET 本質上成為了一門不同的語言。

VB6的持續流行給微軟出了一道難題。一方面,它代表一類被微軟優秀(或者至少較新的)產品所替代的平臺;而另一方面,它的持續使用又表明它是一個受市場歡迎的成功產品。用戶反饋顯示,微軟沒有恢復對 VB6 的完整支持,使其錯失了一個好機會。許多開發人員還在繼續質疑微軟對 VB6 的處理方式。

Leonardo Azpura 寫道:

將經典 VB 恢復成主流產品也可以幫助微軟營造良好的公關。若干年前,“專業”VB6程序員多達 600 萬名。不管我們如今正在使用何種工具、語言和平臺,我們仍然需要對 VB6 應用程序進行維護和擴展。我們中大多數人對微軟扼殺這個開發利器都很不滿。

Karl E. Peterson 接著這個話題,補充道:

我同意,擁有多線程的 64 位 VB7 將會是一個市場殺手[…],微軟還可以賣它個 20 年。

最后,Winston Potgeier 表示他也期待 64 位支持,以及未來 Windows 版本對 VB6 的持續支持:

我認為 VB6 在當今市場競爭中不缺什么,它能完成任何其他開發環境能完成的事情,而且更快、更簡單,另外還可以本地運行。除了 64 位編譯功能以及未來操作系統對它的兼容性之外,我實在想不到它還需要些什么,或許可以考慮支持 Win8 上的移動編譯?

如果讀者發現有 VB6 的替代方案,請在下面留言。另外,考慮 VB6 的現有優勢,你的單位會就目前狀況繼續使用它嗎?

查看英文原文:http://www.infoq.com/news/2012/02/vb6_supported_on_win8
來自: InfoQ

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!