Apa yang hilang di Visual Studio Community 2015? Mereka mengatakan ini fitur lengkap dan gratis , tetapi jika itu masalahnya, mengapa mereka masih menjual Visual Studio Ultimate 2015 atau Visual Studio Enterprise 2015 seharga 6 ribu?
Ada yang hilang dalam pratinjau Komunitas, bukan? Dan mengapa itu disebut 'Komunitas'? Kode saya tidak akan disinkronkan di perangkat Anda seperti sistem pembaruan Windows 10 yang baru, bukan? (Agak bercanda tentang bagian terakhir itu, dan agak tidak juga).
sumber
Ada 2 perbedaan utama.
Teknis, ada 3 perbedaan utama:
Pertama dan terpenting, Komunitas tidak memiliki dukungan TFS.
Anda hanya perlu menggunakan git (dapat diperdebatkan apakah ini merupakan kerugian atau apakah ini sebenarnya adalah hal yang baik).
Catatan: Inilah yang ditulis MS. Sebenarnya, Anda dapat check-in & out dengan TFS seperti biasa, jika Anda memiliki server TFS di jaringan. Anda tidak bisa menggunakan Visual Studio sebagai TFS SERVER .
Kedua, Komunitas VS sangat terbatas dalam kemampuan pengujiannya.
Hanya unit test. Tidak ada tes Kinerja, tidak ada tes beban, tidak ada profil kinerja.
Ketiga, kemampuan Komunitas VS untuk menciptakan Lingkungan Virtual telah sangat terputus.
Di sisi lain, penyorotan sintaksis, IntelliSense, debugging Step-Through, GoTo-Definition, Git-Integration dan Build / Publish benar-benar semua fitur yang saya butuhkan, dan saya kira itu berlaku untuk banyak pengembang.
Untuk semua hal lain, ada alat yang melakukan pekerjaan yang sama lebih cepat, lebih baik dan lebih murah.
Jika Anda, seperti saya, tetap menggunakan git, melakukan pengujian unit dengan NUnit, dan menggunakan Java-Tools untuk melakukan Pengujian Beban di Linux plus TeamCity untuk CI, Komunitas VS lebih dari cukup, secara teknis.
Lisensi:
A) Jika Anda adalah pengembang individu (tanpa perusahaan, tanpa organisasi), tanpa perbedaan (AFAIK), Anda dapat menggunakan CommunityEdition seperti Anda akan menggunakan edisi berbayar (selama Anda tidak melakukan subkontrak)
B) Anda dapat menggunakan CommunityEdition secara bebas untuk proyek OpenSource (OSI)
C) Jika Anda adalah lembaga pendidikan, Anda dapat menggunakan CommunityEdition secara bebas (untuk penggunaan pendidikan / kelas)
D) Jika Anda adalah perusahaan dengan 250 PC atau pengguna atau lebih dari satu juta US dolar dalam pendapatan (termasuk anak perusahaan), Anda TIDAK DIIZINKAN untuk menggunakan CommunityEdition.
E) Jika Anda bukan perusahaan sebagaimana didefinisikan di atas, dan tidak melakukan OSI atau pendidikan, tetapi merupakan "perusahaan" / organisasi, dengan 5 atau kurang pengembang bersamaan (VS)Anda dapat menggunakan VS Community secara bebas (tetapi hanya jika Anda adalah pemilik perangkat lunak dan menjualnya, tidak jika Anda adalah subkontraktor yang menciptakan perangkat lunak untuk perusahaan yang lebih besar, perangkat lunak yang pada akhirnya akan dimiliki perusahaan ), jika tidak Anda memerlukan edisi berbayar.
Hal di atas bukan merupakan nasihat hukum.
Lihat juga:
/software/262916/understanding-visual-studio-community-edition-license
sumber
Visual Studio Community sama ( hampir ) dengan edisi profesional. Yang berbeda adalah bahwa komunitas VS tidak memiliki fitur TFS, dan lisensi berbeda. Seperti yang dikatakan oleh @Stefan.
Versi berbeda pada VS dibandingkan di sini - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs
sumber
Semua jawaban ini sebagian salah.
Microsoft telah mengklarifikasi bahwa Komunitas adalah untuk PENGGUNAAN APA PUN selama penghasilan Anda di bawah $ 1 Juta dolar AS. Itulah satu-satunya perbedaan antara Pro dan Komunitas. Korporat atau gratis atau tidak, tidak relevan.
Bahkan kurangnya dukungan TFS tidak benar. Saya dapat memverifikasi itu ada dan berfungsi dengan baik.
EDIT: Berikut adalah pos MSDN mengenai batas $ 1 juta: MSDN (petunjuk: ada di lisensi VS 2017)
EDIT: Bahkan melebihi batas pendapatan, open source masih gratis.
sumber