Apa yang "hilang" dalam Edisi Visual Studio 2008 Express?
Khususnya,
- fungsi apa yang tidak tersedia?
- pembatasan apa yang ada pada penggunaannya?
Apa yang "hilang" dalam Edisi Visual Studio 2008 Express?
Khususnya,
Jawaban:
Area utama di mana Visual Studio Express tidak memiliki fitur dibandingkan dengan Visual Studio Professional:
CATATAN: sering dikatakan bahwa EULA Ekspres tidak mengizinkan pengembangan komersial - itu tidak benar ( Visual Studio Express FAQ Item 7 )
Ada satu set grafik perbandingan yang berguna di microsoft.com.
Itu tergantung pada edisi kilat khusus, tentu saja (karena ada beberapa dan mereka memiliki fitur yang berbeda). Batasan yang paling mungkin Anda temui adalah integrasi kontrol sumber (dan lisensi klien TFS), pembatasan debug, refactoring terbatas, tidak ada dukungan pengujian unit, dan dukungan desainer terbatas.
Demi kelengkapan, berikut adalah daftar fitur yang ada di Visual Studio 2008 Edisi Standar tetapi tidak ada dalam edisi ekspres:
Inilah bagan perbandingan edisi
Sunting: tidak menyadari ini untuk 2005, bukan 2008
Visual Studio 2008 Perbandingan Produk
Sejauh yang saya tahu tidak ada batasan dalam penggunaannya, tapi saya bukan pengacara.
AviewAnew menunjukkan Anda dapat menggunakan Edisi Express untuk penggunaan komersial: tidak ada batasan lisensi untuk aplikasi yang dibangun menggunakan Visual Studio Express Editions. Lihat FAQ # 7.
Ini yang paling penting bagi saya:
MFC adalah hal hilang yang paling penting menurut saya.
Add-in tidak diizinkan
Orang lain telah memposting daftar besar, tetapi sebagai hal praktis, berbicara sebagai seseorang yang sebagian besar pemrograman sistem, fitur yang paling saya rindukan saat menggunakan edisi ekspres adalah
bagian thread-aware dari debugger, dan
kemampuan untuk membuka file dengan penampil biner bawaan.
Jika saya melakukan pemrograman MFC lebih sering saya mungkin akan melewatkan perancang dialog juga.
Salah satu yang hilang (yang menyenangkan untuk dimiliki) adalah:
Integrasi Kontrol Sumber memungkinkan dua opsi: solusi kontrol sumber berdasarkan API Plug-in Kontrol Sumber (sebelumnya dikenal sebagai API MSSCCI), atau VSPackage kontrol sumber
Ini sangat penting terutama jika Anda bekerja dengan sistem seperti Perforce di mana Anda harus memeriksa file sebelum mengubahnya dengan mereka, terutama mengubah pengaturan proyek untuk semua anggota tim.
Dokumen MSDN ini akan memberi Anda semua yang Anda butuhkan!
Perhatikan bahwa saat ini, Anda tidak bisa mendapatkan F # dalam edisi Express, meskipun saya membayangkan bahwa ini mungkin akan berubah di beberapa titik waktu.
Ada solusi - Anda menginstal Visual Studio Shell dan F # CTP secara terpisah dan mereka bekerja bersama.
Saya mengalami masalah dengan Visual Studio Express (C ++) 2008 (dengan paket layanan 1) pada Windows Vista, dengan debugging. Setiap kali saya melakukan sesuatu seperti (a) memecah program, (b) mengatur fokus dari aplikasi kembali ke IDE, (c) melanjutkan eksekusi, program macet selama sekitar 30 detik. Task Manager menunjukkan "VSExpress.exe" memakan seluruh CPU untuk durasi tersebut. Vista menunjukkan "Tidak merespons" di bilah judul IDE selama waktu ini.
Ini membuat saya gila jadi saya membeli salinan komersial Visual Studio Professional 2008 ($ 150 dari SoftwareSurplus) dan ini menyelesaikan masalah.
Untuk Visual Studio 2008, edisi Express tidak memiliki fitur pengujian bawaan untuk satu.
Anda dapat membangun aplikasi MFC jika Anda mengunduh perpustakaan di Platform SDK . Tetapi tidak ada dukungan bawaan untuk merancang dialog.
Add-in yang diperbolehkan dalam Visual Studio Express. Yang paling menonjol adalah langsung dari Microsoft: XNA Game Studio berfungsi sebagai tambahan Visual Studio Express.
Bahkan ada jenis proyek (mungkin hanya tersedia di Visual Studio lengkap) yang memungkinkan Anda membangun tambahan Visual Studio Express Anda sendiri!
Anda tidak dapat membuat layanan Windows untuk satu layanan .