Sebagai developer Visual Basic 2010, perlu dipahami mengenai konsep dan teknologi yang memperkuat aplikasi yang dibangun, teknologi itu adalah .NET Framework 4.0. .NET Framework 4.0 (atau dikenal dengan sebutan .NET) adalah teknologi yang menyediakan infrastruktur untuk membangun aplikasi yang akan dibuat.
Apakah .NET Framework itu?
Microsoft .NET Framework merupakan teknologi kompleks yang menyediakan infrastruktur untuk membangun, menjalankan, dan me’manage’ aplikasi generasi selanjutnya. .NET Framework terletak antara sistem operasi Windows dan aplikasi yang dibuat. .NET bukan hanya sebuah platform tapi juga disebut sebagai teknologi karena berisi beberapa bagian seperti libraries, executable tools, dan hubungan dan integrasi dengan sistem operasi. Microsoft Visual Studio 2010 bersandar pada .NET Framework versi 4.0. Visual Basic 2010, C# 4.0, dan F# 2010 merupakan bahasa .NET yang bersandar sekaligus bisa membangun aplikasi untuk .NET Framework 4.0.
Dimanakah Letak .NET Framework?
Saat anda menginstal Microsoft Visual Studio 2010, proses setup menginstal .NET Framework 4.0. .NET diinstal ke dalam folder bernama %windir%\Microsoft.NET\Framework\4.0. Jika anda membuka folder ini dengan Windows Explorer, anda akan melihat banyak sub forder, libraries, dan executable tools. Sebagian besar libraries DLL merupakan Base Class Library, sedangkan sebagian besar executable tools dipanggil oleh Visual Studio 2010 untuk melakukan berbagai jenis tugas, bahkan bila bisa juga dipanggil dari command line. Kedepannya akan dijelaskan mengenai Base Class Library dan menyediakan gambaran umum tools, untuk sekarang kita perlu perhatikan adanya file bernama Vbc.exe, yang mana merupakan Visual Basic Compiler dan merupakan command line tool. Dalam kebanyakan kasus, kita tidak perlu secara manual memanggil Visual Basic Compiler, karena kita akan membangun aplikasi Visual Basic menggunakan Visual Studio 2010, dan IDE memnaggil Compiler untuk kita. Namun, ada baiknya kita menyebutnya bahwa kita bisa membuat aplikasi yang paling kompleks menggunakan notepad Windows dan kemudian menjalankan Vbc. Pada akhirnya, ada baiknya mengatakan bahwa Visual Basic Compiler juga tersedia free bersama .NET dan inilah filosofi yang mencirikan pengembangan .NET sejak versi yang dirilis pada tahun 2002.
Arsitektur .NET Framework
Untuk lebih memahami struktur .NET Framework, pikirkanlah tentang sebuah arsitektur berlayer. Pada gambar dibawah ini menunjukkan representasi level tinggi dari arsitektur .NET Framework 4.0.
Level pertama dari representasi di atas adalah sistem operasi, layer .NET berlokasi antara sistem dan aplikasi. Level kedua adalah Common Language Runtime (CLR), yang menyediakan bagian .NET Framework banyak melakukan pekerjaan. Kita diskusikan CLR nanti pada bagian tersendiri. Level berikutnya adalah Base Class Library, yang menyediakan seluruh objek .NET yang bisa digunakan baik dalam kode kita maupun oleh Visual Basic ketika membuat aplikasi. BCL juga menyediakan infrastruktur beberapa teknologi .NET yang kita gunakan dalam membangun aplikasi, seperti WPF, Windows Forms, ASP.NET, WCF, dan lain sebagainya. Level akhir direpresentasikan oleh aplikasi yang berdasarkan pada layer sebelumnya.
Jika anda mengupgrade ke Visual Basic 2010 dari Visual Basic 2008, perbedaan utama yang perlu diperhatikan adalah .NET 4.0 merupakan infrastruktur standalone. Perlu diingat bahwa .NET Framework 3.5 merupakan framework incremental yang memerlukan instalasi versi sebelumnya .NET 2.0 dan .NET 3.0. Sebagai contoh, LINQ merupakan bagian dari .NET 3.5 sedangkan WPF adalah bagian dari .NET 3.0 dan Windows Forms adalah bagian dari .NET 2.0 (lihat gambar di bawah). Dengan .NET 4.0 struktur incremental ini hilang, dan seluruh framework, BCL, dan tools merupakan bagian dari versi yang baru.
0 comments:
Posting Komentar