Microsoft Visual Studio
Express adalah kumpulan freeware lingkungan pengembangan terpadu (IDE) yang dikembangkan
oleh Microsoft yang merupakan versi ringan dari Microsoft Visual Studio. Gagasan edisi
ekspres menurut Microsoft adalah untuk menyediakan efisiensi, mudah digunakan
dan mudah dipelajari bagi pengguna IDE selain pengembang perangkat lunak
profesional, yaitu seperti penggemar dan mahasiswa. Versi final telah dirilis
pada 19 November 2007 dan paket layanan versi 1 (Service pack
1) dirilis pada 11 Agustus 2008.
Sejalan dengan semakin populer
sejak Visual Studio 2005 Express Editions, edisi ini akan selalu bebas biaya.
Visual Studio 2008 Express Editions memerlukan Windows XP
atau versi Windows berikutnya; Windows NT
4.0, Windows 2000 dan Windows 9x tidak lagi
didukung. Visual Studio 2005 Express Editions dapat diinstal pada Windows 2000
SP4. Pada akhir April 2009, Microsoft telah menghentikan semua versi sebelumnya
dari Visual Studio Express, termasuk 2005. Hal ini tidak mungkin lagi untuk
memperoleh versi sebelumnya di Microsoft website.
Gambar. Menjalankan Microsoft Visual Studio Express 2013 di Windows 10
Visual Studio Express terdiri dari
produk-produk yang terpisah sebagai berikut:
·
Visual Basic Express
·
Visual Web Developer Express
·
Visual C++ Express
·
Visual C# Express
·
SQL Server Express
1. Visual Basic
Express
Terlepas dari kenyataan bahwa Visual
Basic Express adalah versi ringan Visual Studio, beberapa perbaikan tetap
dibuat pada Visual Basic 2008 untuk memperbaiki kekurangan pada Visual Basic
2005. Visual Basic 2008 Express mencakup perbaikan dari Visual Basic 2005
Express:
1) Termasuk visual desainer Windows
Presentation Foundation dengan nama kode "Cider".
2) Debugs saat runtime
3) Dukungan IntelliSense yang lebih
baik
o
Perbaikan
kesalahan ejaan umum
o
Memperbaiki
sintaks yang tidak valid
o
Menyediakan
saran untuk nama kelas ketika kelas-kelas tertentu tidak ditemukan
Express Editions (2005 dan 2008) kebanyakan memiliki
keterbatasan yang sama sebagai berikut:
·
Tidak ada
IDE dukungan untuk database selain SQL Server Express dan Microsoft
Access.
·
Tidak ada
dukungan untuk Aplikasi Web dengan ASP.NET
(ini justru bisa dilakukan dengan Visual Web Developer Express, meskipun
non-Express versi Visual Studio memungkinkan baik web dan jendela-jendela
aplikasi dari IDE yang sama).
·
Tidak ada
dukungan untuk mengembangkan perangkat mobile (tidak ada template atau
emulator).
·
Tidak ada Crystal Reports.
·
Lebih
sedikit proyek template (misalnya Windows jasa template, template Excel Workbook).
·
Terbatas
pilihan untuk debugging dan breakpoints.
·
Tidak ada
dukungan untuk membuat Windows Services (Dapat diperoleh melalui proyek
download template).
·
Tidak ada
dukungan untuk OpenMP.
2.
Visual
Web Developer Express
Visual Web Developer Express adalah
sebuah freeware tool pengembangan web yang memungkinkan pengembang web untuk
mengevaluasi perkembangan dan kemampuan mengedit di edisi lain dari Visual Studio 2008 tanpa
dikenakan biaya. Fungsi utamanya adalah untuk menciptakan situs web ASP.NET.
Ini memiliki interface WYSIWYG, drag-and-drop user interface designer; disempurnakan
kode HTML & editor; database explorer; dukungan untuk teknologi web lainnya
(misalnya, CSS,
JavaScript,
XML), dan terpadu,
desain-waktu validasi untuk standar termasuk 1.0/1.1 XHTML dan CSS 2.1.
VS2005 tidak memiliki
fitur tertentu, seperti Aksesibilitas Checker; kemampuan untuk menciptakan
Proyek Perpustakaan Kelas standalone (yang dapat dilakukan oleh spesifik-bahasa
lain Express Editions); extensibility support diperlukan untuk
menjalankan add-in pihak ketiga, makro dan beberapa fitur-fitur lainnya.
Web Developer VS2008 Express SP1
mendukung kedua kelas perpustakaan dan proyek-proyek Aplikasi Web, yang tidak
didukung di VS2005 Express. Hal ini juga termasuk baru perancang HTML terpadu didasarkan
pada Microsoft Expression Web. Namun, fungsi untuk mempublikasikan situs Anda
tidak hadir dalam edisi ini.
3.
Visual C++ Express
Visual C++ 2008 Express bisa
membangun aplikasi native dan non-managed. Termasuk Windows Platform SDK yang
dapat digunakan untuk membangun aplikasi yang menggunakan Win32 API.
Aplikasi menggunakan MFC atau ATL memerlukan Standard Edition atau lebih
tinggi, dan tidak dapat dikompilasi dengan Express Edition.
Banyak proyek Open Source telah memulai
proyek menyediakan file yang dibuat dengan Visual C++ Express; contohnya Irrlicht dan Ogre. Modding kit untuk
mesin komersial, seperti Valve's Source engine, juga mendukung sistem
pengembangan ini.
Visual C++ 2008 Express Edition
dapat digunakan untuk mengkompilasi .NET serta aplikasi Win32 segera setelah
instalasi. Namun, mengkompilasi native aplikasi 64-bit melalui IDE tidak
didukung tanpa konfigurasi terlebih dahulu. Jika Windows SDK yang bisa
didapatkan secara gratis terinstal, aplikasi 64-bit dapat dibangun pada baris
perintah dengan menggunakan cross-compiler x64 (Cl.exe) disertakan dengan SDK.
Benar integrasi 64bit compiler untuk edisi Visual C++ 2008 Express adalah
mungkin, namun tetap rumit.
Visual C++ 2008 Express tidak
mendukungan OpenMP, 64-bit compiler, atau editor sumber daya. Semakin tinggi edisi Visual
Studio, khususnya Profesional dan Team Suite edisi, maka akan memiliki fitur
ini.
4. Visual C# Express
Daftar breakpoints dimana pengguna
dapat mengendalikan fitur breakpoint telah dihilangkan.
Modus refactoring berikut juga
dihapus:
·
Encapsulate
lapangan
·
Promosikan
lokal ke parameter
·
Susun ulang
parameter
·
Hapus
parameter
·
Ambil
antarmuka
Ini secara efektif mengurangi
kemampuan refactoring Visual C# Express untuk Mengganti Nama dan Mengekstrak
Methods.
Para pengembangnya memberi alasan
bahwa penghapusan ini untuk "menyederhanakan C# Express untuk
pengguna". Namun hal ini menciptakan kontroversi karena beberapa pengguna
akhirnya mengklaim bahwa ini adalah fitur yang penting, dan bukannya menyederhanakan
itu malah melumpuhkan efisiensi dari pengguna.
Kemampuan untuk melampirkan debugger
yang sudah-proses berjalan juga telah dihapus, menghambat skenario seperti
menulis Windows jasa dan melampirkan kembali debugger dibawah ASP.NET ketika
kesalahan di bawah sesi debugging asli menyebabkan breakpoints untuk diabaikan.
Banyak aplikasi yang dibuat
menggunakan Microsoft Visual Studio Express ini, salah satu contohnya adalah XPS Annotator
yang ditulis menggunakan Visual C# Express.
5.
SQL Server Express
SQL Server Express adalah sebuah
freeware, ringan, dan edisi distribusi Microsoft SQL Server. Ini memberikan
solusi penyimpanan data yang terintegrasi untuk pengembang ketika menulis
aplikasi Windows dan situs Web yang memiliki dasar kebutuhan penyimpanan data .
SQL Server Express menggantikan MSDE 2000 dan secara
signifikan memperluas pada set fitur.
SQL Server Express Edition memiliki
keterbatasan berikut:
·
Terbatas
untuk satu CPU
fisik
·
Kurangnya
dukungan fitur-fitur enterprise
·
Satu GB
batas memori untuk buffer pool
·
Database
memiliki ukuran maksimum 4 GB
·
Tidak ada
Data mirroring dan / atau pengelompokan
·
Tidak ada
alat profiler
·
Tidak ada
workload throttle
·
Tidak UI untuk impor / ekspor
data ke tabel
·
Tidak ada
proses latar belakang Agen Server
6. Ekstenbilitas
Visual Studio
adalah extensible untuk lingkungan, pada akhirnya terdiri dari inti
"shell" yang melaksanakan seluruh perintah, jendela, editor, jenis
proyek, bahasa, dan fitur-fitur lainnya melalui modul-modul loadable dinamis
disebut "paket". Microsoft mendorong dan mendorong mitra pihak ketiga
untuk membuat modul untuk Visual Studio melalui program VSIP gratis. Namun,
menurut Dan Fernandez, Microsoft "membuat keputusan bisnis untuk tidak
membiarkan pihak ke-3 membuat modul-modul di versi Express".
Tidak ada komentar:
Posting Komentar