Xuất code từ .NET Framework qua .NET Core

Cập nhật ngày: 24/05/2022 - Đã có 649 lượt xem bài viết này!
Xuất code từ .NET Framework qua .NET Core
Microsoft đang giúp các lập trình viên chuyển code từ .NET Framework chỉ dành cho Windows sang .NET Core, một mô hình phát triển đa nền tảng, thông qua API mở rộng.

Xuất code từ .NET Framework qua .NET Core

Dù vậy, việc thực hiện chuyển đổi này tới đâu còn phụ thuộc vào việc các lập trình viên muốn gắn bó với Windows tới đâu.

Mới đây, Microsot đã đưa ra bản beta của Windows Compatibility Pack, thêm vào đó quyền truy cập các API trước đó vốn chỉ vào được trên .NET Framework. Nghĩa là giờ đây các lập trình viên dùng .NET Core có thể dùng được hơn 20.000 API nữa. Bạn có thể tải gói Windows Compatibility Kit này qua gói Nuget tại đây.
Trong khi .NET Framework dùng trên Windows là công cụ mã nguồn mở .NET Core lại được tối ưu hóa để tạo ứng dụng web cho cả Windows, Linux và macOS.

Tuy nhiên cũng có những lý do bạn cần lựa chọn chuyển hay không chuyển code sang .NET Core. Một mặt vì, .NET Core cho phép ứng dụng web có thể tự scale để chạy trên Linux, việc có thêm .NET Framework sẽ khiến .NET Core trở nên hữu ích hơn. Nhưng mặt khác, các nhà phát triển muốn dùng những công nghệ của Microsoft như WinForms, Windows Presentation Foundation hay ASP.NET sẽ buộc phải dùng .NET Framework.

Việc chuyển giao nên được thực hiện từng bước. Ví dụ như đưa ứng dụng ASP.NET MVC khai triển trên Windows Server sang ASP.Net Core trên Linux qua Azure.

Microsoft khuyên nên đưa lên ASP.Net Core trong khi vẫn hướng tới /NET Framework. Sau đó bạn có thể chuyển sang .NET Coreduf vẫn đang ở trên Windows. Cuối cùng là chuyển lên Linux và Azure. (ASP.Net Core mở rộng .NET Core cho phát triển web)

Lưu ý là thứ tự các bước có thể thay đổi rất đa dạng. Microsoft cũng đưa ra hướng dẫn chuyển tại đây, trong đó có cách xác định các điều phụ thuộc vào bên thứ 3 và hướng dẫn dùng công cụ API Portability Analyzer.

BTV.Trần Thị Thu Trang
Phòng Truyền Thông IMicroSoft Việt Nam
Hotline: 0916 878 224
Email: trangttt2@imicrosoft.edu.vn

 

Bạn đang muốn tìm kiếm 1 công việc với mức thu nhập cao.
✅ Hoặc là bạn đang muốn chuyển đổi công việc mà chưa biết theo học ngành nghề gì cho tốt.
✅ Giới thiệu với bạn Chương trình đào tạo nhân sự dài hạn trong 12 tháng với những điều đặc biệt mà chỉ có tại IMIC và đây cũng chính là sự lựa chọn phù hợp nhất dành cho bạn:
👉 Thứ nhất: Học viên được đào tạo bài bản kỹ năng, kiến thức chuyên môn lý thuyết, thực hành, thực chiến nhiều dự án và chia sẻ những kinh nghiệm thực tế từ Chuyên gia có nhiều năm kinh nghiệm dự án cũng như tâm huyết truyền nghề.
👉 Thứ hai: Được ký hợp đồng cam kết chất lượng đào tạo cũng như mức lương sau tốt nghiệp và đi làm tại các đối tác tuyển dụng của IMIC. Trả lại học phí nếu không đúng những gì đã ký kết.
👉 Thứ ba: Cam kết hỗ trợ giới thiệu công việc sang đối tác tuyển dụng trong vòng 10 năm liên tục.
👉 Thứ tư: Được hỗ trợ tài chính với mức lãi suất 0 đồng qua ngân hàng VIB Bank.
👉  Có 4 Chương trình đào tạo nhân sự dài hạn dành cho bạn lựa chọn theo học. Gồm có:
1)  Data Scientist full-stack
2)  Embedded System & IoT development full-stack
3)  Game development full-stack
4)  Web development full-stack 
✅ Cảm ơn bạn đã dành thời gian lắng nghe những chia sẻ của mình. Và tuyệt vời hơn nữa nếu IMIC được góp phần vào sự thành công của bạn. 
✅ Hãy liên hệ ngay với Phòng tư vấn tuyển sinh để được hỗ trợ về thủ tục nhập học.
✅ Chúc bạn luôn có nhiều sức khỏe và thành công!

Xem khóa đào tạo nhân sự theo danh mục!

Xem các khóa đào tạo nhân sự