Home > Microsoft .Net Development Tips > .NET Developer > VS2005 has launched. Now what?
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

.NET DEVELOPER

VS2005 has launched. Now what?


Mike Gunderloy
11.07.2005
Rating: --- (out of 5)


.NET Essentials Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


You haven't been living in a cave, so you know by now that Visual Studio 2005 and SQL Server 2005 have officially launched. You probably don't have your hands on a shiny new CD yet (unless you were fortunate enough to attend one of the official launch events), but the release bits are available for MSDN subscribers to download. Even if you opt to wait for physical media, it won't be long before you can install the new software on your very own computer. But then what? With new releases of this magnitude, you need to have a plan to move forward in an orderly fashion. Here are my top five suggestions for riding the new software wave while taking minimal risks.

  1. Give Yourself Some Learning Time. Many developers participated in the VS2005 and SQL2005 betas. But even if you're one of those developers, you probably didn't spend all your time in the betas, and of course things change between beta and release. Don't assume that your experience with Visual Studio .NET 2003, SQL Server 2000, or various beta versions is going to make you instantly productive in the latest releases. You need to allow time to come up the learning curve. Ideally, you'll give yourself time to work through the various Quickstart tutorials, read sections in the help files that cover areas you especially need to know, and tap some of the wealth of information that's online about this software.
  2. Run Side-by-Side. You can install Visual Studio 2005 on the same computer as Visual Studio .NET 2003. Similarly, you can install instances of SQL Server 2005 and SQL Server 2000 side-by-side on the same box. While there are a few areas where the versions bump into each other, by and large they will peacefully coexist. For now, I definitely recommend that you go with this side-by-side view of the world, rather than upgrading your existing installations. Unless you happen to be just starting your first development job, you've got older code out there already that you need to maintain. It makes sense to be able to maintain it in the tools that were used to write it. Plus, keeping the older versions around is a good safety net, just in case some bizarre and intractable bug turns up in the new versions. In a year or two you might feel secure enough to move everything over, but meanwhile, disk space is cheap.
  3. Don't Migrate for the Sake of Migration. The temptation may be overwhelming to take existing projects and slurp them into Visual Studio 2005, making a clean break with Visual Studio .NET 2003 development. Don't do it! If the existing code is working fine where it is, leave it alone. While VS2005 is largely compatible with VS.NET 2003, why take the chance of running into some oddball edge case when you don't need to? You should move code when you see some compelling benefit to doing so, not just because you have a shiny new toy. If you see a new feature that will make the application better, that's the time to migrate - not before.
  4. Consider Your Support Tools. It's unlikely that Visual Studio is your only tool for developing software. You probably use some mix of add-ins and third-party controls to make your life easier and your products better. Before you make the switch, you need to understand whether you're leaving any of those tools and libraries behind. Are all of the vendors you depend on ready with VS2005-ready versions? If not, when will they be? You may have to wait a few weeks or months for some critical piece of your working environment to be ready.
  5. Don't Outrun Your Team. If you're the early adopter type, you'll want to move to VS2005 right now: It's new, it's wonderful, you're ready. But is your entire team ready? Is everyone you share code with ready? Realistically, you can only move at the pace of the slowest person - and a little bit slower than that is prudent. There's no prize for being the first team on the block to get rid of their old IDE. But there are prizes for not messing up your process by having some team members on one IDE and some on another, trying to figure out how to share code between incompatible versions.

Microsoft is going to be making a huge big deal of the VS2005 and SQL2005 launch - and well they should. These are huge, significant pieces of software. But don't let the hoopla push you into doing something that you'll later regret. When you get the giant download or the spiffy new DVDs ready to install, take a few minutes to think things through. Your life will be much simpler for exercising a bit of caution up front.


Mike Gunderloy is the Senior Technology Partner for Adaptive Strategy, a Washington State consulting firm. You can read more of Mike's work at his Larkware Web site, or contact him at MikeG1@larkfarm.com.


Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
.NET Developer
ASP.NET Ajax components: Vendor roundtable -- Part 3
Best practices of the AJAX kind
Printing in Windows Presentation Foundation
Visual Studio 2008 and .NET Framework 3.5 SP1 introduces ADO .NET Entity Designer
Check the MSDN Virtual Labs for regular, compelling new content
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
ASP.NET Ajax components: Vendor roundtable -- Part 2
Check out CodePlex for a ton of interesting .NET projects
ASP.NET Ajax components: Vendor roundtable -- Part 1
Nick Allen's tips for developing SOA for .NET

.NET job advice
Microsoft expands 'How Do I' video tutorial series
Survey: Time, money often drive choices for Microsoft developers
Cash in on Visual Studio 2005 e-learning discounts
SearchVB.com podcast: What readers said about the state of VB
SearchVB.com survey: VB .NET making progress, but VB 6 still No. 1
VB.NET News: Upgrading VB skills, more
Visual Basic programming: Second class no more
Microsoft offers self-assessments for Visual Studio.NET
With VB growing, it's time to specialize
Survey: VB .NET has advanced

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts