ข่าวเก่าไปสักนิดแต่ยังไม่มีใครเขียนถึง 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
on
Intrepid
sugree Thu, 16/10/2008 - 10:28
Intrepid จะมากับ Mono 1.9.1 โอ้นี่แหละข้อเสียของ Ubuntu
Winform
Thaina Thu, 16/10/2008 - 10:52
Winform ครบซะที เยส!~~
มะเห็นมีใ
dafty Thu, 16/10/2008 - 11:04
มะเห็นมีใครทำข่าวฝั่ง Java เลยแฮะ สู้ๆ
Mono ทำให้ .NET
paepod Thu, 16/10/2008 - 11:13
Mono ทำให้ .NET ไปไกล
เมื่อไหร่
wiennat Thu, 16/10/2008 - 12:13
เมื่อไหร่ Moonlight มันจะเข้าไปอยู่ในนั้นว้า
onedd.net
เคยคิดจะเ
vittee Fri, 17/10/2008 - 01:36
เคยคิดจะเขียนโปรแกรมบน linux เหมือนกัน
ก็มองๆอยู่หลายตัว เช่น C/C++, FreePascal/Lazarus, Mono
ถูกใจ 2 ตัวหลังมากที่สุด เพราะมันเป็น RAD
พอได้อ่านข่าวนี้ ก็ยิ่งสนใน Mono เข้าไปใหญ่
เห็นว่ามี MonoDevelop ที่เป็น IDE ของ Mono ด้วย ทำอะไรได้เยอะดีเหมือนกัน เยี่ยมมากๆ