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

Microsoft Visual Studio Editions



Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) của Microsoft. Nó được sử dụng để phát triển các chương trình máy tính, cũng như các trang web, ứng dụng web, dịch vụ web và ứng dụng di động. Visual Studio sử dụng các nền tảng phát triển phần mềm của Microsoft như Windows API, Windows Forms, Windows Presentation Foundation, Windows Store và Microsoft Silverlight. Nó có thể tạo cả mã gốc và mã được quản lý. Visual Studio bao gồm trình chỉnh sửa mã hỗ trợ IntelliSense cũng như tái cấu trúc mã. Trình gỡ lỗi tích hợp hoạt động cả dưới dạng trình gỡ lỗi cấp nguồn và trình gỡ lỗi cấp máy. Các công cụ tích hợp khác bao gồm trình thiết kế biểu mẫu để xây dựng ứng dụng GUI, trình thiết kế web, trình thiết kế lớp và trình thiết kế lược đồ cơ sở dữ liệu. Visual Studio hỗ trợ các ngôn ngữ lập trình khác nhau và cho phép trình soạn thảo mã cũng như trình gỡ lỗi hỗ trợ hầu hết mọi ngôn ngữ lập trình, miễn là có dịch vụ dành riêng cho ngôn ngữ đó. Các ngôn ngữ cài sẵn bao gồm C, C++ và C#, đồng thời hỗ trợ cho các ngôn ngữ khác như F#, IronPython, IronRuby và Python có sẵn thông qua các dịch vụ ngôn ngữ được cài đặt riêng. Bộ công cụ ngôn ngữ của bên thứ ba có thể được tích hợp bao gồm ReSharper, một phần mở rộng năng suất phổ biến cho Visual Studio. Microsoft Visual Studio có nhiều phiên bản được thiết kế cho các vai trò cụ thể trong phát triển phần mềm, chẳng hạn như kiến ​​trúc sư, quản trị viên cơ sở dữ liệu, người kiểm tra, v.v. Phiên bản phổ biến nhất là phiên bản Chuyên nghiệp, bao gồm bộ tính năng cơ bản dành cho hầu hết người dùng. Phiên bản Enterprise bao gồm tất cả các tính năng của phiên bản Professional, cũng như các tính năng bổ sung để phát triển doanh nghiệp, chẳng hạn như các công cụ kiểm tra và gỡ lỗi nâng cao, quản lý mã phía máy chủ và tích hợp với Microsoft Team Foundation Server để kiểm soát nguồn và theo dõi mục công việc. Phiên bản Ultimate là phiên bản toàn diện nhất của Visual Studio và bao gồm tất cả các tính năng của phiên bản Enterprise cũng như các tính năng bổ sung để phát triển nâng cao, chẳng hạn như công cụ mô hình hóa và trình thiết kế UML, công cụ phân tích mã và hỗ trợ tính toán song song. Microsoft cũng cung cấp một phiên bản miễn phí của Visual Studio, được gọi là Visual Studio Express, được thiết kế cho những người yêu thích, sinh viên và các nhà phát triển mới làm quen. Nó bao gồm một tập hợp con các tính năng có sẵn trong các phiên bản khác của Visual Studio.



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





Microsoft Visual Studio





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 của 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, cụ thể 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.

TRONG Phiên bản cộng đồng - phiên bản miễn phí gói phần mềm và ít chức năng nhất. Nhưng dù bằng cách nào, nó cũng thực hiện công việc của bạn với tư cách là sinh viên mới bắt đầu hoặc nhà phát triển. Thứ hai là Phiên bản Chuyên nghiệp, mạnh hơn một chút so với phiên bản Cộng đồng, sau đó là gói Doanh nghiệp đầy đủ với tất cả các công cụ mạnh mẽ dành cho Visual Studio.

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

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



    • Các thực thể doanh nghiệp được định nghĩa là >250 PC hoặc >1 triệu USD doanh thu hàng năm.
    • Máy tính để bàn Windows, Ứng dụng Windows phổ biến, Web (ASP.NET), Office 365, Dòng ứng dụng dành cho doanh nghiệp, Apache Cordova, Azure Stack, Phát triển thư viện đa nền tảng C++, Python, Node.js, .NET Core, Docker Tools
    • Có thể mở sơ đồ được tạo trong các phiên bản Visual Studio khác ở chế độ chỉ đọc.
    • Cho phép lập hồ sơ tương tác cấp độ.

Bây giờ hãy so sánh các phiên bản Visual Studio.

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

1] Nó dành cho ai?

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

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

Như tôi đã đề cập ở trên, điều này sẽ Tôi nhất định ủng hộ nền tảng phát triển.

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

Đối với IDE, 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ợ phát hiện Peek, tái cấu trúc, triển khai web bằng một cú nhấp chuột, trình xem tài nguyên mô hình, giải pháp trực quan hóa với biểu đồ phụ thuộc và bản đồ mã cũng như đa mục tiêu.

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

Trong phần Chẩn đoán và Gỡ lỗi Nâng cao, phiên bản miễn phí của Visual Studio hỗ trợ như sau. Nó hỗ trợ các chỉ số mã, gỡ lỗi đồ họa, phân tích mã tĩnh và một trung tâm chẩn đoán và hiệu suất.

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

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

6] Xamarin (phát triển đa nền tảng) được tích hợp tốt như thế nào?

Vâng nếu bạn đang tự hỏi Xamarin , thật là một điểm số. Các tính năng đa nền tảng sau đây được hỗ trợ bởi cộng đồng Visual Studio trong Xamarin. Đây là chia sẻ mã giữa ứng dụng Android và iOS, nhà phát triển giao diện người dùng iOS và Android, Xamarin Forms (viết tắt là Xamarin.Forms) và Xamarin Instant Player.

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

