本文章是由機器翻譯。

編者按

老兵不死

Michael Desmond

 

Michael Desmond

麥克亞瑟將軍名言所說的在美國他 1951年告別演說國會:"老戰士永遠不會死,他們只是逐漸消失。一個半世紀以後,麥克亞瑟的著名聲明可以很容易適用于程式設計語言。具體而言,Visual Basic。

別讓我開始專欄作家大衛 · 普拉特敘述在這個月發行的 MSDN 雜誌,微軟已正式擴展"它只是工程"通過 Windows Vista 和 Windows Server 2008,Windows 7 Windows 8 作業系統的完整生命週期及其 Visual Basic 6 程式設計語言的支援。每個作業系統的核心 Visual Basic 6 運行庫將享受五年的主流支援,這意味著跟著另一個五年的擴展支援,從一個給定的作業系統附帶的點。

雖然微軟已擴展為 Visual Basic 6 內其 Windows 作業系統的支援,宣佈不會解決實際的開發工具的支援。微軟在 2005 年 3 月 31 日退休Visual Basic 6 企業版和標準版的主流的支援。在 2008 年 4 月 8 日結束對 IDE 的擴展的支援。

普拉特在他的專欄中指出,Visual Basic 6 繼續茁壯成長超過 10 年,微軟推出了 Visual Basic.net 來替換它。語言的持久上訴的核心是其簡單性的焦點。"我為 Visual Basic 6 法則是:如果不能做在 10 分鐘內,我不能做它在所有,"普拉特在他的專欄中寫道。

卡爾 · 彼得森同意。隆泰 Visual Basic 6 開發商和 Visual Studio 雜誌與 Visual Basic 程式設計雜誌的前專欄作家,彼得森忘了更多有關 Visual Basic 6 比我們大多數人會知道。他說: 開發商仍然忠於語言,因為它繼續做他們需要這樣做。沒有了。不少。

"那裡還沒有一個好的理由要遷移的經典 VB 代碼。沒有什麼毛病撿新的語言,並與他們開始新的專案。但非-積存,重寫功能的代碼,不能用鉛筆,"說彼得森,叫 Visual Basic 6"本世紀 20 年代的 COBOL"。

不奇怪的是,開發人員都不願意埠完全好的代碼,並經常選擇維護現有的代碼和擴展使用當代工具和語言的功能。它是不完善的解決方案,但一種平衡成本與穩定性。

在"企業上運行經典 VB。各國政府在運行經典 VB,"彼得森繼續,添加他並不認為微軟期望公司或政府之前"移動到一個作業系統不支援經典的 VB 代碼。"

Visual Basic 6 是難以單獨作為一種舊式的語言,繼續呼籲開發商的一個活躍的社區。普拉特說: 他 Borland Delphi、 微軟實現和 Sybase 函數在互聯網上看到"口袋"的支援。他甚至開發出仍使用 DEC 軟體,那裡說。然而,Visual Basic 中,是唯一的。

"他們都不是在附近某處一樣大 VB6,雖然。龐大數量有品質全部自己,"普拉特說。

明顯的是舊版的工具和軟體可以蓬勃發展供應商已移動上後很長時間。

"這是不是像硬體,那裡缺乏備件的強制您關閉該平臺,"普拉特說。"互聯網使得它更容易的其他人使用同一連接舊式作為你。

"我開始思考的啟動不會只有舊式的工作,利用所有這些 50 歲小夥用找不到其他地方的機構知識諮詢公司,"普拉特繼續,而我不知道如果他開玩笑或不。"我會叫它他諮詢、 或老人諮詢,或一些類似的。所有書籍和文章上它多年來,由於發出呼籲,COM 現在又一次,我還是覺得,如果專案是有趣做到。和,當然,如果價格是正確。

Michael Desmond  是 MSDN 雜誌總編輯。