Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศแผนหยุดพัฒนาฟีเจอร์ใหม่ของตัวภาษา Visual Basic หลังออก .NET 5 ในช่วงปลายปี 2020

Visual Basic ใน .NET 5 จะรองรับฟีเจอร์สำคัญๆ ของแพลตฟอร์ม .NET เช่น Windows Forms, WPF, Worker Service, ASP.NET Core Web API เพื่อให้ทัดเทียมกับฟีเจอร์ฝั่ง .NET Framework เดิม ทำให้โปรแกรมเดิมๆ บน .NET Framework สามารถย้ายมารันบน .NET 5 ได้ (อธิบายความแตกต่าง .NET Framework, .NET Core, .NET 5)

ไมโครซอฟท์ให้เหตุผลว่าตัวภาษา Visual Basic ค่อนข้างเสถียร ไม่ได้มีอะไรเปลี่ยนแปลงบ่อยอยู่แล้ว และการตัดสินใจไม่เพิ่มฟีเจอร์ใหม่ให้ภาษา Visual Basic จะทำให้การเขียนโปรแกรมบน .NET Framework เดิมกับ .NET ตัวใหม่ทำงานข้ามกันได้ตลอดไป

ไมโครซอฟท์ระบุว่าจะยังซัพพอร์ต .NET Framework ตัวเดิมไปนานเท่ากับอายุของ Windows (เพราะผนวกมากับ OS อยู่แล้ว) แถมฟีเจอร์บางอย่างของ .NET Framework ไม่ได้ตามไปอยู่กับ .NET ตัวใหม่ด้วย (เช่น WebForms, WCF, Workflow) ทำให้การเขียน Visual Basic บน .NET Framework ยังจำเป็นอยู่สำหรับลูกค้าบางราย

No Description

ทิศทางของไมโครซอฟท์ค่อนข้างชัดเจนมานานแล้วว่า อนาคตของภาษาโปรแกรมในจักรวาลไมโครซอฟท์จะมุ่งไปที่ C# เป็นหลัก และตัวอย่างโค้ดของไมโครซอฟท์ก็มักเป็น C# เพียงอย่างเดียวในช่วงหลัง

ถึงแม้ตัวภาษา Visual Basic จะนิ่งแล้ว แต่ฟีเจอร์ของ IDE คือตัว Visual Studio จะยังพัฒนาต่อไปตามปกติ เช่น ฟีเจอร์ IntelliCode ที่ช่วยให้การเขียน VB ง่ายขึ้น

ที่มา - Microsoft, Thurrott

Get latest news from Blognone

Comments

By: thanyadol
iPhone
on 13 March 2020 - 16:24 #1151142

เจ้าตายแล้วววว

By: Mars2005
iPhoneWindows PhoneAndroidBlackberry
on 13 March 2020 - 17:11 #1151152
Mars2005's picture

จริง ๆ ผมใช้ VB เป็นหลักนะ เขียนโปรแกรมมาตั้งแต่ Win 3.1 โน่น ตัวภาษาเองก็พัฒนาช้า เปลี่ยนแปลงทีก็เรียกว่า เหมือนเรียนกันใหม่เลย ความสามารถของภาษาก็ต่ำกว่า C มาแต่ไหนแต่ไร

หลัง ๆ เห็น C# ก็เดาแล้วล่ะว่า ไม่น่าจะได้อยู่อีกนานหรอก

แล้ววันนี้ก็มาถึงจริง ๆ

By: btoy
ContributorAndroidWindows
on 13 March 2020 - 17:23 #1151154
btoy's picture

เรียนจบมาได้ก็เพราะ VB.NET นี่ล่ะ ขอบคุณนะเพื่อน 555+ แต่นี่ก็ถือว่ามาได้ไกลมากแล้วนะ ผมนึกว่า MS จะหยุดพัฒนามาตั้งแต่ที่ C# เริ่มจุดติดเมื่อนานมาแล้วซะอีก


..: เรื่อยไป

By: zotix
ContributoriPhoneAndroidWindows
on 14 March 2020 - 01:08 #1151187

VBA จะเป็นยังไงต่อไปละ

By: xobser
Android
on 15 March 2020 - 03:36 #1151255

แค่ตัวภาษาไม่ได้พัฒนาต่อแค่นั้นตราบใดที่ IDE ไม่ตายก็ยังเขียนต่อไปได้เรื่อยๆ มาถึงขนาดนี้ก็ครอบคลุม
ทุกรูปแบบการใช้งานแล้ว ยังไงก็สวิทไปใช้ C# ก็ไม่ได้ยากอะไรเลยยิ่งชอบเขียน php ยังแอบลืมใส่ ; ใน vb.net บ่อยเลย