|
Maaf saya Cuma mau bertanya sedikit … Dan kebetulan saya adalah salah satu yg
tidak bisa hadir pada acara kemarin .. Kelebihan apa yg paling besar (gmn kata2
nya yah .. :P) yg dapat diberikan .NET dibanding dg VB6 classic ? Mungkin sebagian besar programmer
berfikiran (mungkin loh ya …) seperti saya ini … untuk apa
bermigrasi ke .NET apabila dg menggunakan VB6 Classic saja program saya sudah dapat berjalan smoooooooth
… belum lagi dg bermigrasi akan membutuhkan resource yg cukup besar … From: Saya mungkin tidak bisa jawab satu
persatu, mesti minta bantuan Om Dondy :-) Pada prinsipnya, yang mesti diubah
adalah cara pandang kita (paradigma-Vai). Jika selama ini mungkin kita membuat
form asal bisa dijalankan, kita mesti rapi dikit lah, alias memahami Object
Oriented Programming (OOP). Kalau kita pakai .NET tanpa merubah paradigma
sebenarnya bisa saja tapi kok kesannya jadi programmer 'urakan', hehehe... Hal
utama lainnya adalah memahami pola .NET framework biar kita bisa 'nyambung'
dengan environment .NET Ingat, kita sekarang mungkin membuat
program hanya untuk dibaca dan dimodifikasi sendiri, tapi jika jika
menjadi developer / programmer di perusahaan besar, bisa jadi program kita
harus dicheck dan dimodifikasi oleh team lain. Kalau kita (just a case) membuat
nama variabel dengan nama asal saja, misalnya nama pacar, apa nggak bingung
bagian yang mengecek :-P Beberapa hal mengenai OOP bisa dibaca
pada ebook di project otak (http://otak.csharpindonesia.net) Ini saya pickup beberapa hal mengenai
OOP : ************************************************************************************************************************************************* Understanding OOP Concepts
This section introduces the primary concepts
of object-oriented programming and explores how they interact. ·
Classes, which are the
"blueprints" for an object and are the actual code that defines the
properties and methods. ·
Objects, which are running
instances of a class and contain all the internal data and state information
needed for your application to function. ·
Inheritance, which is the
ability to define a class of ·
Interfaces, which are
contracts between unrelated objects to perform a common function. ·
Encapsulation, which is the
capability of an object to protect access to its internal data. Along the way, we'll discuss polymorphism, which
allows a class to be defined as being a member of more than ************************************************************************************************************************************************* Kemudian, mengenai issue migrasi saya
pikir ada beberapa anggapan yang kurang tepat (termasuk oleh saya sendiri :-P).
Point penting bagi para veteran VB 6 adalah bahwa "Anda tidak
diharuskan mengganti aplikasi yang sudah berjalan dengan .NET".
Ini penting untuk diingat mengingat banyak programmer VB 6 yang (maaf) ngeper
saat mau pindah ke .NET. hati ingin pindah tapi bagaimana dengan program yang
sudah ada dan sudah berjalan smooth ? Anda tidak perlu merubah apa yang sudah
berjalan dengan baik. Akan lebih baik jika anda menggunakan teknologi .NET
untuk improvement baru, sehingga benefit yang dapat diambil adalah : Aplikasi
tetap berjalan dan ilmu bertambah. Do I make myself clear ? (ini omongannya
lupus-hilman favorite saya :-P). Jika anda ingin merubah, .NET memberi sebuah
tool wizard yang akan memberitahukan mengenai apa-apa yang harus diperhatikan
saat migrasi, baik perintah yang tidak didukung maupun aspek yang dihilangkan
atau diganti. Saran saya jika ingin melakukan migrasi
form, uji coba terlebih dahulu dengan form yang simple dan perhatikan hasilnya.
Jangan lupa backup program yang lama jika ingin migrasi. Migrasi secara normal
tidak akan merusak program tapi tidak ada salahnya melakukan backup terlebih
dahulu. Mengenai seberapa lama, saya yakin
dengan pengalaman di VB 6 pindah ke .NET tidak selama jika kita belajar
teknologi baru, lha wong cara buat programnya mirip-2 kok. Sebagai gambaran,
saat saya mempelajari PHP (yang notabene lebih mirip C), ilmu yang saya punya
dari VB 6 sangat membantu memahami pola PHP, apalagi untuk VB .NET yang bisa
dibilang saudaranya VB 6. Untuk akses database, kita bisa tetap
gunakan model Soal sample, di MSDN banyak sample yang
bisa dijadikan contoh. Bisa juga jalan-2 ke komunitas .NET di http://netindonesia.net Satu lagi hal yang menarik dan mungkin
sudah sering dibahas, VB .NET mengakomodasi pemrogramman web melalui ASP .NET
dengan bahasa yang sama. Jadi kita bisa menggunakan kemampuan VB kita untuk
membuat program yang diakses melalui web browser. Saya lebih prefer agar rekan-rekan yang
masih menggunakan VB 6 untuk mencoba .NET. Saya yakin member prog-vb juga sudah
banyak yang menggunakan dan pengalaman yang ada bisa dishare disini. Jika kita menggunakan bahasa
pemrogramman yang lain (ie : PHP, JAVA, Kylix dll), nggak ada salahnya menambah
kemampuan dengan .NET mengingat siapa tahu kita bergabung dengan perusahaan
besar yang hanya menggunakan .NET. Siapa tahu Semoga bisa membantu, Muhammad Rivai Andargini ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, July 15, 2005 11:10 AM Subject: [Programmer-VB] Apa donk isi
seminarnya ..?? > Untuk keluar dari millis ini, kirim email kosong ke: [EMAIL PROTECTED] ---- LSpots keywords ?> ---- HM ADS ?> YAHOO! GROUPS LINKS
|
- RE: [Programmer-VB] Apa donk isi seminarnya ..?? M Caesar Triasdana
- [Programmer-VB] Re: Apa donk isi seminarnya ... Muhammad Rivai Andargini
