Visual Basic.NET |
Asalamualaikum. Hai sobat, kali ini saya akan memposting sebuah artikel tentang alasan kenapa harus pindah atau migrasi ke VB.NET ? Kenapa ya??? ada yang tau ga ??? oke langsung saja kita bahas !
Apa itu VB.NET ?
VB.NET atau lebih akrab disebut dengan Vb ini adalah salah satu bahasa pemrograman komputer tingkat tinggi. Dan kalau kita menyinggung bahasa pemrograman yaitu perintah -perintah yang dimengerti oleh komputer untuk melakukan tugas tertentu. Bahasa VB.NET dikembangkan oleh Microsoft dan merupakan salah satu bahasa pemrograman berorientasi object (OOP).
Kata visual dalam pada nama bahasa pemrograman ini menunjukan cara yang digunakan untuk membuat Grapical User Interface (GUI). Dengan cara ini, kita tidak perlu menuliskan instruksi pemrograman dalam kode - kode baris hanya untuk membuat sebuah degain form atau aplikasi, tetapi sekarang sangat mudah, kita hanya cukup melakukan drag dan drop object - object yang ingin kita gunakan. VB.NET dapat kita jadikan alat bantu untuk membuat berbagai macam aplikasi komputer, dan aplikasi ini hanya dapat di jalankan pada system operasi windows.
Pemanfaatan VB.NET.
Aplikasi yang dapat dihasilkan dengan bahasa pemrograman VB.NET adalah :
- Sistem aplikasi bisnis.
- Software aplikasi SMS
- Software aplikasi chatting
- Game
- Dan masih banyak lagi, tergantung kebutuhan dan kreatif masing - masing.
Mengapa perlu untuk pindah / migrasi ???
Alasan utama untuk migrasi adalah adanya fitur - fitur di VB.NET yang akan membantu developer VB untuk membuat aplikasi yang lebih scalable, maintainable,dan powerfull.
VB.NET memiliki fitur baru yang membuat bahasa VB menjadi lebih powerfull sehingga dapat mematahkan mitos bahwa VB hanya bahasa mainan bila dibandingkan dengan bahasa lain seperti C++ dan Java.
Fitur terbarunya antara lain :
- Dukungan Object Oriented Programing (OOP).
- Structure Exception Handling.
- .NET Framework.
- GDI +.
- Web Services dan Web Form.
- Cross Language Interoperability.
- Multihreading.
- Type Safe Collection.
- LINQ.
- XML Litelar.
Beberapa Perbedaan mendasar dengan VB6.
- Pada VB.NET index array dimulai dari 0.
- Internet Project dengan Web Classes dan DHTML sudah tidak support. Pada VB.NET anda dapat menggunakan ASP.NET.
- VB.NET tidak menyediakan default propertis, jadi anda tidak dapat menuliskan Text1.Text hanya dengan Text1 seperti VB6
- Teknik lama dalam VB6 untuk print document ,menggambar graphic,membaca textfile sudah tidak dapat digunakan di VB.NET, anda harus siap untuk mempelajari teknik baru.
- VB.NET tidak mensupport deterministic finalization, jadi ketika object sudah tidak digunakan maka ia akantetap di memory untuk sementara sebelum dibersihkan oleh Garbage Collector.
- Cara lama mengakses database di VB6 menggunakan DAO dan RDO tidak support secara penuh (tidak dapat digunakan sebagai data binding).
- Biarpun anda menggunakan upgrade wizarrd untuk migrasi dari VB6 namun pada beberapa bagian anda harus menulis ulang, terutama untuk aplikasi - aplikasi kompleks.
- VB.NET tidak mensupport pointer. Jadi anda tidak dapat menggunakanya lagi.
- Perintah Goto dan Gosub sudah tidak disupport di VB.NET.
- Cara drawing pada form juga berubah, jika anda menggunakan custom drawing di VB6 anda harus menulis ulang kembali kodenya.
Wasalamualaikum.
Thanks for reading & sharing Buka Akal
0 comments:
Post a Comment