Fitur-fitur Keren VB9

Pada artikel berseri kali ini saya akan membahas fitur-fitur baru nan kereen dari VB9 (.NET 3.0), biarpun VB sering dianggap sebagai “anak tiri” di platform .NET jika dibandingkan dengan saudaranya C# namun mulai VB9 ada beberapa fitur yang membuat programmer VB merasa lebih baik daripada programmer C# (seperti XML Literal dan Late Bound XML misalnya).

Menurut saya VB merupakan bahasa yang unik karena beda dengan bahasa yang lain, misal C#, Java yang termasuk “strongly typed language”, dan Ruby, Phyton, PHP yang “dynamic typed language” maka VB berada ditengah-tengahnya “semi strongly type dan dynamic”, menurut Erik Meijer salah seorang Arsitek VB Team dari Microsoft VB mempunyai mantra yaitu “Static Typing Where Possible, Dynamic Typing When Needed“, dengan demikian programmer VB dapat menggunakan static typing maupun dynamic typing sesuai dengan kebutuhan.

Pada artikel kali ini saya akan mencoba membahas beberapa fitur dari VB9 yaitu:

  • Implicitly typed local variabel
  • Object Initializer
  • Anonymous types
  • Nullable types
  • If Tenary operator
  • Partial Method
  • Extension methods
  • Relaxed delegates
  • LINQ Queries
  • Lambda Expression
  • Expression Tree
  • Friend Assembly
  • Runtime Agility

Dengan senjata-senjata hebat yang ditambahkan di VB9, maka VB menjadi bahasa yang bisa bersaing dengan bahasa popular lain seperti C# atau Java. salam VB :)

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 )

Facebook photo

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

Connecting to %s