
Framework .NET menyediakan semua tool dan teknologi yang
diperlukan untuk membangun aplikasi terdistribusi. Penyediaan tool dan teknologi
akan menjadikan sesuatu yang konsisten dan bahasa pemrograman yang bebas ke
model di tingkatan sama suatu aplikasi, lalu menyediakan interoperabilitas tanpa
klaim dan memudahkan migrasi dari teknologi yang ada pada micosoft . NET.
Framework .NET terdiri atas dua elemen penting, yaitu Common
Language Runtime dan Framework Class Library. Elemen pertama adalah
sebuah lingkungan untuk menjalankan program saat runtime dan dikenal dengan
nama Common Language Runtime (CLR), kemudian elemen kedua adalah Class
Library (FCL) yang diletakkan diatas CLR dan menyediakan layanan yang
dibutuhkan oleh aplikasi NET.
Ketika sebuah aplikasi dijalankan dengan target Framework .NET, maka
secara langsung Class Library akan saling berinteraksi, kemudian CLR akan
memberikan layanan sebagai penyedia mesin untuk menjalankan aplikasi.
Untuk menyediakan environment kerja yang andal dan konsisten,
mampu menjalankan bahasa pemrograman berorientasi objek (OOP),
baik program dieksekusi secara lokal maupun terdistribusi di dalam
jaringan.
Memberikan kemudahan kepada developer untuk
mengembangkan aplikasi dengan berbagai variasi, misalnya aplikasi
web service, Windows Form, atau aplikasi Console.
Membangun komunikasi di dalam aplikasi sehingga sebuah
aplikasi dapat dibangun dengan berbagai kode bahasa.
Untuk menyediakan environment yang lebih aman sehingga
aplikasi sangat bagus diletakkan dalam jaringan.
Sebagai salah satu sarana untuk memenuhi kebutuhan dengan tujuan di
atas, maka berbagai macam bahasa pemrograman dibangun agar dapat digunakan
dan dijalankan di atas Platform Framework .NET. Berbagai macam bahasa
pemrograman diletakkan paling atas dalam arsitektur Visual Studio .NET. dan
dikenal dengan Common Language Specification (CLS). Bahasa pemrograman
yang disediakan Visual Studio .NET. meliputi bahasa : Visual Basic.
dan lain – lain.
Nah jika anda belum memilikinya silahkan download pada link di bawah ini