Some of the reasons for popular of VB.Net
- Visual Basic .Net gives you more power from a design standpoint and from a run-time standpoint. You can fully implement your object-oriented designs. Your traditional Windows programs and web applications are better than ever before and can be easily deployed.
- Visual Basic.net allows you to rapidly build powerful Windows-based and web-based applications. You can take an existing VB 6.0 web application, upgrade it to Visual Basic .Net, add some Web features on it, and expose the business objects via Web services.
- Using VB.net you can see extremely easy and no need to much with delegates which are a lot more code-intensive. Now, mind you, still fully supports the delegates but for some of the time standard events do the trick.
- It also does automatic conversions between types. Visual Basic .Net remains the fastest language for prototyping a new application. The difference between VB 6.0 and VB .Net is that Visual Basic .Net also gives you the power to finish that prototype and make it so it's just as robust as a C++ application.
- Increased performance, stability and enhanced developer productivity go a long way in favour of VB .Net -it does provide a massive performance boost on existing sites.
- The main advantage in using VB .Net is its speed. It is quicker to develop. It does take a while to pick up, but development times will be shorter once you get it right.
- Visual Basic .net is Syntactical Sugar, It helps you code faster.
- New controls such as the in-place menu editor deliver visual authoring of menus directly within the Windows Forms Designer.
- Resolve Deployment and Versioning Issues Seamlessly. Side-by-side versioning prevents the overwriting and corruption of existing components and applications.
- With Visual Basic .NET, issues with Component Object Model (COM) registration and DLL overwrites are relics of the past.