Năm nay, Microsoft cuối cùng đã hoàn thành kế hoạch hợp nhất .NET Core, .NET Standard và .NET Framework. Công ty lần đầu tiên công bố nỗ lực đầy tham vọng vào năm ngoái và có thể hoàn thành nhiệm vụ đúng tiến độ với việc phát hành chính thức .NET 5.0 – cùng với ASP.NET Core, EF Core, C # 9 và F # 5 – tại .NET của mình Conf 2020 vào tháng 11.
“Bạn sẽ nghĩ rằng“ Tháng 11 năm 2020 ”là một tờ séc không thể đổi thành tiền mặt với tất cả các thách thức trong năm nay, tuy nhiên, .NET 5.0 đã được phát hành đúng hạn,” Richard Lander, quản lý chương trình của nhóm .NET, cho biết trong một bài đăng trên blog.
Ngoài việc thống nhất các giải pháp .NET của mình, .NET 5.0 có tính năng cải thiện hiệu suất trên một số thành phần và thư viện .NET, giảm độ trễ P95 và mở rộng phạm vi nền tảng với Arm64 và WebAssembly.
Nhưng đó không phải là hành trình hợp nhất .NET của công ty. Microsoft đã tiết lộ rằng .NET 6.0 sẽ được phát hành trong một năm với sự tập trung nhiều hơn vào việc các developer Xamarin có thể sử dụng nền tảng này.
Bên cạnh bản phát hành .NET 5.0, một trong những thông báo lớn nhất trong năm là vào tháng 9 khi Microsoft đưa ra quyết định cấp phép độc quyền cho mô hình ngôn ngữ GPT-3 của OpenAI – mô hình ngôn ngữ tự động xuất ra văn bản giống như con người. Microsoft có kế hoạch phát triển và cung cấp các giải pháp AI tiên tiến và tạo ra các giải pháp mới dựa trên thế hệ ngôn ngữ tự nhiên tiên tiến.
Để đối phó với đại dịch đang diễn ra, Microsoft đã nhanh chóng bổ sung các khả năng mới cho Microsoft Teams để giải quyết nhu cầu của lực lượng lao động từ xa mới. Các tính năng bao gồm khả năng tránh bị phân tâm, giảm thiểu tiếng ồn xung quanh, tham gia vào các cuộc họp lớn, làm việc ngoại tuyến và thoát ra khỏi cửa sổ trò chuyện.
Đại dịch cũng buộc công ty phải tổ chức hội nghị Xây dựng hàng năm trực tuyến vào tháng 5, nơi công bố Windows Terminal 1.0, Azure Synapse Link, các bản cập nhật Dịch vụ nhận thức Azure, Project Reunion, nguồn mở của Windows Package Manager Preview và mua lại Softomotive cho khả năng tự động hóa quy trình bằng robot mã thấp.
Các thông báo đáng chú ý khác trong năm bao gồm các khoản đầu tư vào Visual Studio, các bản cập nhật cho TypeScript và các công cụ nguồn mở mới.
Visual Studio Online đã trở thành Không gian mã của Visual Studio vào tháng 5 để thể hiện khả năng của giải pháp có thể làm được nhiều việc hơn cho các nhà phát triển thay vì chỉ chỉnh sửa trong trình duyệt. Mô hình tiện ích mở rộng Visual Studio đã được thiết kế lại vào tháng 10 để không chỉ làm cho các tiện ích mở rộng đáng tin cậy hơn mà còn dễ viết hơn và hỗ trợ cục bộ hoặc từ xa. Tính khả dụng chung của Microsoft Edge Tools cho phần mở rộng VS Code cũng đã được công bố vào tháng 10 để giúp các nhà phát triển web làm được nhiều việc hơn với Visual Studio.
Sau nhiều lần cập nhật ngôn ngữ lập trình cho JavaScript quy mô ứng dụng, TypeScript 4.0 đã được phát hành vào tháng 8. Phiên bản mới nhất có nghĩa là đại diện cho thế hệ tiếp theo của ngôn ngữ và tập trung vào tính dễ diễn đạt, năng suất và khả năng mở rộng.
Cuối cùng, công ty đã phát hành một số công cụ mới sang mã nguồn mở.
Trình phân tích mã nguồn của Trình kiểm tra ứng dụng để xác định các tính năng và siêu dữ liệu “thú vị” đã được phát hành vào tháng 1.
GW-Basic Code, trình thông dịch BASIC được viết bằng hợp ngữ, đã được đưa lên GitHub vào tháng 5 vì mục đích lịch sử và giáo dục.
Project Tye, một dự án thử nghiệm nhằm giúp việc phát triển, thử nghiệm và triển khai microservices dễ dàng hơn đã được công bố vào tháng 5.
Công ty mở nguồn mở rộng của TensorFlow cho Windows, TensorFlow-DirectML, vào tháng 9. Giải pháp này nhằm đưa Tensorflow vượt ra ngoài hỗ trợ GPU truyền thống của nó và cho Win32 và Hệ thống con Windows dành cho Linux.
Dự án OpenFuzz được phát hành vào tháng 9 để giảm độ phức tạp của kiểm tra thủ công và giúp các developer tìm và sửa lỗi trên quy mô lớn. Và Playwright cho Python đã được công bố vào tháng 10 cho các bài kiểm tra end-to-end tự động được viết bằng Python.
Các nguồn kiến thức từ cafedev:
- Tin tức cho developer mới nhất
- Chia sẻ khóa học chất lượng
- Review thiết bị IT cho developer
- Kinh nghiệm
- Kho tài liệu
- Khoá học, tài liệu tự học MIỄN PHÍ
- Đăng ký nhận ebook IT
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng!