Mã VS có đủ tốt cho Python không?

Việc lựa chọn giữa Visual Studio Code và Visual Studio có thể phụ thuộc nhiều vào phong cách làm việc của bạn cũng như hỗ trợ ngôn ngữ và các tính năng bạn cần. Đây là cách quyết định

Mã VS có đủ tốt cho Python không?
Tác giả Martin Heller

Cộng tác viên biên tập, InfoWorld.

boxing gloves fight battle knockoutsuy nghĩ

Trong nhiều thập kỷ, khi tôi đi làm vào buổi sáng, tôi sẽ khởi động Microsoft Visual Studio (hoặc một trong những phiên bản tiền nhiệm của nó, chẳng hạn như Visual C++ hoặc Visual InterDev), sau đó pha trà và có thể tham dự một cuộc họp buổi sáng trong khi nó đang trải qua quá trình khởi động gian nan. Tôi sẽ mở IDE cả ngày khi tôi trải qua các chu kỳ phát triển/kiểm tra/gỡ lỗi để tránh sự chậm trễ khởi động khác. Khi tôi làm việc trên một dự án C++ với ~2 triệu dòng mã, tôi cũng bắt đầu công việc hàng ngày bằng cách tự động chạy một tập lệnh bó để thực hiện kiểm tra mã và xây dựng lại toàn bộ sản phẩm trong vài giờ

Nhân tiện, chi phí khởi động của Visual Studio đã giảm đáng kể trong những năm qua. Nó hiện không còn là vấn đề ngay cả trong các dự án Visual Studio 2022 khổng lồ

[ Cũng trên InfoWorld. Ước tính kỹ thuật phần mềm là rác]

Trong khi đó, Visual Studio Code thường khởi động đủ nhanh để tôi có thể làm việc hiệu quả trong vài phút, ngay cả đối với các dự án lớn. Tôi đã nói thường, không phải lúc nào. Bản thân Visual Studio Code cần cập nhật hàng tháng và nhiều tiện ích mở rộng tôi đã cài đặt thường cần cập nhật riêng. Tuy nhiên, ngay cả việc cập nhật hàng tá tiện ích mở rộng trong Visual Studio Code cũng mất ít thời gian hơn so với Visual Studio đã sử dụng để xây dựng lại các bảng ký hiệu của một dự án C++ lớn

Tuy nhiên, việc lựa chọn giữa Visual Studio Code và Visual Studio không đơn giản như lựa chọn giữa trình chỉnh sửa nhẹ và IDE nặng. Trong khi Visual Studio Code có cấu hình cao thì Visual Studio lại hoàn thiện cao. Sự lựa chọn của bạn có thể phụ thuộc nhiều vào phong cách làm việc cũng như hỗ trợ ngôn ngữ và các tính năng bạn cần. Hãy cùng xem các khả năng và sự đánh đổi của hai công cụ phát triển này

Mã Visual Studio là gì?

Visual Studio Code là trình chỉnh sửa mã nguồn nhẹ nhưng mạnh mẽ chạy trên máy tính để bàn của bạn và có sẵn cho Windows, macOS và Linux. Nó đi kèm với sự hỗ trợ tích hợp cho JavaScript, TypeScript và Node. js và có hệ sinh thái mở rộng phong phú cho các ngôn ngữ khác (chẳng hạn như C++, C#, Java, Python, PHP và Go) và thời gian chạy (chẳng hạn như. NET và Unity)

Bên cạnh toàn bộ ý tưởng là nhẹ và bắt đầu nhanh chóng, Mã VS có tính năng hoàn thành mã IntelliSense cho các biến, phương thức và mô-đun đã nhập; . Phần lớn điều này được điều chỉnh từ công nghệ Visual Studio

Mã VS phù hợp được xây dựng bằng vỏ Electron, Nút. js, TypeScript và giao thức Máy chủ ngôn ngữ và được cập nhật hàng tháng. Các tiện ích mở rộng được cập nhật thường xuyên khi cần thiết. Sự phong phú của hỗ trợ khác nhau giữa các ngôn ngữ lập trình khác nhau và các tiện ích mở rộng của chúng, từ đánh dấu cú pháp đơn giản và khớp dấu ngoặc cho đến gỡ lỗi và tái cấu trúc. Bạn có thể thêm hỗ trợ cơ bản cho ngôn ngữ yêu thích của mình thông qua bộ tạo màu TextMate nếu không có máy chủ ngôn ngữ nào

Mã trong kho VS Code là mã nguồn mở theo Giấy phép MIT. Bản thân sản phẩm Mã VS được vận chuyển theo giấy phép sản phẩm tiêu chuẩn của Microsoft, vì sản phẩm này có một tỷ lệ nhỏ các tùy chỉnh dành riêng cho Microsoft. Nó miễn phí mặc dù có giấy phép thương mại

visual studio code screenshotIDG

Visual Studio Code xem mã nguồn cho chính nó. Lưu ý các thông báo (được tạo bằng thông tin từ kho lưu trữ Git) hiển thị tác giả của các chức năng và ngày thay đổi gần đây nhất. Cũng lưu ý cửa sổ bật lên “peek” cho trackSelection() ở giữa màn hình

Visual Studio là gì?

Visual Studio (phiên bản hiện tại Visual Studio 2022, 64-bit) là IDE hàng đầu của Microsoft dành cho Windows và macOS. Với Visual Studio, bạn có thể phát triển, phân tích, gỡ lỗi, thử nghiệm, cộng tác và triển khai phần mềm của mình

Trên Windows, Visual Studio 2022 có 17 khối lượng công việc, là các gói cài đặt thành phần và công cụ nhất quán cho các mục tiêu phát triển khác nhau. Khối lượng công việc là một cải tiến quan trọng đối với quy trình cài đặt Visual Studio, vì quá trình tải xuống và cài đặt đầy đủ Visual Studio 2022 có thể dễ dàng mất hàng giờ và làm đầy ổ đĩa, đặc biệt là ổ SSD

visual studio workloadsIDG

Visual Studio 2022 hỗ trợ 17 khối lượng công việc khác nhau, đại diện cho các mục tiêu phát triển khác nhau

Visual Studio 2022 cho Mac có trình cài đặt ít phức tạp hơn phiên bản Windows, chủ yếu là do nó không hỗ trợ nhiều mục tiêu. Nó cho phép bạn phát triển cho web, di động và máy tính để bàn với. NET, với hỗ trợ Unity, Azure và Docker theo mặc định. Các. NET Core, Android, iOS và macOS là tùy chọn;

visual studio for mac installerIDG

Trình cài đặt Visual Studio cho Mac. Lưu ý rằng chỉ có bốn mục tiêu tùy chọn, so với 17 khối lượng công việc được cung cấp trong Visual Studio cho Windows

Visual Studio 2022 có ba SKU. Cộng đồng (miễn phí, không được hỗ trợ cho sử dụng doanh nghiệp), Chuyên nghiệp ($1.199 năm đầu tiên/$799 gia hạn) và Doanh nghiệp ($5.999 năm đầu tiên/$2.569 gia hạn). Phiên bản Enterprise có các tính năng dành cho kiến ​​trúc sư, gỡ lỗi nâng cao và thử nghiệm mà hai SKU còn lại thiếu

visual studio 2022 screenshotIDG

Giao diện người dùng chỉnh sửa Visual Studio 2022. Lưu ý các mục menu để kiểm tra và phân tích, các chức năng không có trong Mã VS

Visual Studio hay Visual Studio Code?

Bạn sẽ nghĩ rằng việc quyết định giữa Visual Studio và Visual Studio Code cho bất kỳ tác vụ phát triển phần mềm cụ thể nào cũng đơn giản như việc quyết định giữa IDE và trình soạn thảo. Không phải vậy, chủ yếu là do Mã VS có thể được cấu hình khá gần với IDE cho nhiều ngôn ngữ lập trình. Tuy nhiên, cùng với khả năng cấu hình này là một số sự đánh đổi

Ví dụ: nếu phong cách phát triển của bạn là thử nghiệm, Visual Studio sẽ hoạt động ngay lập tức. Mặt khác, có hơn 15 tiện ích mở rộng phát triển theo hướng thử nghiệm (TDD) cho VS Code hỗ trợ Node. js, đi,. NET và PHP. Tương tự, Visual Studio hoạt động tốt với cơ sở dữ liệu, đặc biệt là Microsoft SQL Server và những người thân của nó, nhưng VS Code có rất nhiều phần mở rộng cơ sở dữ liệu. Visual Studio có hỗ trợ tái cấu trúc tuyệt vời, nhưng Visual Studio Code thực hiện các hoạt động tái cấu trúc cơ bản cho nửa tá ngôn ngữ

Có một số trường hợp rõ ràng ưu tiên IDE này hơn IDE kia. Chẳng hạn, nếu bạn là một kiến ​​trúc sư phần mềm và bạn có quyền truy cập vào Visual Studio Enterprise, bạn sẽ muốn sử dụng nó cho các sơ đồ kiến ​​trúc. Nếu bạn cần cộng tác với các thành viên trong nhóm để phát triển hoặc gỡ lỗi, thì Visual Studio là lựa chọn tốt hơn. Nếu bạn cần thực hiện phân tích mã nghiêm túc hoặc định hình hiệu suất hoặc gỡ lỗi từ ảnh chụp nhanh, thì Visual Studio Enterprise sẽ giúp bạn

Mã VS có xu hướng phổ biến trong cộng đồng khoa học dữ liệu. Tuy nhiên, Visual Studio có khối lượng công việc khoa học dữ liệu cung cấp nhiều tính năng

[ Theo kịp những phát triển mới nhất trong phát triển phần mềm. Đăng ký nhận bản tin Cái nhìn đầu tiên của InfoWorld ]

Visual Studio không chạy trên Linux; . Mặt khác, Visual Studio cho Windows có khối lượng công việc Linux/C++ và hỗ trợ Azure

Đối với các chu kỳ phát triển/kiểm tra/gỡ lỗi bánh mì hàng ngày trong các ngôn ngữ lập trình được hỗ trợ trong cả Visual Studio và VS Code, công cụ bạn chọn thực sự phù hợp với sở thích cá nhân. Nếu bạn có xu hướng làm việc hàng giờ liền trong một dự án phát triển, thì Visual Studio có thể phù hợp hơn. Nếu bạn có xu hướng nhúng tay vào phát triển trong thời gian ngắn và xoay vòng giữa các tác vụ khác, thì Visual Studio Code có thể khiến bạn hài lòng hơn

Có liên quan

  • Visual Studio
  • Microsoft
  • Công cụ phát triển
  • Phát triển phần mềm
  • Môi trường phát triển tích hợp
  • Hướng dẫn người mua doanh nghiệp

Martin Heller là người đóng góp biên tập và đánh giá cho InfoWorld. Trước đây là nhà tư vấn lập trình web và Windows, ông đã phát triển cơ sở dữ liệu, phần mềm và trang web từ năm 1986 đến năm 2010. Gần đây hơn, ông đã từng là Phó Giám đốc Công nghệ và Giáo dục tại Alpha Software và Chủ tịch kiêm Giám đốc điều hành tại Tubifi

Sử dụng Mã VS cho Python có tốt không?

Visual Studio Code là trình chỉnh sửa mã nguồn miễn phí hỗ trợ đầy đủ Python và các tính năng hữu ích như cộng tác trong thời gian thực . Nó có khả năng tùy biến cao để hỗ trợ lớp học của bạn theo cách bạn muốn dạy.

VS Studio có tốt cho Python không?

Visual Studio là IDE Python mạnh mẽ trên Windows . Visual Studio cung cấp hỗ trợ nguồn mở cho ngôn ngữ Python thông qua khối lượng công việc Khoa học dữ liệu và Phát triển Python (Visual Studio 2017 trở lên) và tiện ích mở rộng Công cụ Python dành cho Visual Studio miễn phí (Visual Studio 2015 trở về trước).

Tôi nên sử dụng Visual Studio hay VS Code cho Python?

Nếu bạn cần cộng tác với các thành viên trong nhóm về phát triển hoặc gỡ lỗi thì Visual Studio là lựa chọn tốt hơn . Nếu bạn cần thực hiện phân tích mã nghiêm túc hoặc định hình hiệu suất hoặc gỡ lỗi từ ảnh chụp nhanh, thì Visual Studio Enterprise sẽ giúp bạn. Mã VS có xu hướng phổ biến trong cộng đồng khoa học dữ liệu.

Mã VS có tốt hơn PyCharm cho Python không?

VSCode là một chương trình gọn gàng hơn PyCharm . Nó yêu cầu 76. Tải xuống và cài đặt 2 MB. IDE chỉ tiêu thụ 40 MB RAM khi đang chạy hoặc bằng 1/10 những gì PyCharm cần để có hiệu suất ổn định.