Microsoft Visual Studio - Edisi, Perbandingan, Fitur, FAQ

Visual Studio adalah IDE Microsoft sendiri yang awalnya diberi nama kode Project Boston dan dirilis pada tahun 1997. Kali ini, Microsoft menggabungkan semua alat pengembangan mereka dan membelinya dengan satu produk. Versi awal perangkat lunak datang dalam 2 edisi. Yang pertama adalah Visual Studio Professional dan yang lainnya adalah Visual Studio Enterprise yang lebih kuat . Versi profesional dibundel bersama dengan 3 CD, dan versi Enterprise superior dibundel bersama dengan 3 CD. Sekarang, mari kita bicara tentang Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

Saat ini, Visual Studio(Studio) versi 11 bernama Visual Studio 2017 adalah rilis stabil terbaru dari tim alat pengembang di Microsoft . Ini tersedia dalam 3 edisi utama yaitu

  1. Versi Komunitas gratis,
  2. Versi profesional, dan
  3. Edisi perusahaan.

Edisi Komunitas adalah versi gratis(Community edition is the free version) dari bundel perangkat lunak dan fiturnya paling sedikit. Tapi bagaimanapun, itu menyelesaikan pekerjaan Anda sebagai pemula atau pengembang siswa. Yang kedua adalah Edisi Profesional(Professional Edition) yang sedikit lebih kuat daripada edisi Komunitas(Community) dan kemudian hadir paket Enterprise lengkap dengan semua alat canggih untuk Visual Studio .

Sampai sekarang, Visual Studio adalah Editor Kode(Code Editor) , Debugger , dan Desainer(Designer) . Ini berarti Anda dapat mengedit atau menulis kode sederhana untuk backend atau konsol di sini, Anda dapat memeriksa apakah kode yang Anda tulis berfungsi dan dapat membantu jika kode Anda perlu diperbaiki. Selain itu, ini adalah desainer karena Anda sekarang dapat mendesain Antarmuka (Interfaces)Pengguna(User) dan Pengalaman Pengguna(User Experiences) dalam Visual Studio seperti saat mengembangkan aplikasi untuk UWP atau di Xamarin menggunakan Blend atau XAML .

Semua informasi dalam artikel ini berkaitan dengan catatan kaki yang dibuat oleh Microsoft . Ini tercantum di bawah ini:

    • Organisasi perusahaan didefinisikan sebagai pendapatan tahunan >250 PC atau > $1 Juta Dolar AS .(Million US Dollars)
    • Desktop(Windows Desktop) Windows , Aplikasi Windows Universal(Universal Windows Apps) , Web ( ASP.NET ), Office 365 , Aplikasi Bisnis(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Alat Docker(Docker Tools)
    • Dapat membuka diagram yang dihasilkan dalam edisi Visual Studio lainnya dalam mode hanya-baca.
    • Termasuk Profil Interaksi Tingkat(Tier Interaction Profiling) .

Sekarang, mari kita bandingkan saja edisi Visual Studio .

Edisi Gratis Komunitas(Studio Community Free) Visual Studio

1] Untuk siapa?(1] Who is it for?)

Visual Studio Community Edition akan sangat bermanfaat untuk Skenario Penggunaan berikut. Mereka akan mendukung  Pengembang Individu(Individual Developers) , Pembelajaran Kelas(Classroom Learning) , Penelitian Akademik(Academic Research) , Berkontribusi pada Proyek (Projects)Sumber Terbuka(Open Source) dan untuk organisasi non-perusahaan(Non-enterprise) hingga 5 pengguna.

2] Apakah akan mendukung Platform Pengembangan?(2] Will it support Development Platform?)

Seperti yang saya sebutkan di atas, itu  Pasti akan mendukung (Surely support ) Platform Pengembangan.

3] Bagaimana dengan Lingkungan Pengembangan Terintegrasi?(3] How about the Integrated Development Environment?)

Berbicara tentang Lingkungan Pengembangan Terpadu(Integrated Development Environment) , edisi komunitas gratis dari Visual Studio akan mendukung fitur berikut. Ini akan mendukung  Peek Definition , Refactoring , One-click Web Deployment , Model Resource Viewer , Visualizing Solutions dengan Dependency Graphs dan Code Maps , dan Multi-targeting .

4] Debugging dan Diagnostik Lanjutan?(4] Advanced Debugging and Diagnostics?)

Di bawah Advanced Debugging and Diagnostics , versi gratis Visual Studio mendukung yang berikut ini. Ini mendukung  Metrik Kode(Code Metrics) , Debugging Grafik(Graphics Debugging) , Analisis Kode Statis(Static Code Analysis) , dan Hub Kinerja(Performance) dan Diagnostik(Diagnostics Hub) .

