Bạn có nên nâng cấp ngay bây giờ? Giải thích
Đầu năm nay, Microsoft đã phát hành phiên bản xem trước của Visual Studio 2022 vào thế giới lập trình hoang dã. Đây là một tin tốt! Đó là một IDE cực kỳ phổ biến, nhưng do phải điều chỉnh hoặc thậm chí có thể là một cuộc đại tu, với tốc độ thay đổi trong hệ sinh thái DevOps mà nó đang phát triển mạnh.
Mặc dù các nhà phát triển ở tất cả các cấp độ kinh nghiệm thường có quan điểm thuận lợi về VS 2019, nhưng không có IDE nào không thể cải thiện một số điểm. VS 2022 có tốt hơn nhiều không? Có đáng để trở thành người dùng sớm và nâng cấp lên phiên bản mới nhất không?
Đây là những gì bạn cần biết.
Mục Lục
Lịch sử Visual Studio: Cho đến nay, Hầu hết là Tốt
Visual Studio 2019 và Visual Studio Code đã được quảng cáo là thân thiện với người dùng cho người mới bắt đầu nhưng cũng đã nhận được lời khen ngợi nhất quán từ các lập trình viên tiên tiến và có kinh nghiệm.
Ví dụ: sự tích hợp của nó với Azure, Git / GitHub và việc bổ sung các nền tảng gần đây như Live Share và Xamarin, cho phép dễ dàng lưu trữ dựa trên đám mây và phát triển đa nền tảng.
Visual Studio’s Live Share thậm chí còn cung cấp khả năng cộng tác trong thời gian thực trong VS Code. Nhưng tốt như VS 2019 và VS Code, VS 2022 mang đến một số cải tiến hấp dẫn mới.
Cải tiến quan trọng nhất trong VS 2022
Một trong những cải tiến chính trong bản phát hành mới giải quyết khiếu nại thường xuyên về VS 2019 — cụ thể là nhu cầu cao về bộ nhớ của nó.
Đối với các nhà phát triển làm việc trên các ứng dụng phức tạp đòi hỏi một lượng lớn sức mạnh tính toán, đây hứa hẹn sẽ là một lợi ích đáng kể. Đây thường là mối quan tâm của các nhà phát triển làm việc trong các dự án thương mại và thể chế.
Theo văn bản này, phiên bản xem trước không được cấp phép cho các ứng dụng sản xuất.
Có gì mới trong VS 2022?
Trang Lộ trình Visual Studio 2022 trong tài liệu trực tuyến của Microsoft tuyên bố rằng nhóm làm việc trên bản phát hành mới nhất này lưu ý đến các chủ đề sau: năng suất cá nhân và nhóm, phát triển hiện đại và đổi mới liên tục.
Tất cả chúng ta đều thích âm thanh của những thứ này! Nhưng cam kết này có ý nghĩa gì đối với trải nghiệm hàng ngày làm việc với bản phát hành mới nhất của VS 2022?
Bản phát hành năm 2022 hứa hẹn những cải tiến bổ sung sau:
1. Cải thiện chức năng hoàn thành mã
Intellicode trong VS 2022 có thể điền vào toàn bộ dòng mã bằng cách nâng cao hiểu biết về ngữ cảnh mã hóa.
Trong chế độ xem trước hiện tại, tính năng này chỉ hoạt động với C # nhưng Microsoft sẽ bổ sung thêm các ngôn ngữ khác khi ngày phát hành chính thức đến gần.
2. Khả năng gỡ lỗi mạnh mẽ hơn
Trình gỡ lỗi cốt lõi đơn giản hóa việc dịch ngược mã bằng cách cung cấp biểu đồ ngọn lửa, điểm ngắt ngẫu nhiên và từng bước dễ đọc hơn để hỗ trợ các lập trình viên xác định các vấn đề với cả mã cục bộ và mã từ xa.
3. Giao diện lập trình cải tiến
Visual Studio 2022 cung cấp một môi trường mã hóa thân thiện và trực quan hơn.
Điều này bao gồm các tùy chọn gia tăng để tùy chỉnh giao diện của IDE (ví dụ: bạn có thể kết hợp nó với chủ đề Windows của mình) cũng như khả năng triển khai hệ thống quản lý tài liệu phù hợp với bạn.
4. Cải thiện khả năng truy cập
Visual Studio 2019 có một số tính năng giúp cải thiện khả năng tiếp cận tổng thể và VS 2022 đã cải thiện và bổ sung nhiều tính năng trợ năng hơn nữa.
Thay vì phụ thuộc vào các plugin hoặc tiện ích bổ sung, người dùng có thể sửa đổi giao diện để cải thiện khả năng hiển thị và tổ chức cũng như hoạt động tốt hơn với các tiện ích mở rộng đã được phê duyệt. Tất cả điều này là do công việc liên tục của Microsoft để làm cho các sản phẩm của họ có thể truy cập nguyên bản.
5. Cải thiện hỗ trợ cho bản dựng mới nhất của C ++
VS 2022 bao gồm bộ công cụ đầy đủ cho C ++ 20. Đó là ngôn ngữ mà Windows được viết, vì vậy các nhà phát triển Windows nên thấy rằng một sự đưa vào đáng hoan nghênh.
Ghi chú xem trước cho VS 2022 liệt kê một số cải tiến quan trọng trong các bản dựng mới nhất. Điều này sẽ giúp lập trình C ++ dễ dàng hơn trong bản phát hành mới của IDE với chức năng IntelliSense tốt hơn và khả năng gỡ lỗi và phân tích mạnh mẽ hơn.
6. Cải thiện phát triển ứng dụng Windows
Giờ đây, bạn có thể sử dụng Tải lại nóng (được giới thiệu lần đầu vào VS 2019) để cập nhật các bản dựng ứng dụng của bạn trong .NET hoặc C ++ mà ứng dụng đang chạy. Tải lại nóng là một cách tiếp cận độc đáo để chỉnh sửa mã của bạn trong khi gỡ lỗi.
Nói cách khác, nó cho phép bạn thực hiện các thay đổi mã mà không cần tạm dừng ứng dụng hoặc khởi động lại ứng dụng. Tất cả các nhà phát triển đã trải qua hoặc có thể tưởng tượng ra những tình huống mà điều này sẽ có ích!
Bạn cũng sẽ tìm thấy các cải tiến đối với tích hợp Git, chẳng hạn như khả năng làm việc nguyên bản với nhiều kho lưu trữ từ một cài đặt cục bộ của IDE.
Đối với các nhà phát triển đang xây dựng các ứng dụng được chứa trong vùng chứa, hứa hẹn sẽ có thêm các khả năng để làm việc trên các dự án điều phối bằng cách sử dụng Kubernetes, Docker và Service Fabric.
Tài liệu này không cụ thể lắm về những gì sẽ đòi hỏi, nhưng vẫn có nhiều công việc đang được tiến hành để cải thiện trải nghiệm xây dựng ứng dụng và nâng cao khả năng chẩn đoán.
Bạn có nên nâng cấp lên VS 2022 ngay bây giờ không?
Câu trả lời phụ thuộc vào cách bạn đang sử dụng Visual Studio ngay bây giờ.
Các nhà phát triển solo ở tất cả các cấp độ kỹ năng có thể sẽ được hưởng lợi từ những cải tiến được cung cấp trong VS 2022 và sẽ muốn làm quen càng sớm càng tốt với các chức năng mới và cải tiến trước khi bản phát hành chính thức ra mắt.
Nếu bạn quyết định nâng cấp, bạn có một số tùy chọn về cách bắt đầu sử dụng Bản xem trước VS 2022.
Cách dễ nhất là cài đặt VS 2022 song song với bản dựng hiện tại của bạn là VS 2019. Nếu bạn không muốn cài đặt nó trên máy cục bộ của mình, bạn có thể thử phiên bản dựa trên đám mây. Có lẽ bạn đã có một số kinh nghiệm sử dụng MS Visual Studio Online. Bạn cũng có thể sử dụng VS 2022 từ dòng lệnh.
Và đừng quên, bạn có thể đóng góp cho dự án VS 2022! Đầu vào và phản hồi của nhà phát triển đang được tích cực tìm kiếm trong thời gian xem trước.
Ví dụ: nếu bạn tìm thấy một tính năng bị thiếu trong các bản dựng gần đây, bạn có thể sử dụng trang Đề xuất tính năng để tương tác trực tiếp với nhóm kỹ sư của Visual Studio.
Đối với các nhà phát triển nhiệt tình ở bất kỳ cấp độ kỹ năng nào, cơ hội đóng góp ý kiến tự nó rất hấp dẫn, cho dù bạn có tin rằng những cải tiến đó sẽ có tác động đáng kể đến các hoạt động lập trình và thiết kế hàng ngày của bạn hay không.
Nếu bạn chưa sẵn sàng tham gia bằng cả hai chân, thì nâng cấp tạm thời — giữ Visual Studio 2019 tại chỗ và sử dụng phiên bản đám mây hoặc cài đặt riêng Visual Studio 2022 — là cách tốt nhất để bắt đầu xây dựng sự quen thuộc cần thiết để sử dụng phiên bản mới.
Bản xem trước Visual Studio 2022, được giải thích
Hầu hết người dùng cá nhân có thể sẽ thấy đáng giá khi bắt đầu sử dụng phiên bản xem trước của VS 2022, đặc biệt là vì bạn không phải từ bỏ VS 2019.
Việc thiếu giấy phép sản xuất có thể khiến việc tải xuống bản xem trước kém hấp dẫn hơn nếu bạn đang thực hiện nhiều dự án ngay bây giờ.
Nhưng việc tải xuống với tư cách người dùng cá nhân hiện có thể giúp bạn và nhóm của bạn tiết kiệm thời gian khi có giấy phép và bạn muốn chuyển các ứng dụng của mình sang bản phát hành mới.
Đọc tiếp
Thông tin về các Tác giả