Đó là một ngày trọng đại đối với Microsoft và lực lượng các nhà phát triển nòng cốt của họ: Vào ngày này tuần trước, Microsoft đã đưa các phần cốt lõi của thư viện lập trình .Net Framework trở thành mã nguồn mở, hỗ trợ đa nền tảng cả trên Windows, Mac OS X, và Linux. Microsoft cũng cam kết sẽ hỗ trợ thêm Android và iOS trong phiên bản Visual Studio 2015 sắp tới - trên thực tế, đã có một bộ mô phỏng Android trong Visual Studio 2015 Preview, và sự hỗ trợ dành cho iOS sẽ được bổ sung sớm. Hơn nữa, Microsoft đã phát hành một phiên bản mới của Visual Studio mang tên "Community 2013" hoàn toàn miễn phí và đầy đủ các tính năng. Đây là một bước đi táo bạo của Microsoft nhằm cố gắng củng cố thư viện .Net, C#, và Visual Studio trở thành nền tảng phát triển chủ đạo trên Windows, Linux, Android, iOS và Mac. Một tin vui cho các nhà phát triển trên nhiều nền tảng khác nhau.

Microsoft đưa thư viện NET trở thành mã nguồn mở hỗ trợ bao trùm cả iOS Android và Linux
 
Trong vài năm qua, Microsoft đã từ từ “mở” hóa các phần khác nhau của các công cụ phát triển của họ, chủ yếu để đáp ứng với thực tế là các nhà phát triển mong đợi sự thông suốt tốt hơn đối với những gì họ đã quen sử dụng từ trước đó. Tất nhiên việc chuyển các công cụ sang mã nguồn mở sẽ không có nhiều ý nghĩa nếu Windows là hệ điều hành quan trọng duy nhất được hỗ trợ, nhưng với sự tăng trưởng nhanh chóng của Linux như một nền tảng máy chủ, và Android, iOS trên thị trường di động, đã buộc các nhà phát triển phần mềm mở rộng nhiều hơn lĩnh vực hoạt động của họ, đứng trên quan điểm đa nền tảng, và Microsoft đã làm theo để phù hợp với những thay đổi đó. Điều này khiến chúng ta cảm thấy khá thú vị và cảm động khi mà Microsoft từng ghét tất cả các thứ về Linux và những gì nó đang đại diện, nay họ đã quay sang bắt tay với các con chim cánh cụt.
 
Microsoft đưa thư viện NET trở thành mã nguồn mở hỗ trợ bao trùm cả iOS Android và Linux
Tổng quan .NET 2015
 
Bạn có thể tải về phần lõi mã nguồn mở của thư viện .Net Framework (và các tính năng mã nguồn mở khác của Microsoft) trên Github. Về cơ bản, trước khi sự kiện này xảy ra, bạn chỉ có thể chạy các ứng dụng .Net đúng trên desktop và máy chủ Windows, chúng ta phải sử dụng một runtime của bên thứ ba được gọi là Mono nếu bạn muốn chạy .Net trên Linux, Mac, iOS, Android, hoặc bất kỳ hệ điều hành nào ít được biết đến. Mono là cả một sự nỗ lực quả cảm, nhưng không tránh khỏi một thực tế là chạy trên đúng nền tảng hỗ trợ đầy đủ .Net sẽ cho hiệu quả cao hơn rất nhiều. Bây giờ, .Net đã là một thư viện mã nguồn mở, các ứng dụng .Net sẽ sớm hoạt động hoàn hảo trên tất cả các nền tảng khác. Thậm chí có thể nói một cách lạc quan rằng điều này sẽ sớm làm cho .Net hữu dụng như Java Virtual Machine của Oracle/Sun...
 
Microsoft đưa thư viện NET trở thành mã nguồn mở hỗ trợ bao trùm cả iOS Android và Linux
Công cụ mô phỏng Android trên Visual Studio 2015 Preview
 