5] Dukungan alat pengujian(5] Testing tools support)

Yah, karena ini adalah edisi gratis dari Visual Studio dengan fitur dan alat yang terbatas. Itu hanya mendukung Pengujian Unit bagi pengembang untuk menguji kode mereka.

6] Seberapa baik Xamarin (Pengembangan Lintas Platform) terintegrasi?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Nah, jika Anda tertarik dengan Xamarin , Anda beruntung. Fitur lintas platform berikut ini didukung oleh Visual Studio Community dengan nama Xamarin . Mereka Berbagi Kode(Code) antara rekan aplikasi Android dan iOS, Native iOS dan Android UI Designers , Xamarin Forms (disingkat Xamarin .Forms), dan Xamarin Instant Player .

7] Bisakah Anda berkolaborasi dengan sesama pengembang lain dengan Komunitas Visual Studio?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Nah, Microsoft telah membantu Anda di sini. Fitur berikut didukung oleh Visual Studio untuk memenuhi semua kebutuhan kolaborasi Anda. Mereka adalah  PowerPoint Storyboarding , Code Review , Task Suspend/Resume kemampuan, dan Team Explorer dengan dukungan alat pengembangan pihak ketiga.

Baca(Read) : Apa itu Kode Visual Studio(Visual Studio Code) ?

Visual Studio Profesional

1] Untuk siapa?(1] Who is it for?)

Terlepas dari apa yang disebutkan untuk Komunitas Visual Studio(Studio Community) , Edisi Profesional(Professional Edition) Visual Studio(Visual Studio) ini didukung dalam Skenario Penggunaan(Usage Scenarios) seperti  Perusahaan(Enterprises) .

2] Apakah akan mendukung Platform Pengembangan?(2] Will it support Development Platform?)

Seperti yang saya sebutkan di atas, itu pasti akan mendukung Platform Pengembangan.

3] Bagaimana dengan Lingkungan Pengembangan Terintegrasi?(3] How about the Integrated Development Environment?)

Berbicara tentang Lingkungan Pengembangan Terpadu(Integrated Development Environment) , edisi profesional Visual Studio akan mendukung semua yang Didukung oleh Komunitas Visual Studio(Studio Community Supports) . Ini juga akan mendukung CodeLens .

4] Debugging dan Diagnostik Lanjutan?(4] Advanced Debugging and Diagnostics?)

Di bawah Advanced Debugging and Diagnostics , edisi profesional mendukung semua hal yang didukung oleh Visual Studio edisi gratis , komunitas Visual Studio .

5] Berbicara tentang seberapa baik Visual Studio mendukung alat pengujian(5] Talking about how well Visual Studio supports testing tools)

Nah, Visual Studio profesional masih hadir dengan fitur dan alat yang terbatas jika dibandingkan dengan versi Enterprise . Itu hanya mendukung Pengujian Unit bagi pengembang untuk menguji kode mereka.

6] Seberapa baik Xamarin (Pengembangan Lintas Platform) terintegrasi?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Nah, jika Anda tertarik dengan Xamarin(Xamarin.It) . Ini mendukung fitur yang sama dengan yang didukung oleh Komunitas Visual Studio(Studio Community) . Fitur lintas platform berikut ini didukung oleh Visual Studio Community dengan nama Xamarin . Mereka Berbagi Kode(Code) antara rekan aplikasi Android dan iOS, Native iOS dan Android UI Designers , Xamarin Forms (disingkat Xamarin .Forms), dan Xamarin Instant Player .

7] Bisakah Anda berkolaborasi dengan sesama pengembang lain dengan Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Nah, Microsoft telah membantu Anda di sini. Semua fitur didukung oleh Visual Studio untuk memenuhi semua kebutuhan kolaborasi Anda. Mereka adalah  PowerPoint Storyboarding , Code Review , Task Suspend/Resume kemampuan, dan Team Explorer dengan dukungan alat pengembangan pihak ketiga.

Visual Studio Enterprise

1] Untuk siapa?(1] Who is it for?)

Mirip dengan Visual Studio Professional , ini mendukung  Pengembang Individu(Individual Developers) , Pembelajaran Kelas(Classroom Learning) , Penelitian Akademik(Academic Research) , Kontribusi ke (Contribution)Proyek (Projects)Sumber(Source) Terbuka , Organisasi non-perusahaan(Non-enterprise) hingga 5 pengguna dan Perusahaan(Enterprise) juga.

