INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: VB.NET continuing from Kings LE post  (Read 1365 times)

Mr ChriZ

  • Citizen of the Universe
  • *****
  • Posts: 4375
  • :-D
VB.NET continuing from Kings LE post
« on: May 08, 2006, 03:55:18 pm »

it is slow compared with VB6

why do you think VB .net is now free?

I think saying it's slow is a bit of a sweeping statement.  The GUI components
are slow for sure, although most people never use enough to make it a problem, and they
make up for it in their flexability over there older counter parts.
My guess is the performance issues will be resolved in the Aero stuff in Vista.

Things like ArrayLists in .NET are way faster than VB6's collections, which were horrendous.
There is a performance issue with opening the very first app in .NET due to the overhead
of loading the Framework, but there after into fast teritory.
VB6 lacks any real threading support, Inheritance, polymorphism, Interfaces, Event Creation....

The assemblys VB.NET creates are theoretically equal to those of C#.
Tests have been shown where those are significantly faster than VB6, Java and in some cases equals
C++.  Although each language is always going to have an area where it performs better than
others!  Theres plenty of examples around which shows it faster and slower.
It can't be too slow since it's running on pocket pc's!

Just don't try and do any realtime dev with it, but then even VC++ can't do that.  I know I've tried!

By giving Express away free, they're giving a good taster to people to try it out before
buying the full Studio.  Most the money they are gonna make is from businesses anyhow,
who aren't gonna quible with the cost of Studio.

Plus if you look at how many jobs are starting to appear wanting .NET developers
I wouldn't say it's been a flop!

Also I don't think Microsoft is focusing on selling .NET. 
It's selling the Windows Platform.  One complete package.  Make enough things that
make it better than Unix/Linux (or at least seem that way).  Allow people to develop
faster on Windows than on Linux.  Allow people to produce the best programs
for Windows etc.

I talk as a long time VB6 fan too!
I've written at least 5 reasonable size applications in VB6. 
It's alot better than most Developers give it credit for.
The reason I used to love VB6 is I truley believed I could develop
up to medium size apps faster than in anything else.
The reason I Like .NET is because I can develop things even faster, with far more flexability.

KingSparta

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 20063
Re: VB.NET continuing from Kings LE post
« Reply #1 on: May 08, 2006, 04:23:02 pm »

Quote
The GUI components are slow for sure
Thats what i am talking about

the code may execute faster, not sure

I still plan to wait till Windows Vista before i brake the piggy bank and get the 64 bit version.

If i go to Vista i am going 64bit turn off 32 bit if i can and not look back.
Logged
Retired Military, Airborne, Air Assault, And Flight Wings.
Model Trains, Internet, Ham Radio, Music
https://MyAAGrapevines.com
https://centercitybbs.com
Fayetteville, NC, USA
Pages: [1]   Go Up