Mono 2.0

by mk
15 October 2008 - 19:47

ข่าวเก่าไปสักนิดแต่ยังไม่มีใครเขียนถึง Mono ซึ่งเป็น .NET Framework แบบโอเพนซอร์สที่ทำงานได้บนวินโดวส์ แมค และลินุกซ์ ออกรุ่น 2.0 ที่รอกันมานานแล้ว

เทคโนโลยีใน Mono แบ่งเป็น 2 ส่วน (นักพัฒนา Mono เรียกว่า 2 stack) คือฝั่งที่เป็นไลบรารีของไมโครซอฟท์ กับฝั่งที่ Mono พัฒนาขึ้นมาเอง

สำหรับฝั่งไมโครซอฟท์ ตอนนี้ Mono 2.0 รองรับ API ของไมโครซอฟท์ดังนี้

  • ADO.NET 2.0
  • ASP.NET 2.0
  • Windows.Forms 2.0 แบบครบถ้วน ถือเป็นฟีเจอร์สำคัญของรุ่นนี้
  • System.XML 2.0
  • System.Core
  • System.Xml.Linq
  • System.Drawing 2.0

แปลว่าถ้าเขียนโปรแกรมที่อิงกับ .NET Framework 2.0 หรือใช้ฟีเจอร์ที่ใหม่กว่านั้นบางตัวในรายการ (เช่น LINQ) ก็จะสามารถเอาโปรแกรมนั้นมารันบนลินุกซ์หรือแมคผ่าน Mono ได้ทันที ส่วนฟีเจอร์ฝั่งที่ Mono พัฒนาขึ้นเองนั้นอยู่บนฐานของเทคโนโลยีโอเพนซอร์สยอดนิยมหลายตัว เช่น GTK#, Cairo, SQLite เป็นต้น รายละเอียดอ่านในลิงก์ที่มา

ตัวคอมไพเลอร์ของ Mono สนับสนุน C# 3.0 และ LINQ แล้ว ในชุดยังมาพร้อมกับเครื่องมืออื่นๆ เช่น ดีบั๊กเกอร์ ที่เพิ่งเพิ่มเข้ามาในรุ่นนี้

ที่มา - Mono

Blognone Jobs Premium