2] Apakah akan mendukung Platform Pengembangan?(2] Will it support Development Platform?)

Seperti yang saya sebutkan di atas, itu pasti akan mendukung Platform Pengembangan.

3] Bagaimana dengan Lingkungan Pengembangan Terintegrasi?(3] How about the Integrated Development Environment?)

Berbicara tentang Lingkungan Pengembangan Terpadu(Integrated Development Environment) , edisi Enterprise Visual Studio akan mendukung semua yang Didukung Visual Studio Professional(Studio Professional Supports) . Ini juga akan mendukung  Validasi Ketergantungan Langsung(Live Dependancy Validation) , Diagram Lapisan Arsitektur(Architectural Layer Diagrams) , Validasi Arsitektur(Architecture Validation) , dan Klon Kode(Code Clone) .

4] Debugging dan Diagnostik Lanjutan?(4] Advanced Debugging and Diagnostics?)

Di bawah Advanced Debugging and Diagnostics , edisi Enterprise mendukung semua yang didukung Visual Studio Professional . Selain itu, mendukung  IntelliTrace , Integrasi Kode Peta Debugger(Code Map Debugger Integration) , .NET Memory Dump Analysis .

5] Dukungan untuk alat Pengujian(5] Support for Testing tools)

Nah, edisi Enterprise dari Visual Studio hadir dengan semua fitur dan alat jika dibandingkan dengan versi inferior lainnya. Selain  Pengujian Unit(Unit Testing) , ia mendukung Pengujian Unit(Unit Testing) Langsung , Manajemen Kasus Uji(Test Case Management) , Pengujian Beban(Web Load) & Kinerja(Performance Testing) Web , IntelliTest , Microsoft Fakes yang juga disebut sebagai Isolasi Uji Unit(Unit Test Isolation) , Cakupan Kode(Code Coverage) , Manajemen Lab(Lab Management) , Pengujian UI Berkode(Coded UI Testing) , Pengujian Manual(Manual Testing) dengan Microsoft Manajer Tes(Microsoft Test Manager) , Pengujian Eksplorasi(Exploratory Testing)dengan Microsoft Test Manager , dan Fast-forward untuk Pengujian Manual(Manual Testing) dengan Microsoft Test Manager .

6] Seberapa baik Xamarin (Pengembangan Lintas Platform) terintegrasi?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Nah, jika Anda tertarik dengan Xamarin . Ini mendukung lebih banyak fitur daripada yang didukung oleh Komunitas Visual Studio(Studio Community) dan Visual Studio Enterprise . Fitur lintas platform berikut ini didukung oleh Visual Studio Enterprise selain yang didukung oleh dua edisi lainnya dengan nama Xamarin . Mereka adalah Rakitan Tertanam, Xamarin Inspector , Xamarin Profiler , dan Remoted iOS Simulator untuk Windows .

7] Bisakah Anda berkolaborasi dengan sesama pengembang lain dengan Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Nah, Microsoft telah membantu Anda di sini. Jelas, semua fitur didukung oleh Visual Studio untuk memenuhi semua kebutuhan kolaborasi Anda. Mereka adalah  PowerPoint Storyboarding , Code Review , Task Suspend/Resume kemampuan, dan Team Explorer dengan dukungan alat pengembangan pihak ketiga.

Unduh Visual Studio

Jika Anda ingin mencoba Visual Studio langsung , Anda dapat mempelajari lebih lanjut dan mengunduhnya dari VisualStudio.com.

TIPS(TIP) : Microsoft Visual Studio Dev Essentials memberi Anda semua alat dan layanan penting untuk menjadi pengembang secara gratis. Perangkat lunak ini bertujuan untuk menyediakan alat, layanan, dan pelatihan gratis untuk mendorong lebih banyak pengembang dan penggemar untuk mencoba teknologi favorit mereka.

Sekarang baca(Now read) : Panduan pemula untuk memulai dengan Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

Saya seorang insinyur telepon dengan pengalaman lebih dari 10 tahun di industri seluler, dan saya berspesialisasi dalam memperbaiki dan meningkatkan ponsel cerdas. Pekerjaan saya termasuk mengembangkan dan memelihara firmware telepon, mengembangkan gambar untuk perangkat Apple, dan mengerjakan proyek Firefox OS. Dengan keahlian saya dalam pengembangan perangkat lunak, rekayasa perangkat keras, pemrosesan gambar, dan pengembangan Firefox OS, saya memiliki kemampuan untuk menangani masalah kompleks dan mengubahnya menjadi solusi sederhana yang dapat digunakan di perangkat apa pun.



Related posts