Home > VB.NET > Dot NET Framework

Dot NET Framework

Dot NET Framework merupakan “man behind the gun” dari VB.NET sehingga kita perlu mengetahui jeroan dari teknologi yang ada di dalamnya. Microsoft.NET adalah software yang menghubungkan informasi, orang, sistem dan device yang menjangkau client, server dan tool pengembang.

Microsoft.NET disusun oleh :

  • Dot NET Framework, digunakan untuk membangun dan menjalankan semua macam software termasuk aplikasi berbasis Web, aplikasi smart client dan layanan Web Service. Menyediakan komponen untuk berbagi data melalui Network menggunakan platform protokol independen seperti XML, SOAP dan HTTP.
  • Tool-tool pengembang seperti Microsoft Visual Studio .NET yang menyediakan IDE (Integrated Development Environment) untuk memaksimalkan produktivitas pengembangan menggunakan .NET Framework.
  • Serangkaian server termasuk Microsoft Windows Server 2003, SQL Server dan Microsoft BizTalk Server yang terintegrasi, untuk menjalankan, mengoperasikan dan mengelola service Web dan aplikasi berbasis Web.
  • Software client seperti Windows XP, Windows CE dan Microsoft Office XP yang membantu pengembang untuk menyebarkan dan mengelola aplikasinya.

Apa itu NET Framework

Dot NET Framework adalah lingkungan untuk membangun, deploying / menyebarkan dan menjalankan service Web dan aplikasi lainnya.

Dot NET Framework disusun oleh dua komponen utama yaitu Common Language Runtime (Runtime bahasa umum / CLR) dan .NET Framework Class Library.

Definisi diatas diambil dari FAQ mengenai .NET Framework. Secara sederhana .NE Framework adalah platform tunggal dimana semua orang dapat mengembangkan aplikasi mengunakan suatu sistem yang mirip dengan JVM (Java Virtual Machine). Hanya berbeda dengan Java, tidak ada penghalang bahasa dengan .NET sehingga aplikasi dapat dikembangkan menggunakan bahasa : VB, C++, C#, J# dan bahasa lainnya yang kompatibel dengan .NET Framework.

Bagaimana .NET mencapai tujuannya :

  • Web Service, yaitu suatu komponen aplikasi yang dapat diprogram dan diakses melalui protokol Web standar. Dengan kata lain, Web Service merupakan komponen yang dapat dipanggil dari suatu tempat melalui internet dari aplikasi client.
  • DataSet ADO.NET dan XML yang mendukung seluruh platform.
  • Tool-tool yang kaya, service runtime an deployment XCOPY.

Pada gambar 1.1 terlihat level tertinggi dari .NET Framework adalah compiler Visual Basic dll. Di bawahnya terdapat CLS. Spesifikasi adalah serangkaian aturan yang menentukan fitur minimum yang harus mendukung dari suatu bahasa untuk memastikan bahwa bahasa tersebut akan interoperate dengan CLS-Compliant lainnya dan tool-tool. Sepanjang bahasa tersebut mendukung CLS, maka dapat dipastikan akan bekerja dengan CLR.

ASP.NET menyediakan inti dari infrastruktur form-form web untuk pengembangan berbasis UI dan Service Web untuk pengembangan antarmuka secara terprogram. Pengembangan antarmuka pengguna pada platform windows dapat dilakukan menggunakan form form Windows. Fungsi akses data disediakan oleh ADO.NET dan XML. Akhirnya, inti dari pustaka base class menyediakan infrastruktur, service seperti sekuriti, pengolalaan transaksi dll.

Common Language Runtime adalah engine yang menjalankan aplikasi .NET Framework. Runtime menyediakan sejumlah layanan, seperti berikut :

  • mengelola kode
  • Isolasi memori aplikasi
  • Verifikasi untuk keamanan
  • Konversi dari Intermediate Language ke native code
  • Akses metada yang diperkaya
  • Menangani exception (kejadian yang tidak diharapkan muncul pada saat eksekusi) termasuk exception cross language
  • Interoperation diantara managed code, objek Com dan preexisting DLL
  • Mendukung layanan development seperti profiling, debugging dsb

 

 

Categories: VB.NET
  1. mira
    September 16, 2011 at 9:47 am

    dear all,,,
    aku mau nanya dunk,,
    aku buat 1 sistem aplikasi d kantor, nah aku mau jalanin ntu aplikasi d komputer lain tanpa harus nginstall vb.net, nah berhubung aku pke bv,net 2005 aku install framework 2.0, yupz aplikasi bsa djalankan tp pas reportnya kaga bsa, jd gmna dunk????
    mohon bantuannya y,,,,

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: