Tags:
Node Thumbnail

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

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

alt=".NET Core"

อธิบายสักนิดว่า .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 เวอร์ชันที่ต้องการหรือไม่

No Description

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

ที่มา - .NET Blog

Get latest news from Blognone