เมื่อหนึ่งปีก่อน ไมโครซอฟท์ช็อควงการด้วยการเปิดซอร์ส .NET โดยใช้ชื่อโครงการว่า .NET Core แถมพอร์ตไปยังแมคและลินุกซ์ด้วย
เวลาผ่านมาหนึ่งปีเต็ม .NET Core ภายใต้โมเดลการพัฒนาแบบเปิด (ซอร์สโค้ดอยู่บน GitHub) กำลังจะออกเวอร์ชันใหญ่ครั้งแรกคือ .NET Core 5 ที่ตอนนี้มีสถานะเป็นรุ่น RC แล้ว
ฟีเจอร์ใหม่ของ .NET Core 5 เน้นไปที่การพอร์ตไปยังแมคและลินุกซ์ให้สมบูรณ์มากขึ้น, ตัวไลบรารี CoreFX ถูกเปิดซอร์สมาแล้ว 98% จาก .NET API ทั้งหมด, ตัวคอมไพเลอร์ RyuJIT ใช้งานบนทั้งสองแพลตฟอร์มได้แล้ว, ยกเลิกการจำกัดความยาวชื่อพาธ 260 ตัวอักษรของวินโดวส์, ฟีเจอร์ SqlClient ทำงานได้ข้ามแพลตฟอร์ม
ในโอกาสเดียวกัน ไมโครซอฟท์ยังออก ASP.NET 5 RC1 ตามมาด้วย รายละเอียดของใหม่ใน ASP.NET 5 อ่านได้จากข่าวเก่าครับ
Comments
ไม่ซัพพอร์ต webForm แล้วนะเวอรชั่นนี้ !!!
http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6
Webform ยังได้รับการพัฒนาต่อไปให้ทำงานบนWindows and .net platform ครับที่เขาเขียนว่าไม่support Asp.net 5 เขาหมายถึงว่ามันไม่สามารถจะเขียนcross platform เหมือนasp.net mvc หรือใช้feature ใหม่ๆในasp.net 5 ได้ แต่แต่ตลอดระยะเวลาที่ผ่านมาweb form ก็ไม่ได้ใช้เทคโนโลยี แบบเดียวกับ Asp.net mvc อยู่แล้ว (ไม่นับframework ที่แยกออกมาเช่น EF) สรุปง่ายๆคือmicrosoft ไม่ได้port webform มาให้run บน linux ได้เท่านั้นเอง
+1
ถ้าจะเขียน Webform ต่อก็ได้แต่ต้องครีเอทโปรเจคเป็น asp.net 4.6 เทานั้น
แต่ผมไป MVC แล้วดีกว่า