Xamarin and ASP.NET

by
Reading time: 3 minutes

Dẫn nhập về các bài viết kỹ thuật: Tôi nhận thức rõ vấn đề là, người đọc rất khó chịu khi phải đọc/nghe một thứ văn phong Việt – Anh lẫn lộn. Dân lập trình, dân kỹ thuật chúng tôi thì có thể thông cảm phần nào, bởi có những khái niệm, vấn đề, bài toán, cụm từ mà chúng tôi hiểu rất rõ nghĩa tiếng Anh nhưng không thể dịch nổi ra thuần tiếng Việt, hoặc dịch được thì ra một nghĩa rất mơ hồ, đôi khi có vẻ phản cảm, không ăn nhập gì đến thứ mà nó muốn nói đến. Ví dụ, trong phát hành phiên bản phần mềm thì xưa giờ người ta dùng từ release (tiếng Việt có nghĩa là bản phát hành, phiên bản), vậy mà thời gian gần đây tôi luôn nghe ‘bản dựng’ này, ‘bản dựng’ kia. Ở thời đại mà ai cũng có thể là chuyên gia, tôi nghĩ ít nhất mỗi năm, một người nên phát hành ‘bản dựng’ của riêng mình. Có thể tốt hơn, hoặc xấu xí hơn, thậm chí có thể là một ‘bản dựng’ đáng quên, để cuối cùng sẽ có ‘bản dựng’ tốt nhất trước khi cuộc đời quẳng mọi ‘bản dựng’ của bạn vào sọt rác. À, từ đây, tôi sẽ không bao giờ sử dụng từ ‘bản dựng’ nữa nhé.

Cùng với lộ trình phát hành Windows 11, đội ngũ Microsoft cũng đang ráo riết hoàn thiện các công cụ hỗ trợ chuyên nghiệp cho developers. Vừa qua, họ đã release phiên bản Visual Studio 2022 (Updated for the 17.0 Preview 3), với một số nội dung khá mới có thể điểm danh sơ sơ:

1. 64-bit
Visual Studio 2022 là ứng dụng 64-bit hoàn chỉnh. Có nghĩa là có thể open, edit, run, debug ngay cả những solution lớn nhất và phức tạp nhất mà không bị ‘out of memory’ – một vấn đề nghe có vẻ khá ngớ ngẩn với công nghệ hiện nay. Xem Visual Studio 2022 vision.

2. IntelliCode
Tính năng IntelliCode được tăng cường bởi AI, bao phủ toàn bộ các dòng code của bạn. Trong Visual Studio 2022, IntelliCode có thể tự động hoàn thành dòng code mà bạn đang gõ dở dang. Xem Type less, code more with IntelliCode completions

3. Build (đây mới là từ mà mấy ông báo chí hay kêu là ‘bản dựng’ nà)

Visual Studio 2022 Preview 3 tích hợp các công cụ phát triển ứng dụng đa nền tảng tốt hơn và cập nhật các công cụ mới nhất trong C++. Ngoài ra, họ cũng đang cập nhật Hot Reload để ta có thể chỉnh sửa các project C ++ / .NET ngay trong lúc ứng dụng đang chạy. Xem Speed up your .NET and C++ development with Hot Reload in Visual Studio 2022.

4. Multi-repo

Hỗ trợ multi-repo Git ngay trong IDE. Nếu từng làm việc với các project lưu trữ trên các Git repos khác nhau, ta thường sử dụng công cụ hỗ trợ bên ngoài hoặc mở nhiều phiên bản Visual Studio để kết nối chúng. Tử Visual Studio 2022 Preview 3, ta có thể làm việc với một solution duy nhất bao gồm các project trong nhiều repos khác nhau và được thể hiện trong một Visual Studio IDE duy nhất. Xem Multi-repo support in Visual Studio.

5. Personalization

Một trong những trọng tâm mà devs quan tâm chính là có thể cá nhân hóa Visual Studio một cách linh hoạt để có thể biến IDE theo ý riêng của mình. Ví dụ: Visual Studio 2022 Preview 3 có khả năng đồng bộ hóa với Windows theme. Nếu bật tính năng ‘night light’, Visual Studio cũng thay đổi theo. Xem Personalize your Visual Studio 2022

6. What’s next

Microsoft sẽ có kế hoạch gì cho Visual Studio 2022? Xem Roadmap

Kết

Bài viết này không phải là một quảng cáo cho Windows 11 hay Visual Studio 2022 mà Microsoft sắp sửa chính thức tung ra trong thời gian sắp tới. Nó có thể là mở đầu cho loạt bài viết liên quan đến chủ đề này (Visual Studio 2022, Xamarin.Forms, ASP.NET). Khi chấp nhận sử dụng công nghệ của Microsoft và mọi nền tảng gắn liền với nó, ta nên hiểu một điều mà rất ít người từng đề cập: Microsoft dẫn dắt mọi công nghệ trên nền tảng của mình, buộc mọi quyền lực cứng (hardware) tuân thủ quyền lực mềm (software) của nó. Hãy thử nhìn lại lịch sử của Microsoft và Windows mà xem. Tôi chợt nhận ra đây mới chính là triết lý sống còn của Microsoft. Vậy nên, đến lúc tôi phải mua một chiếc máy tính mới rồi!


Nếu bạn muốn tìm hiểu về lập trình di động và chưa biết nên bắt đầu từ đâu, thì có lẽ nên đi từ đây: Learn Xamarin.

No Comments Yet.

What do you think?

Your email address will not be published.