Mono 2.0 là lần nâng cấp lớn của công nghệ nguồn mở thúc đẩy mô hình lập trình .Net Framework 2.0 của Microsoft. Với Mono, các nhà phát triển có thể xây dựng nhiều ứng dụng cho máy tính để bàn, máy chủ và triển khai trên nhiều nền tảng (trong đó có Windows).
Ông Miguel de Icaza, quan chức của Novell phụ trách dự án Mono cho biết, Mono 2.0 hỗ trợ ngôn ngữ C# 3.0 và LINQ (Language Integrated Query) để truy vấn dữ liệu qua các CSDL, đối tượng, nội dung XML. Mono 2.0 có công cụ MoMA (Mono Migration Analyzer) để đánh giá sự sẵn sàng của các môi trường Linux trước khi rời ứng dụng .Net sang. Tuy nhiên, Mono 2.0 thiếu hỗ trợ các API .Net 3., .Net 3.5, các công nghệ Windows Communication Foundation (WCF), Windows Workflow Foundation, Windows Presentation Foundation. Đến năm 2009, Mono sẽ hỗ trợ WCF.
Ông de Icaza ước đoán, 45% ứng dụng sẽ chạy trên Mono 2.0 mà không cần chỉnh sửa, 18% phải mất vài tuần để thay đổi, 20% cần mất hàng tháng trời để sửa mã nguồn (nếu ứng dụng được tích hợp chặt với Windows).
Xem thêm tại: http://www.pcworld.com.vn/pcworld/pconline.asp?t=pcolarticle&preview=1&arid=11697
Bạch Đình Vinh
Theo InfoWorld, 6/10/2008