หลังทดสอบ .NET Core 2.0 มาได้สักระยะหนึ่ง ไมโครซอฟท์ก็ได้ฤกษ์ออก .NET Core 2.0 ตัวจริง
อธิบายแบบง่ายๆ .NET Core 2.0 สามารถเทียบเคียงได้เท่ากับ .NET Framework 6.0 เพียงแต่หลังจากไมโครซอฟท์เปิดซอร์ส .NET ก็เปลี่ยนวิธีเรียกชื่อเป็น .NET Core และเริ่มต้นเวอร์ชันใหม่ที่ 1.0 ในปี 2016 โดยมีสถานะเป็น implementation คู่ขนานไปกับ .NET Framework และ Xamarin (ตามภาพประกอบ)
.NET Core 2.0 พัฒนาขึ้นโดยอิงตามสเปก .NET Standard 2.0 ที่ปรับปรุงให้รองรับ API จาก .NET Framework เดิมมากขึ้นอีกเท่าตัว ช่วยให้การแชร์โค้ดระหว่าง .NET Framework เดิมกับ .NET Core ราบรื่นมากขึ้น
ของใหม่อย่างอื่นๆ ในเวอร์ชันนี้คือการปรับปรุงประสิทธิภาพในภาพรวม, ปรับปรุงการทำงานบนลินุกซ์ ใช้ไฟล์ไบนารีตัวเดียวกันรันได้บนทุกดิสโทร (เวอร์ชัน 1.0 ต้องแยกดิสโทร) และเริ่มรองรับการรันบนสถาปัตยกรรม ARM32 ทั้งบนลินุกซ์และวินโดวส์ โดยยังมีสถานะเป็นพรีวิว
ไมโครซอฟท์ยังออก ASP.NET Core 2.0, Entity Framework Core 2.0 และ Visual Studio 2017 15.3 มาพร้อมกันด้วย
ที่มา - .NET Blog
Comments
จะใช้ตั้งเวอร์ชั่นแรกละแต่ความเข้ากันได้ยังไม่พอจะใช้งาน
เวอร์ชันนี้มีการเปลี่ยนแปลงสำคัญอีกอย่างหนึ่งคือ .NET Core, .Net Standard สามารถ reference library ที่ใช้ .Net Framework ได้แล้วครับ
รอ Database Oracle อย่างเดียว ปวดกระบาลกับ .NET Core ต่อเข้า Oracle ต้องใช้วิธี Build ร่วมกับ EF6 เอาตอนนี้ ต่อตรงเข้า EF7 ไม่ได้
งง .net 6.0 มาจากไหน
เคยเห็นเร็วๆนี้ ล่าสุดแค่4.7
ผมก็งงครับ อ่านจากต้นฉบับ เขาก็ไม่ได้บอกตรงไหนว่ามันคือ .net framework 6.0 หรือเทียบรุ่น
.Net Framework 4.7
.Net Core 1.0 ~ .Net Framework 5.0
.Net Core 2.0 ~ .Net Framework 6.0
แต่จากที่ผมเดาเอา ผมว่าเขาน่าจะเขียนจากความเข้าใจของตัวเองมากกว่า
กำลังหาวิธีติดตั้งและใช้กับ VS2017 17.3 อยู่ครับ งมทีเดียว
ต้องลงตัว .Net Core 1.0 Development Tool ก่อนหรือเปล่า ?