Search Helium

Home > Computers & Technology > Software > Software & Web Development

Best reasons for using VB.Net in programming

by Raj Kumar

Created on: May 25, 2009

When Microsoft came up with Visual Basic .Net (VB.Net) programming language, many programmers were uncomfortable with it. As per their perception, VB.Net seems to be just another version of original Visual Basic and have some new features. They thought that there is no need to learn another new language and can continue with Visual Basic 6.0. But time proved that VB.Net has healing power for Visual Basic deficiencies and robustness to build advance application including quality websites. VB.Net great features attracted even uncomfortable programmers. The objective is now clear. VB.Net is unique language based on Microsoft .Net Framework. It is gaining popularity due to its excellent abilities.

Role of Common Language Runtime (CLR) is seen in every phase of VB.Net programming. CLR do lot of work including memory management, high level code compilation to Microsoft Intermediate Language (MSIL), Just In Time (JIT) compilation and many other. These are internal processing of .Net Framework which is automatically taken care. VB.Net has to follow Common Language Specification (CLS) in order to enforce data type safety to communicate across different .Net compliant languages. It is beautiful compulsion which brings together all languages on common .Net Framework platform and uses its rich asset of class libraries. The number of inbuilt classes in .Net Base Class Library is so vast that it makes many tough and time consuming jobs in simple few code steps. Hence there is no need to write additional code for common routine programs and behaviors.

Developers are happy that VB.Net is now equipped with implementation inheritance. They can inherit any base class created in VB.Net or other .Net compliant language like C#. With the help of visual inheritance, every control and its attributes can be inherited and reused to build customized control. Inheritance has explored all the corners of code reusability in VB.Net. It is now pure object oriented language. The error handling skills have been sharpened and highly structured. We can handle inbuilt error objects and even raise our own customized error events in VB.Net. It fulfills the objective of flexible error handling, smart debugging and mitigating defects at runtime.

Garbage Collection (GC) process is a critical part of CLR. GC takes care of unused and hanging objects occupying system memory resources. It automatically manages the life time of each managed object created in CLR environment. Unmanaged legacy codes like

Helium Debate

Cast your vote!

Which is better, Windows Media Player 11 or Windows Media Player 10 and why?

Click for your side.

87032

Featured Partner

Goldwater Institute

The Goldwater Institute was founded in 1988 by a small group of entrepreneurial Arizonans with the blessing of Senator Barry Goldwater. In keeping with the principles advanced by Senator Goldwater, the Goldwater Institute is dedicated to...more


CONNECT WITH US

Read
our blog
Helum for writers

Write and get published
Share with other writers
Polish your freelancing skills

Join our active writing community
Helium Content Source for Publishers

Quality articles from proven freelancers
Exclusive rights, fast turnaround
Brand engagement, business blogging -- our writers do it all

Get custom content today!

INFORMATION


Helium, Inc.
200 Brickstone Square Andover, MA 01810 USA
#