VB6 vs VB.NET

Published 13 March 05 07:15 AM | adrian

Mulai tanggal 1 April nanti, VB6 akan memasuki Extended Support Period.

Lot's of pros and cons about this, all of them with good reasons behind them. Saya prefer VB.NET over VB6, mainly because I don't have much code to port :-). Tapi dari pandangan saya, sooner or later, you need to work in OO.

Perpindahan paling besar dari VB6 ke VB.NET adalah perubahan mindset, way of thinking. This is what the Code Upgrader failed to work. Jangan tergantung pada Code Upgrader, karena dia hanya mengupgrade kode. What you need is a mindset upgrade.

Problem kedua adalah karakter dari VB itu sendiri. Excessive late-binding and default instance are two most common things you find in VB.NET code. Use early-bind, and performance will improve. Explicit declaration, and no more of those System.NullReferenceException popping up.

But I like writing VB codes... Imagine a code without AS or case insensitivity, I can't live without those two... Maybe we should invent VB#?

[Now Playing: L'Arc en Ciel - Blurry Eyes (04:17)]

Share this post: | | | |
Filed under:

Comments

# adrian said on March 14, 2005 08:00 PM:

harusnya sih MS dari dulu-dulu mengubah mindset VB-ers ini secara bertahap, jadi ndak sekaligus begitu dengan memanfaatkan .NET sebagai momentum. Dari dulu kan sebenarnya udah jadi isu umum kalo secara bahasa, fitur-fitur yang ada pada VB bisa dibilang obsolete, dengan demikian, komunitas VB ndak mesti seolah-olah "dipaksa" untuk pindah ke .NET. Meski .NET mungkin diprediksikan menggantikan platform yang ada saat ini, tapi kan ndak secepat itu orang memportingkan aplikasi-nya yang sudah ada ke .NET. Toh sebenarnya MS bisa melakukan hal yang sama dengan C++, tapi kenapa ndak bisa dengan VB. sayang...

# adrian said on March 15, 2005 08:17 AM:

Sebenarnya sudah... MS sudah mencoba untuk merubah mindset dari VBers ini secara bertahap. Tapi banyak dari VB programmer yang terus2an ber-procedural daripada ber-OOP biarpun dasar2 OOP (walau tidak semua features) ada di dalam VB.
Masalah porting .. why port if not break ? kalau sudah jalan ya biarkan saja.. nanti kalau perlu upgrading baru semua di port. Kalau ndak ada perubahan dan program lama masih bisa jalan dengan bagus why port ? hehehee

# adrian said on March 15, 2005 10:08 AM:

kenapa sih banyak para dev "alergi" dengan OOP ? sebenarnya kalau dihitung2x, kita akan jauh lebih untung kalau kita mau belajar OOP karena kalau sudah bisa paradigma ini maka kita bisa melakukan porting ke beberapa bahasa pemrograman seperti c++,java, c# ...dll...

atau ini karena males ?

# adrian said on March 27, 2005 06:04 AM:

males? ndak tau deh.. isu seperti ini bisa jadi sensitif buat sebagian orang. :)

btw, saya juga buat sedikit ulasan soal ini karena ternyata kekhawatiran terhadap sustainabilitas seperti yang dialami komunitas VB sekarang ini ternyata sedikit banyak menciprati juga sebagian kecil rekan-rekan lain yang aktif menggunakan delphi.

http://delphi.log.web.id/blogs/delphi/000264.html

barangkali bisa ikut memberi masukan?

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: