Tags:
Node Thumbnail

ข่าวเก่าไปสักนิดแต่ยังไม่มีใครเขียนถึง 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

Get latest news from Blognone

Comments

By: sugree
FounderWriterAndroidBlackberry
on 16 October 2008 - 10:28 #68194

Intrepid จะมากับ Mono 1.9.1 โอ้นี่แหละข้อเสียของ Ubuntu

By: Thaina
Windows
on 16 October 2008 - 10:52 #68196

Winform ครบซะที เยส!~~

By: dafty
AndroidWindowsIn Love
on 16 October 2008 - 11:04 #68197

มะเห็นมีใครทำข่าวฝั่ง Java เลยแฮะ สู้ๆ

By: paepod on 16 October 2008 - 11:13 #68198

Mono ทำให้ .NET ไปไกล

By: wiennat
Writer
on 16 October 2008 - 12:13 #68202

เมื่อไหร่ Moonlight มันจะเข้าไปอยู่ในนั้นว้า

onedd.net


onedd.net

By: vittee
AndroidRed HatUbuntuWindows
on 17 October 2008 - 01:36 #68305
vittee's picture

เคยคิดจะเขียนโปรแกรมบน linux เหมือนกัน
ก็มองๆอยู่หลายตัว เช่น C/C++, FreePascal/Lazarus, Mono

ถูกใจ 2 ตัวหลังมากที่สุด เพราะมันเป็น RAD
พอได้อ่านข่าวนี้ ก็ยิ่งสนใน Mono เข้าไปใหญ่

เห็นว่ามี MonoDevelop ที่เป็น IDE ของ Mono ด้วย ทำอะไรได้เยอะดีเหมือนกัน เยี่ยมมากๆ