Android

Microsoft Visual Studio - Các phiên bản, So sánh, Tính năng, Câu hỏi thường gặp

Become a Docker Power User With Microsoft Visual Studio Code

Become a Docker Power User With Microsoft Visual Studio Code

Mục lục:

Anonim

Visual Studio là IDE của Microsoft, ban đầu được đặt tên là Project Boston và được phát hành vào năm 1997. Lần này, Microsoft kết hợp tất cả các công cụ phát triển của họ và mua chúng với sản phẩm duy nhất. Phiên bản đầu tiên của phần mềm có hai phiên bản. Cái đầu tiên là Visual Studio Professional và cái còn lại là Visual Studio Enterprise mạnh hơn. Phiên bản chuyên nghiệp đã được đóng gói cùng với 3 đĩa CD, và phiên bản Enterprise cấp cao đã được đóng gói cùng với 3 đĩa CD. Bây giờ, chúng ta hãy nói về Visual Studio 2017.

Microsoft Visual Studio

Hiện tại, phiên bản 11 của Visual Studio có tên là Visual Studio 2017 là bản phát hành ổn định mới nhất từ ​​nhóm công cụ dành cho nhà phát triển tại Microsoft. Nó có sẵn trong 3 phiên bản chính là

  1. Phiên bản cộng đồng miễn phí,
  2. Phiên bản chuyên nghiệp và
  3. Phiên bản doanh nghiệp.

Phiên bản cộng đồng là phiên bản miễn phí của gói phần mềm và là ít nhất là nổi bật. Nhưng dù sao, nó được công việc của bạn thực hiện như một người mới hoặc một nhà phát triển sinh viên. Bản thứ hai là phiên bản chuyên nghiệp mạnh hơn phiên bản cộng đồng và sau đó là gói Enterprise hoàn chỉnh với tất cả các công cụ mạnh mẽ cho Visual Studio.

Hiện tại, Visual Studio là Trình soạn thảo mã , Trình gỡ lỗiTrình thiết kế . Điều này có nghĩa là bạn có thể chỉnh sửa hoặc viết mã đơn giản cho chương trình phụ trợ hoặc bảng điều khiển tại đây, bạn có thể kiểm tra xem mã được viết bởi bạn có hoạt động hay không và có thể trợ giúp nếu mã của bạn cần cải tiến. Ngoài ra, nó là một nhà thiết kế như bây giờ bạn có thể thiết kế giao diện người dùng và trải nghiệm người dùng trong Visual Studio như trong khi phát triển ứng dụng cho UWP hoặc trong Xamarin sử dụng Blend hoặc XAML.

Tất cả thông tin trong bài viết này liên quan đến chú thích được Microsoft đặt. Chúng được liệt kê dưới đây:

    • Tổ chức doanh nghiệp được xác định là> 250 PC hoặc> 1 triệu đô la Mỹ doanh thu hàng năm.
    • Windows Desktop, Ứng dụng Windows phổ biến, Web (ASP.NET), Office 365, Ứng dụng doanh nghiệp, Apache Cordova, Azure Stack, C ++ Phát triển Thư viện Đa nền tảng, Python, Node.js,.NET Core, Công cụ Docker
    • Có thể mở sơ đồ được tạo trong các phiên bản Visual Studio khác ở chế độ chỉ đọc.
    • Bao gồm Hồ sơ Tương tác Cấp.

Bây giờ, chúng ta hãy so sánh các phiên bản của Visual Studio.

Cộng đồng Visual Studio Phiên bản miễn phí

1] Ai sẽ dùng nó?

Visual Studio Community Edition sẽ rất có lợi cho các kịch bản sử dụng sau đây. Họ sẽ hỗ trợ các nhà phát triển cá nhân, học trên lớp, nghiên cứu học thuật, đóng góp cho các dự án nguồn mở và cho các tổ chức phi doanh nghiệp cho tối đa 5 người dùng.

2] Nó có hỗ trợ nền tảng phát triển?

Như tôi đã đề cập ở trên, Chắc chắn sẽ hỗ trợ Nền tảng phát triển.

3] Làm thế nào về môi trường phát triển tích hợp?

Nói về môi trường phát triển tích hợp, phiên bản cộng đồng miễn phí của Visual Studio sẽ hỗ trợ các tính năng sau. Nó sẽ hỗ trợ Peek Definition, Refactoring, One-click Web Deployment, Model Resource Viewer, Visualizing Solutions với Dependency Graphs và Code Maps, và Multi-targeting.

4] Advanced Debugging and Diagnostics

Dưới Advanced Debugging and Diagnostics, phiên bản miễn phí của Visual Studio hỗ trợ như sau. Nó hỗ trợ Code Metrics, Graphics Debugging, Static Code Analysis, và Performance and Diagnostics Hub.

5] Các công cụ kiểm tra hỗ trợ

Vâng, vì nó là phiên bản miễn phí của Visual Studio với các tính năng và công cụ hạn chế. Nó chỉ hỗ trợ kiểm tra đơn vị để các nhà phát triển thử nghiệm mã của họ.

6] Tích hợp Xamarin (Phát triển nền tảng) như thế nào?

Vâng, nếu bạn quan tâm đến Xamarin, bạn đang may mắn. Các tính năng đa nền tảng sau được hỗ trợ bởi Cộng đồng Visual Studio dưới tên của Xamarin. Họ là Mã chia sẻ giữa các đối tác ứng dụng Android và iOS, Nhà thiết kế giao diện người dùng iOS và Android, Biểu mẫu Xamarin (viết tắt là Xamarin.Forms) và Trình phát ngay lập tức Xamarin.

7] Bạn có thể cộng tác với các nhà phát triển đồng nghiệp khác với cộng đồng Visual Studio không?

Vâng, Microsoft đã bảo bạn ở đây. Các tính năng sau được hỗ trợ bởi Visual Studio để đáp ứng tất cả các nhu cầu cộng tác của bạn. Chúng là các chức năng PowerPoint Storyboarding, Code Review, Task Suspend / Resume và Team Explorer với các công cụ phát triển của bên thứ ba.

Đọc : Visual Studio Code là gì?

Visual Studio Professional

1] Nó dành cho ai?

Ngoài những gì được đề cập cho Cộng đồng Visual Studio, phiên bản chuyên nghiệp của Visual Studio này được hỗ trợ trong các kịch bản sử dụng như các doanh nghiệp.

2] Nó có hỗ trợ Nền tảng phát triển không?

Như tôi đã đề cập ở trên, nó chắc chắn sẽ hỗ trợ nền tảng phát triển.

3] Làm thế nào về môi trường phát triển tích hợp?

Nói về môi trường phát triển tích hợp, phiên bản chuyên nghiệp của Visual Studio sẽ hỗ trợ mọi thứ mà cộng đồng Visual Studio Hỗ trợ. Điều này cũng sẽ hỗ trợ CodeLens .

4] Nâng cao Gỡ lỗi và Chẩn đoán?

Dưới Nâng cao Gỡ rối và Chẩn đoán, phiên bản chuyên nghiệp hỗ trợ chính xác mọi thứ mà phiên bản miễn phí của Visual Studio, cộng đồng Visual Studio hỗ trợ. > 5] Nói về cách Visual Studio hỗ trợ các công cụ kiểm tra

Vâng, chuyên gia của Visual Studio vẫn đi kèm với các tính năng và công cụ hạn chế khi so sánh với phiên bản Enterprise. Nó chỉ hỗ trợ kiểm tra đơn vị

để các nhà phát triển kiểm tra mã của họ. 6] Tích hợp Xamarin (Cross-Platform Development) như thế nào?

Vâng, nếu bạn quan tâm đến Xamarin.It hỗ trợ các tính năng tương tự như hỗ trợ Visual Studio Community. Các tính năng đa nền tảng sau được hỗ trợ bởi Cộng đồng Visual Studio dưới tên của Xamarin. Đó là Mã chia sẻ giữa các đối tác ứng dụng Android và iOS, Nhà thiết kế giao diện người dùng iOS và Android, Biểu mẫu Xamarin (viết tắt là Xamarin.Forms) và Trình phát ngay lập tức Xamarin.

7] Bạn có thể cộng tác với các nhà phát triển khác bằng Visual Studio Professional không?

Vâng, Microsoft đã bảo bạn ở đây. Tất cả các tính năng được hỗ trợ bởi Visual Studio để thực hiện tất cả các nhu cầu cộng tác của bạn. Chúng là các chức năng PowerPoint Storyboarding, Code Review, Task Suspend / Resume và Team Explorer với sự hỗ trợ của các công cụ phát triển của bên thứ ba.

Visual Studio Enterprise

1] Nó là ai?

Tương tự như Visual Studio Professional, nó hỗ trợ các nhà phát triển cá nhân, lớp học, nghiên cứu học thuật, đóng góp cho các dự án nguồn mở, tổ chức phi doanh nghiệp cho tối đa 5 người dùng và doanh nghiệp.

2] Nó có hỗ trợ nền tảng phát triển không?, nó chắc chắn sẽ hỗ trợ

nền tảng phát triển. 3] Làm thế nào về môi trường phát triển tích hợp? Nói về môi trường phát triển tích hợp, phiên bản Enterprise của Visual Studio sẽ hỗ trợ mọi thứ mà Visual Studio Professional Hỗ trợ. Điều này sẽ bổ sung hỗ trợ Live Dependancy Validation, sơ đồ lớp kiến ​​trúc, xác nhận kiến ​​trúc và bản sao mã.

4] Nâng cao gỡ lỗi và chẩn đoán?

Theo Nâng cao gỡ rối và chẩn đoán, phiên bản Enterprise hỗ trợ chính xác mọi thứ mà Visual Studio Professional hỗ trợ. Ngoài ra, nó hỗ trợ IntelliTrace, Tích hợp trình gỡ lỗi bản đồ mã, phân tích bộ nhớ.NET

5] Hỗ trợ công cụ kiểm tra

Vâng, phiên bản Enterprise của Visual Studio đi kèm với tất cả các tính năng và công cụ khi so sánh với các phiên bản kém hơn. Ngoài Kiểm thử Đơn vị, hỗ trợ Kiểm thử Đơn vị Trực tiếp, Quản lý Hồ sơ Kiểm tra, Kiểm tra Tải và Hiệu suất Web, IntelliTest, Microsoft Fakes cũng được gọi là Cách ly Kiểm tra Đơn vị, Phạm vi Mã, Quản lý Lab, Giao diện người dùng được mã hóa Kiểm tra, kiểm tra thủ công với Microsoft Test Manager, Exploratory Testing với Microsoft Test Manager, và Fast-forward để kiểm tra thủ công với Microsoft Test Manager. 6] Tích hợp Xamarin (Cross-Platform Development) như thế nào? Vâng, nếu bạn quan tâm đến Xamarin.It hỗ trợ nhiều tính năng hơn Visual Studio Community và Visual Studio Enterprise hỗ trợ. Các tính năng nền tảng sau đây được hỗ trợ bởi Visual Studio Enterprise ngoài các tính năng được hỗ trợ bởi hai phiên bản khác dưới tên của Xamarin. Chúng là các hội đồng nhúng, bộ kiểm tra Xamarin, trình thu thập Xamarin, và trình mô phỏng iOS từ xa cho Windows.

7] Bạn có thể cộng tác với các nhà phát triển khác cùng với Visual Studio Enterprise không?

Vâng, Microsoft đã bảo bạn ở đây. Rõ ràng, tất cả các tính năng được hỗ trợ bởi Visual Studio để thực hiện tất cả các nhu cầu cộng tác của bạn. Chúng là các chức năng PowerPoint Storyboarding, Code Review, Task Suspend / Resume và Team Explorer với các công cụ phát triển của bên thứ ba.

Visual Studio download

Nếu bạn muốn thử Visual Studio, bạn có thể tìm hiểu thêm và tải xuống từ VisualStudio.com.

TIP

:

Microsoft Visual Studio Dev Essentials cung cấp cho bạn tất cả các công cụ và dịch vụ cần thiết để trở thành nhà phát triển hoàn toàn miễn phí. Phần mềm này nhằm mục đích cung cấp các công cụ, dịch vụ và đào tạo miễn phí để khuyến khích nhiều nhà phát triển và những người đam mê thử công nghệ yêu thích của họ. Bây giờ đọc: Hướng dẫn mới bắt đầu với Visual Studio.