Microsoft đưa thư viện NET trở thành mã nguồn mở hỗ trợ bao trùm cả iOS Android và Linux
Mô phỏng Android trên VS 2015 Preview
 
Hơn nữa, Microsoft cũng cho biết rằng Visual Studio 2015 sẽ được "xây dựng từ cơ bản trở lên với sự hỗ trợ cho cả iOS, Android và Windows". Phiên bản Preview của Visual Studio 2015 đã có một giả lập Android đầy đủ tính năng ở trong đó. Tôi không chắc chắn những gì đang được lên kế hoạch cho iOS, nhưng có lẽ Microsoft muốn cung cấp một giải pháp thay thế cho Xcode và Objective-C/Swift bằng Visual Studio và .Net/C#. Ngoài ra, nếu bạn là một sinh viên hay một nhà phát triển mã nguồn mở, Microsoft cũng đã phát hành phiên bản Visual Studio Community miễn phí với đầy đủ tính năng cho bạn vọc vạch.
 
Cùng với các phát hành này, Microsoft cũng cam kết phát triển thư viện .Net trong trạng thái mở, tức là họ sẽ đưa một lượng lớn mã .Net trên Github và cho mọi người sử dụng nó, đồng thời liên tục lắng nghe ý kiến phản hồi và đưa các bản cập nhật mới lên một cách thường xuyên.
 
Nhìn chung, đây là một số động thái rất táo bạo của Microsoft, nhưng đó thực sự là những bước đi cần thiết, nếu Microsoft muốn giữ lại sợi dây ràng buộc của họ trong một thế giới mà Windows không còn sức mạnh thống trị mà nó đã từng có. C#, .Net, và vô số công cụ phát triển khác của Microsoft vẫn luôn là một đỉnh cao, và hẳn sẽ có rất nhiều nhà phát triển iOS, OS X, Android và Linux cảm thấy vui mừng từ thời điểm trọng đại này.
Theo: Hdvietnam
Bạn đang trả lời thảo luận của: ( Thôi )

(Vui lòng đăng nhập trước để có thể gửi thảo luận, chia sẻ kinh nghiệm hoặc đặt câu hỏi)

Tin ChợMobi | 22-11-2014
Tổng hợp 9 tựa game hay mang tính giáo dục cao trên android và ios, hãy cùng Chomobi đánh giá nhé!
Tin ChợMobi | 22-11-2014
Dưới đây là 10 điều mà iPhone 6 Plus chịu ‘khuất phục’ so với phablet Galaxy Note 4 đến từ Samsung.
Tin ChợMobi | 21-11-2014
Chúng ta có thể nhận thấy sự thay đổi gần đây của ứng dụng Facebook, khi bâm vào một liên kết nó sẽ được mở ngay trên Facebook thay vì mở ra trình duyệ...
Tin ChợMobi | 21-11-2014
Với mẹo nhỏ dưới đây, người dùng có thể tiếp tục nhắn tin trực tiếp từ Facebook mà không cần cài ứng dụng Facebook Messenger.
Tin ChợMobi | 21-11-2014
Find 7a, Galaxy Note 4, Nexus 6 đứng đấu danh sách với thời gian sạc pin dưới 2 giờ còn Z3 và Z3 Compact sạc chậm song cho thời gian dùng pin rất ấn tư...
Tin ChợMobi | 20-11-2014
Zenfone của Asus không còn ở vị trí dẫn đầu như các tháng trước trong khi đó, iPhone 5S cũng bị nhiều smartphone giá rẻ mới "đá bay" khỏi top 10.
Tin ChợMobi | 20-11-2014
Theo nghiên cứu mà trang Quora tiết lộ, để có được trải nghiệm mượt mà như iPhone, các smartphone nền tảng Android cần trang bị RAM nhiều hơn từ 4 hoặc...
Tin ChợMobi | 19-11-2014
Thị trường smartphone trong nước tháng 10 tập trung doanh số chủ yếu vào dòng smartphone tầm trung và giá rẻ với 9/10 model có giá dưới 5 triệu đồng....