English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

4 answers

Because:

A.) They tied it into the .NET libraries.
B.) They made it a truely object oriented language.
C.) Marketing.

2006-08-27 10:31:36 · answer #1 · answered by Illy 3 · 0 1

Hmmm...Nice Question....

Visual Basic 6 was released in 98 . After that a lot of technological advancements been made. Even though VB6 can be used to make complex softwares that run on most 32 bit machines, there are some complications. VB6 cannot be used to make 64 bit programs. It lacks web Integration, this is important as almost all other programming language is web capable. It can not be optimized for better performance. And besides VB was introduced to the world to encourage beginners.

VB.net is different. The codes dont match. But it is now stronger than ever. The basics are more or less the same. With some new enhancements. VB.net is capable to suit 32 bit 64 bit and with different interpreters , can be used on different OS and provides core level database and web integration. Its the old Car with Supercharager installed and chasis realignment. takes time toi get used to it, but once its done, you can do anything./..

End sub__

2006-08-27 10:39:48 · answer #2 · answered by GearSpec™ 6 · 0 0

Because it's not the same as VB6 it's pretty much a total re-write and design from scratch to make it fully object oriented but also to make it easier to convert between the other .NET Framework languages and to simplify programming using these languages by providing the tools and things which should have been included in the original VB6 design. It's easy to notice there's a huge difference between VB6 and VB.Net from the get go the second you open VIsual Studio IDE. However, it's not hard at all to convert code over from VB6 to VB.Net in order to achieve the same if not better results, just takes alot of time to get it all figured out and feeling comfortable, but once you do after much frustration it does pay off and you begin to appreciate all the new conveniences which now outway the previous methods.

Some people try to compare programming language differences too much as if there's a big overall advantage to any of them, you can go back to the early processor designs, then see how programming has progressed and changed over the years, there's a ton of languages out there, and all of them today are really nothing more than higher level languages built on top of pre-existing re-usable code design concepts, that's it really nothing more than that. Today code and visual IDE's make it to where programming and developing in general is more human understandable/comprehendable.

When it comes to the old joke of chosing C++ vs. VB and what's a beginner I tend to laugh and say assembler or machine language, pick up a book and start designing your own programming language, make your very own IDE, once you understand how simple it is, it's all too funny.

2006-08-27 10:43:31 · answer #3 · answered by CHINA DOLL GIRL'S HUSBAND {=_=} 2 · 0 0

The other answers were good, but keep in mind they probably *could* have kept vb.net compatible with vb6.

But if they had, how can they sell you the upgrade to vb.net?


Remember - Microsoft isn't there to fill your needs as a software user. They are there to make money selling you software. There's a difference.

2006-08-27 13:25:28 · answer #4 · answered by Valdis K 6 · 0 0

fedest.com, questions and answers