Vâng, Microsoft đã chăm sóc của bạn. Các tính năng sau đây được Visual Studio hỗ trợ để đáp ứng mọi nhu cầu cộng tác của bạn. Đây là bảng phân cảnh trong PowerPoint, đánh giá mã, khả năng tạm dừng/tiếp tục tác vụ và Team Explorer với sự hỗ trợ cho các công cụ soạn thảo của bên thứ ba.

Đọc : Chuyện gì đã xảy ra Mã phòng thu trực quan ?

Visual Studio chuyên nghiệp

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 này của Visual Studio được hỗ trợ trong các trường hợp sử dụng như doanh nghiệp.

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

Như tôi đã nói ở trên, chắc chắn anh ấy sẽ ủng hộ nền tảng phát triển.

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

Nói về IDE, 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 sẽ hỗ trợ thêm CodeLens .

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

Trong phần Chẩn đoán và Gỡ lỗi Nâng cao, phiên bản chuyên nghiệp hỗ trợ chính xác mọi thứ mà phiên bản Visual Studio miễn phí hỗ trợ, được hỗ trợ bởi cộng đồng Visual Studio.

5] Nói về việc Visual Studio hỗ trợ các công cụ kiểm tra tốt như thế nào

Chà, Visual Studio chuyên nghiệp vẫn có các tính năng và công cụ hạn chế so với phiên bản Enterprise. Nó chỉ hỗ trợ thử nghiệm đơn vị cho các nhà phát triển để kiểm tra mã của họ.

6] Xamarin (phát triển đa nền tảng) được tích hợp tốt như thế nào?

Chà, nếu bạn quan tâm đến Xamarin, thì nó hỗ trợ các tính năng giống như Cộng đồng Visual Studio. Các tính năng đa nền tảng sau đây được hỗ trợ bởi cộng đồng Visual Studio trong Xamarin. Đây là chia sẻ mã giữa ứng dụng Android và iOS, nhà phát triển giao diện người dùng iOS và Android, Xamarin Forms (viết tắt là Xamarin.Forms) và Xamarin Instant Player.

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 đã chăm sóc của bạn. Tất cả các tính năng đều được Visual Studio hỗ trợ để đáp ứng mọi nhu cầu cộng tác của bạn. Đây là bảng phân cảnh trong PowerPoint, đánh giá mã, khả năng tạm dừng/tiếp tục tác vụ và Team Explorer với sự hỗ trợ cho các công cụ soạn thảo của bên thứ ba.

Doanh nghiệp Visual Studio

1] Nó dành cho ai?

Tương tự như Visual Studio Professional, nó hỗ trợ các nhà phát triển cá nhân, học tập trên lớp, nghiên cứu học thuật, tham gia dự án nguồn mở, tổ chức phi doanh nghiệp có 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?

Như tôi đã nói ở trên, chắc chắn anh ấy sẽ ủng hộ nền tảng phát triển.

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

Nói về IDE, phiên bản Visual Studio Enterprise sẽ hỗ trợ mọi thứ mà Visual Studio Professional hỗ trợ. Điều này sẽ hỗ trợ thêm Xác thực phụ thuộc trực tiếp, Sơ đồ lớp kiến ​​trúc, Xác thực kiến ​​trúc và Sao chép mã.

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

Trong phần Chẩn đoán và Gỡ lỗi Nâng cao, 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 kết xuất bộ nhớ .NET.

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

Chà, phiên bản Visual Studio Enterprise đi kèm với tất cả các tính năng và công cụ so với các phiên bản thấp hơn khác. Ngoài thử nghiệm đơn vị, nó hỗ trợ kiểm tra đơn vị trực tiếp, quản lý trường hợp kiểm tra, kiểm tra hiệu suất và tải web, IntelliTest, Microsoft Fakes còn được gọi là cách ly kiểm tra đơn vị, bảo hiểm mã, quản lý phòng thí nghiệm, kiểm tra giao diện người dùng được mã hóa, kiểm tra thủ công với Microsoft Test Manager, kiểm tra thăm dò với Microsoft Test Manager và nhanh chóng chuyển sang kiểm tra thủ công với Trình quản lý kiểm tra của Microsoft.

6] Xamarin (phát triển đa nền tảng) được tích hợp tốt như thế nào?

Chà, nếu bạn quan tâm đến Xamarin, thì nó hỗ trợ nhiều tính năng hơn hỗ trợ Visual Studio Community và Visual Studio Enterprise. Các tính năng đa nền tảng sau đây được hỗ trợ bởi Visual Studio Enterprise ngoài những tính năng được hỗ trợ bởi hai phiên bản khác có tên là Xamarin. Đó là Inline Assemblies, Xamarin Inspector, Xamarin Profiler và iOS Remote Simulator cho Windows.

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

Vâng, Microsoft đã chăm sóc bạn. Rõ ràng, tất cả các tính năng đều được Visual Studio hỗ trợ để đáp ứng mọi nhu cầu cộng tác của bạn. Đây là bảng phân cảnh trong PowerPoint, đánh giá mã, khả năng tạm dừng/tiếp tục tác vụ và Team Explorer với sự hỗ trợ cho các công cụ soạn thảo của bên thứ ba.

windows vista bootable usb download

Tải xuống Visual Studio

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

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

Tải PC Repair Tool để nhanh chóng tìm và tự động sửa lỗi Windows

Hãy đọc ngay bây giờ : Hướng dẫn cho người mới bắt đầu làm quen với Visual Studio .

Bài ViếT Phổ BiếN