Microsoft hari ini merilis build terakhir dari Visual Studio 2012 di MSDN. Saya mencoba memutuskan dari halaman perbandingan versi ini untuk edisi mana yang akan diinstal (saya dapat menginstal edisi apa pun yang saya inginkan secara gratis). Saya adalah pengembang solo yang mengembangkan sebagian besar aplikasi web dan aplikasi konsol dalam C # dan Python. Beberapa fitur di Ultimate / Premium terlihat berpotensi keren (seperti UML dan "debugging historis"), tetapi sebagian besar fitur yang tidak saya perlukan, atau belum pernah dengar.
Di satu sisi, akan menyenangkan jika memiliki fitur-fitur jika saya menginginkannya suatu hari nanti. Di sisi lain, untuk beberapa produk perangkat lunak, fitur tambahan menyebabkan edisi akhir yang lebih tinggi (1) lebih lambat dan menggunakan lebih banyak memori, dan (2) memiliki UI yang lebih berantakan.
Apakah ini yang terjadi dengan Visual Studio?
sumber
UI cukup benar dalam Visual Studio Ultimate. Ada lebih banyak fitur, terutama di menu konteks, tetapi fitur-fitur tambahan itu tidak terlalu mencolok. Visual Studio 2010 Ultimate juga terasa secepat versi lain dari Visual Studio 2010.
Kelemahan utama adalah ruang yang dibutuhkan untuk ISO dan sekali diinstal. Jika Anda ingin menginstal Visual Studio pada SSD Anda yang tidak terlalu besar, ini mungkin elemen untuk mendorong Anda menggunakan Visual Studio edisi lain.
Mengingat fitur yang hanya tersedia di Visual Studio Ultimate dan mengingat fakta bahwa beberapa ekstensi memerlukan versi Ultimate (kontrak kode pemeriksaan statis adalah contoh yang sangat baik di masa lalu ; nampaknya sekarang, itu tersedia untuk versi lain dari Visual Studio juga ), Visual Studio Ultimate adalah kesepakatan yang bagus, kecuali jika Anda memiliki SSD yang sangat kecil dan tidak punya uang untuk yang lebih besar.
sumber
Saya penggemar berat prinsipal YAGNI (meskipun ini didefinisikan untuk pengembangan perangkat lunak, saya yakin itu berlaku untuk skenario dunia nyata juga). Jika Anda tidak membutuhkannya, maka jangan membelinya. Beli saat Anda membutuhkannya.
Jika Anda tidak membutuhkannya, jangan instal, sekecil apa pun sumber daya yang didedikasikan untuk itu. Ini adalah budaya. Setelah beberapa saat Anda melihat bahwa Anda memiliki banyak layanan dan aplikasi di komputer Anda, sementara Anda tidak benar-benar membutuhkan semuanya.
sumber
Dari titik praktis, satu-satunya masalah dengan menginstal Ultimate adalah apakah orang yang mengelola kode Anda setelah Anda juga akan memiliki Ultimate. Sangat mudah untuk menggunakan fitur yang hanya tersedia di SKU kelas atas untuk proyek Anda yang akan membuatnya lebih sulit untuk dikelola oleh seseorang dengan SKU lebih rendah. Terutama Ultimate vs Professional. Jika itu tidak akan menjadi masalah, lanjut dengan Ultimate, ia memiliki terlalu banyak fitur hebat untuk tidak menginstalnya.
sumber