Tuesday, 12 February 2013

Visual Basic Net

Apa itu VB.NET?

Framework .NET merupakan framework buatan Microsoft yang digunakan untuk membuat aplikasi, baik desktop, mobile, web, dsb. .NET Platform menyediakan hal-hal berikut bagi para developer:
  1. Language independent
  2. Interoperability dan kompatibilitas antar aplikasi.
  3. Kemudahan migrasi dari teknologi yang ada saat ini.
  4. Dukungan penuh terhadap berbagai teknologi standar yang digunakan dalam platform internet, antara lain HTTP, XML, SOAP dan HTML
Teknologi inti .NET:
  1. .NET Framework: menyediakan berbagai library untuk digunakan oleh aplikasi di atasnya.
  2. .NET Building Block Services: building block merupakan sekumpulan services yang bersifat programmable, yang dapat diakses secara offline maupun online. Service tersebut merupakan modul-modul yang terdapat di suatu komputer, server dalam jaringan, maupun di suatu server di internet.
  3. Visual Studio .NET: Visual Studio .NET menyediakan tools bagi para developer untuk membangun aplikasi yang berjalan di .Net Framework.
  4. .NET Enterprise Server:merupakan sekumpulan server based technology yang digunakan untuk mendukung teknologi .NET, yang mencakup sistem operasi, database, messaging, maupun manajemen e-commerce. Teknologi yang disediakan antara lain adalah Windows 2000 Server, SQL Server, Exchange, ISA Server dan BiZTalk Server
Mengapa .NET?
  1. MultiLanguage: arsitektur .NET bersifat terbuka, sehingga memungkinkan berbagai bahasa pemrograman mengakses CLR dengan mulus. Banyak kalangan menyebut .NET sebagai “open source” versi Microsoft. Saat ini .NET dapat diprogram menggunakan Visual Basic.NET, C++.NET, Visual C#, Jscript, dan J#.
  2. Strong Typing dan Type Safety: Strong Typing artinya setiap variabel wajib didefiniskan scope dan tipe datanya. Type safety membantu dalam coding pemrograman, terutama fasilitas intellisense yang membimbing pemrogram dalam menentukan property, method, maupun function yang akan dipakai
  3. Cross Platform Possibility: .NET menyimpan dan mengirim data dalam bentuk XML yang merupakan format data universal di internet. Dengan demikian integrasi data antar platform lebih mudah dilakukan, selama platform tersebut mendukung XML.
  4. Code Once, More Application: Interface pemrograman bersifat konsisten, dengan object model yang sama pada setiap bahasa yang digunakan. Suatu object baik berbentuk class, library, maupun web services dapat diakses dengan mudah oleh berbagai aplikasi windows maupun web.

No comments: