.NET Core เวอร์ชันแมคและลินุกซ์ เปิดให้ดาวน์โหลดไปทดสอบแล้ว

by mk
30 April 2015 - 06:07

ไมโครซอฟท์เคยประกาศเปิดซอร์ส .NET Core (บางส่วนของแพลตฟอร์ม .NET ทั้งชุด) และพอร์ตไปทำงานบนแมคและลินุกซ์

วันนี้ที่งาน Build 2015 ไมโครซอฟท์เปิดให้ดาวน์โหลด .NET Core เวอร์ชันพรีวิวบนแมคและลินุกซ์แล้ว ผู้สนใจทดสอบสามารถเข้าไปดาวน์โหลดที่ GitHub ย้ำอีกรอบว่านี่ไม่ใช่ .NET ตัวเต็มนะครับ เป็นแค่บางส่วนของแพลตฟอร์ม .NET เท่านั้น

อธิบายสักนิดว่า .NET Core เป็นชื่อของ .NET เวอร์ชันลดรูปจาก .NET Framework ตัวเต็ม ส่วนประกอบของ .NET Core ประกอบด้วย 4 ส่วนดังภาพด้านล่าง

  • รันไทม์ หรือ CoreCLR
  • คอมไพเลอร์ (เดิมรู้จักในชื่อโค้ดเนม Rosyln)
  • ไลบรารี หรือ CoreFX
  • ASP.NET สำหรับแมคและลินุกซ์ (ถ้าเป็นวินโดวส์ จะรวม .NET Native เข้ามาด้วยอีกอย่าง)

เป้าหมายของไมโครซอฟท์ในการออก .NET Core คือสร้างแพลตฟอร์มขนาดเล็กสำหรับงานเขียนโปรแกรมสมัยใหม่ รูปแบบการใช้งาน .NET Core แบ่งออกเป็น 3 ส่วนคือ

  • ใช้เขียน ASP.NET
  • ใช้เขียนแอพคอนโซล (ไม่มี GUI)
  • ใชเขียนแอพ Windows 10 (เฉพาะวินโดวส์เท่านั้น แมค/ลินุกซ์ เขียนไม่ได้)

ตัว .NET Core ถูกออกแบบให้มีขนาดเล็ก และสามารถบันเดิลรวมไปกับแอพได้ ช่วยให้การแจกจ่ายแอพสะดวกขึ้น เพราะไม่ต้องตรวจสอบว่าปลายทางมี .NET เวอร์ชันที่ต้องการหรือไม่

.NET Core รองรับสถาปัตยกรรมซีพียู 3 ตระกูลหลักคือ x86, x64 และ ARM

ที่มา - .NET Blog

Blognone Jobs Premium