แผนการเรื่อง .NET ของไมโครซอฟท์คือ หลอมรวมเวอร์ชันต่างๆ ของ .NET เป็นหนึ่งเดียว โดย .NET Core 3 ที่จะออกในปีนี้ เป็นการนำฟีเจอร์สำคัญๆ จาก .NET Framework เดิมมาสู่ .NET Core
ฟีเจอร์ที่ได้ย้ายจาก .NET Framework มายัง .NET Core 3 คือฟีเจอร์ด้าน UI เช่น Windows Forms และ Windows Presentation Framework (WPF)
แต่ชาว .NET คงทราบกันดีว่า สมัย .NET Framework ออกเวอร์ชัน 3.0 ไมโครซอฟท์ยังได้เพิ่มฟีเจอร์ Windows Communication Foundation (WCF) และ Windows Workflow มาพร้อมกัน รวมถึงฟีเจอร์อื่นๆ อย่าง ASP.NET Web Forms และ .NET Remoting
ภาพจาก Microsoft
ไมโครซอฟท์อธิบายว่าฟีเจอร์เหล่านี้ถือว่าล้าสมัยแล้ว และจะไม่นำเข้ามายัง .NET Core อีก เหตุผลคือมันมีเทคโนโลยียุคใหม่กว่าที่ใช้ทดแทนได้ดีกว่า เช่น
หากแอพพลิเคชันตัวใดยังต้องใช้เทคโนโลยีเก่าเหล่านี้อยู่ ไมโครซอฟท์ก็เสนอให้ใช้ .NET Framework ต่อไป ซึ่งจะยังอยู่ต่อไม่ไปไหน แต่ถ้าต้องการพอร์ตแอพพลิเคชันเก่าไปยัง .NET Core รุ่นใหม่ๆ ก็มีตัวเลือกเป็นโครงการโอเพนซอร์ส (ที่ไมโครซอฟท์ไม่ได้ทำเอง แต่อยู่ใต้มูลนิธิ .NET Foundation) คือ Core WCF และ Core Workflow ที่ใช้ทดแทนกันได้
ที่มา - .NET Blog