BrainDump
  Home arrow BrainDump arrow Page 4 - Visual Basic 6: Alive and Kicking
ASP Free Forums 
.NET  
ASP  
ASP Code  
ASP.NET  
ASP.NET Code  
BrainDump  
C#  
Code Examples  
Database  
Database Code  
IIS  
Microsoft Access  
MS SQL Server  
Visual Basic.NET  
Windows Scripting  
Windows Security  
XML  
ASP Web Hosting  
ASP.NET Web Hosting 
Dedicated Servers 
Moblin 
JMSL Numerical Library 
Windows Web Hosting
 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
BRAINDUMP

Visual Basic 6: Alive and Kicking
By: James Steele
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 10
    2007-05-30

    Table of Contents:
  • Visual Basic 6: Alive and Kicking
  • Why did people hate Visual Basic?
  • Why VB is better than people think
  • Why VB6 is still alive today

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Visual Basic 6: Alive and Kicking - Why VB6 is still alive today


    (Page 4 of 4 )

    So here we find ourselves, back in the present day. It is almost midyear in 2007 as I'm writing this, five years since .NET appeared on the scene and many programmers flocked into Microsoft's waiting arms to embrace the new technologies.

    So would it surprise you to find out that I, among countless others, with tools such as .NET at our fingertips, STILL choose to create applications in Visual Basic 6?

    Some of you at this point might be asking why. Why would you be creating stuff in VB6, when you can just use VB.NET instead? Why use a development platform that hasn't seen an update in five years?

    There are many possible reasons for this. I'll actually explain my main reason right now. It's the .NET framework.

    I do a bit of consulting, both for web work as well as desktop application development. I have a good number of clients who need custom applications built for them to achieve some business purpose. Some of these might be something as simple as generating project quotes for their customers, or as complex as some sort of database for storing inventory or even customer information. But one thing my customers all have in common is that they are small companies and most of the applications I write for them are fairly narrow in scope. Many of my customers are running many computers, with operating systems ranging from Windows 98 (yikes, I know) to Windows Vista. Many of them only have a dial-up connection to the Internet, as well. So, without any consideration as to which platform my customers are running on, I know that any application download or update (including the VB6 runtime libraries) never exceeds 2 MB of download. I have several utilities I give away for free, and the downloads are all quite quick.

    But consider what would happen if I were using VB.NET for these applications. Then I would require that all of my customers install the version of the .NET framework I used on their machines before I could even begin to try running my software. This immediately cuts the Windows 98 users from my prospective user base. Windows Vista users would be lucky, since they should have the current framework already pre-installed. For now, that is, until the next update.

    Is that the only reason? No. There are many reasons, but the above is one of my strongest. To many, though, VB 6 is considered to be the last true version of Visual Basic. With VB.NET, the language underwent a huge change, the largest change since the original inception of the original BASIC language. Many VB purists still stick to VB 6 for this reason alone. To be honest, I find that just a tad silly myself, but everyone has their own reasons.

    Do I use VB 6 for every project? Nope. I have a wide variety of choices for my projects, and yes, I concede I even use VB.NET when it is appropriate. But VB 6.0 is definitely still in my toolbox. If I need to create an application that VB6 would handle eloquently, I definitely don't hesitate to open the IDE and start developing. There is a still a need for VB6, and probably will be for some time to come.


    DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

       · Hi people,If you think VB6 still has a place among us, as I do, say something...
       · Your main argument against VB.NET is the download size of the .NET framework for...
       · I don't know if I would call it "THE" main argument for why VB6 is still a viable...
       · I think there are uses for VB6, but not for long. I don't see VB6 lasting past 5-10...
       · We are a fairly large company and have a history of Software Develpoement over the...
       · As a classroom teacher (math) I have to agree with your assessment of VB6 as a quick...
       · Ok, you got me. I have to confess that I STILL have a copy of QuickBasic 4.5, and...
       · All of those are great reasons not to switch. Now, Microsoft has claimed full...
       · Interesting Article!VB6 was the best Visual Basic for anyone who wanted to learn...
     

    BRAINDUMP ARTICLES

    - XAML Brushes and Silverlight
    - Silverlight and XAML Basics
    - Immortal XP
    - XAML Basics
    - Microsoft Surface
    - Making Your First Active X Control in Visual...
    - Codes and Packages in Microsoft Project 2007
    - Windows 7: Rumors and Demos
    - XP SP3 Why Me?
    - Breaking Up Your Work in Microsoft Project
    - Breaking Work into Task-Sized Chunks
    - Putting Microsoft`s Worldwide Telescope Unde...
    - Handling Multiple Contracts with Indigo
    - Cleaning Out Your Data in XP
    - Multiple Service Contracts and Indigo





    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 6 hosted by Hostway