VS 2003 vs VS 2005
-
Man, I thought I could only get it free w/ MSDN subscription. Looks like $6 and change for shipping will get. Thanks. What about it makes it better, IYO? BW
Meanwhile, behind the facade of this innocent looking bookstore...
-
brianwelsch wrote: Anyone know of pressing reasons to get the latest and greatest instead? [Be warned that this is from a C# perspective - I don't know what language you use, but I haven't had the chance to look at the IDE enhancements available to the other languages, so I can only tell you what new features are available to C# devs.] Refactoring!! There's a lot of other new niceties in VS2005, but refactoring takes the cake. Renaming in VS2003: Rename method. Do a search and replace to find all instances of it across your files. Oops, that was a reference to the Execute() method of a different class, not the one I was changing! Gotta go back and rename it back. 5 minutes later... Phew! Gets tedious after a while. Renaming in VS2005: Rename method. Mouseover the little brown square that appears. Click Rename. 4 seconds later... Presto! All done! :-D Same goes for encapsulate field, reorder parameters, extract interface, code snippets, fast insertion of "using" directives when you reference a class whose namespace is not imported, etc - makes coding a lot less tedious. Then there's also things like the new built-in profiler, "Find All References" instead of "Go to Reference", enhanced debugger features such as debug viewers (really helped when I was doing an app that created a bunch of GraphicsPaths, and needed to take a peek at what they looked like), enhanced HTML editor and HTML 'intellisense', unit testing, etc. And finally, you can't use all the new features available in .NET 2.0 - new Winforms and ASP.NET controls, generics, etc - from VS2003. So I'd say definitely go with VS2005 if you can.
I've got the 2005 Beta Cd on the way. Looking forward to it. Bumping up my memory to 1GB, too. I noticed a big difference in performance on my work machine between VS6 and .NET. Thanks for the feedback. I'll probably bite the bullet for 2005. I'm more a C++ guy right now, but would like to mess around with C# and eventually ASP.NET. BW
Meanwhile, behind the facade of this innocent looking bookstore...
-
If you are to develop software for Windows Mobile 5, you might have no other option but to buy at least one of the VS2005 version. Developing in Heaven :o)
Programmers are so good at debugging that they just don't know how to say sorry in the real world. If you find anything I say here is wrong then show me the line and I will fix it. See?I actually would like to mess around with it one day. BW
Meanwhile, behind the facade of this innocent looking bookstore...
-
I've got the 2005 Beta Cd on the way. Looking forward to it. Bumping up my memory to 1GB, too. I noticed a big difference in performance on my work machine between VS6 and .NET. Thanks for the feedback. I'll probably bite the bullet for 2005. I'm more a C++ guy right now, but would like to mess around with C# and eventually ASP.NET. BW
Meanwhile, behind the facade of this innocent looking bookstore...
Im also looking to check out VS2005. Im looking forward to using the new C++/CLI to target the .net framework. It looks well cool. I havent used 2003, so my jump is going to be from VS6 to VS2005! - Everything will probably come as a shock to me. ade me; while(myKitchen.beerInFridge() == true) { me.watchTV(); me.consumeBeer(myKitchen.getBeerCan()); }
-
I haven't been following VS2005 all that closely but can it be used to target .NET Framework v1.0 and v1.1 or just .NET Framework 2.0? regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!
Just 2.0 AFAIK Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'
-
Im also looking to check out VS2005. Im looking forward to using the new C++/CLI to target the .net framework. It looks well cool. I havent used 2003, so my jump is going to be from VS6 to VS2005! - Everything will probably come as a shock to me. ade me; while(myKitchen.beerInFridge() == true) { me.watchTV(); me.consumeBeer(myKitchen.getBeerCan()); }
And here I was thinking I'd be the last one to hobble across the finish line. ;) I can't wait to check it out either. I'm still writing in assembler at work, when I get a chance I update some C++ code in VS6. That's my brush with the state of the art.:sigh: BW
Meanwhile, behind the facade of this innocent looking bookstore...
-
I haven't been following VS2005 all that closely but can it be used to target .NET Framework v1.0 and v1.1 or just .NET Framework 2.0? regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!
VS2005 targets only .NET 2.0, just as VS2003 targets .NET 1.1 and VS2002 .NET 1.0. If you need to target 1.0, unfortunately you have no choice but to use VS2002. Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
-
VS2005 targets only .NET 2.0, just as VS2003 targets .NET 1.1 and VS2002 .NET 1.0. If you need to target 1.0, unfortunately you have no choice but to use VS2002. Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.
Thanks for the info, Anna. regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!
-
I'm looking a copy of VS.NET for myself. I'll probably wait until 2005 is released, but I'm not sure if I should go for the shiney new one or just look for a good deal on 2003. Anyone know of pressing reasons to get the latest and greatest instead? BW
Meanwhile, behind the facade of this innocent looking bookstore...
For C#, VS 2005 is awesome. Unfortunately, for C++ programming, I've found that VS 2005 Beta 2 sucks pretty bad. It lacks most the really cool things offered to C# developers and, right now, is really, really clunky. Despite Microsoft's vehement denials, it is clear that C++ is now a second class citizen in the Visual Studio world. (Even Visual Basic is given more respect.) Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
-
Thanks for the info, Anna. regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!
Actually, you can write for any version of the .NET framework, using any version of Visual Studio. The catch is that you'll have to manually verify that the calls you're using will be available on the non-targetted systems. Also, you'll need to use an alternate compilation method (.bat file, make file, msbuild, etc.) Since you can use Notepad to write .NET programs for any framework version, you should be able to do it even easier with any version of Visual Studio. John