|
-
Jan 24th, 2007, 09:19 AM
#1
Thread Starter
Member
Vb.net
I've really only messed with VB 6.0, but I'm interested in moving up to .NET. For whatever reason I've been resisting the change, though.
Can I get your opinions on VB.NET and the .NET framework?
-
Jan 24th, 2007, 09:59 AM
#2
Re: Vb.net
You should have moved to vb.net a long time ago
"The dark side clouds everything. Impossible to see the future is."
-
Jan 24th, 2007, 10:05 AM
#3
Re: Vb.net
I spent years in VB6, and loved it. I also resisted moving to .NET because it was sufficiently different that the move was not totally painless. Eventually, however, I moved to take advantage of the Compact Framework. Once comfortable with that, I switched to using the language for everything else, and once I did, I lost all interest in ever using VB6 again. You can find the exact date by looking at my posts in the ClassicVB forum. I posted a fair amount in there, but after writing my first app in .NET, I believe that I never posted there again.
You might find it to be the same with you. VB6 just became aggravating because of the improved IDE in .NET.
My usual boring signature: Nothing
 
-
Jan 24th, 2007, 10:11 AM
#4
PowerPoster
Re: Vb.net
I am in the process of making the move. Each application I port to VB2005 presents a new challenge. I took the easisest ones first. I think it will be OK once I get everything ported and have no need to VB6 anymore.
-
Jan 24th, 2007, 12:21 PM
#5
Thread Starter
Member
Re: Vb.net
One thing that has bothered me about the idea of switching is its reliance on the .NET framework. It just doesn't seem to me that it is that widespread yet. Java VM is everywhere. .NET is supposed to be like that, yes? Is Windows not the only OS that has a .NET framework?
If crossplatform capability is something added, the what does .NET have to offer that 6.0 doesn't?
Does it really make anything easier? Is it any more powerful?
-
Jan 24th, 2007, 12:38 PM
#6
Re: Vb.net
There are a few added things, such as true OO support, which can make writing programs easier. It won't be faster in general, but it is fast enough. Many individual things are better/easier, though they tend to be small, specific things, like the Random class in place of Rnd and Randomize. However, the goal was crossplatform capability, which is something that may become common. Overall, .NET is a bit too new still to be everywhere yet.
Keep in mind that VB6 also had a necessary component in the VB Virtual Machine. Once it became part of the OS, people kind of took it for granted, but it always had to be there, and could be pretty big. The .NET framework is the same kind of requirement, it just hasn't ended up on all systems, and is so much larger than the virtual machine that it really jumps out at people.
My usual boring signature: Nothing
 
-
Jan 24th, 2007, 01:25 PM
#7
Re: Vb.net
Windows Vista has the .Net framework installed as default.... So once Vista is realeased and becomes popular as XP now, the requirement to run install .Net won't be a problem any more...
-
Jan 24th, 2007, 01:38 PM
#8
Re: Vb.net
 Originally Posted by Asgorath
You should have moved to vb.net a long time ago 
And yet when you have close to a million lines of code in an app, it isn't easy to move to .NET.
 Originally Posted by CyberInfantry
One thing that has bothered me about the idea of switching is its reliance on the .NET framework. It just doesn't seem to me that it is that widespread yet. Java VM is everywhere.
It is NOW.... wasn't always the case.... it just takes time.
 Originally Posted by CyberInfantry
.NET is supposed to be like that, yes? Is Windows not the only OS that has a .NET framework?
No, there are Linux ports for .NET as well....
 Originally Posted by CyberInfantry
If crossplatform capability is something added, the what does .NET have to offer that 6.0 doesn't?
Does it really make anything easier? Is it any more powerful?
Truer Object Oriented Programming/Design. It's much more powerful in what it can do, things have been added to the language, while other things have been downplayed (I'm not aware of any actual removals)
-tg
-
Jan 24th, 2007, 02:04 PM
#9
Thread Starter
Member
Re: Vb.net
Is VB.NET able to do polymorphism, recursion, and overloading the way VB 6 wasn't?
If I were to switch over to the dark side, should I go with Visual Studio 2005? I can get an academic version for US$57.00
Last edited by CyberInfantry; Jan 24th, 2007 at 03:08 PM.
Reason: Didn't want to double post. :)
-
Jan 24th, 2007, 03:31 PM
#10
Re: Vb.net
Yes, yes, and yes.
Before you spend a lot (or any kind of $$) ... get the Visual Basic Express edition from MSDN.... it's free, and you can upgrade it later. I don't know what kind of limitations the academic one has.
-tg
-
Jan 24th, 2007, 03:46 PM
#11
Thread Starter
Member
Re: Vb.net
It has been my experience with all previous version of Visual Studio that the Academic version is the full professional version, just with an academic license.
I went ahead and ordered it from my college... Should have it in 3 days. :P
-
Jan 24th, 2007, 07:59 PM
#12
Thread Starter
Member
Re: Vb.net
I just downloaded Express to play with until my Visual Studio gets in...
Where's a good place to start learning how to cross over from 6.0 to .NET 2005?
-
Jan 24th, 2007, 08:09 PM
#13
Re: Vb.net
There's a link to an eBook in my sig aimed at just that, but any VB.NET tutorials are worthwhile. You should also make copious use of the MSDN library, which you no doubt installed with VB Express.
-
Jan 24th, 2007, 10:10 PM
#14
Thread Starter
Member
Re: Vb.net
Okay, i'm checking out some of these "Learn .NET" sites... and omfg...
I feel retarded for resisting .NET for all this time! it is SO much easier and quicker (so far)!
-
Jan 30th, 2007, 10:05 PM
#15
Thread Starter
Member
Re: Vb.net
Okay, my copy of Visual Studio 2005 Academic Standard edition just arrived. I was hoping I was purchasing the academic professional edition, guess I was wrong.
Anyway, what are the restrictions on the Express version? Are you allowed to produce software with it or no?
I know you cannot with the Academic version. It is soley for educational purposes.
What are the differences between VB 2005 Express and VB 2005 Standard?
-
Jan 30th, 2007, 10:25 PM
#16
Re: Vb.net
You can compare the different versions of VS at MSDN. There are no limitations as far as what you're ALLOWED to produce using the Express editions but they do not have as many features. Examples of what's missing are Crystal Reports, Windows Installer distribution, Mobile development, etc. No self-respecting professional developer could last long with just the Express editions, but they are a great free tool for their intended market: students and enthusiasts.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|