9 Reasons Visual Studio 2008 Rocks

by Andy Brudtkuhl on October 2, 2007

Visual Studio 2008If you are not familiar with the Microsoft Development Stack, Visual Studio is the IDE of choice for developers of C#ASP.Net, etc. I’ve been playing with Visual Studio 2008 for several weeks now and am still amazed at the improvements and enhancements over previous versions. Here are nine reasons why VS2008 rocks and why it’s worth switching to .NET (talking to you PHP guys out there).

1. Built in AJAX support and drag-n-drop AJAX Controls

2. LINQ (Language Integrated Query) – RubyOnRails-ish Entity Class creation allows for much easier and efficient data interaction using any data types, ie SQL Server, XML, JSON, etc

3. Improved HTML and rich CSS support with validation and intellisense. Finally there is support for those of us Microsoft developers who are just as much standards web developers as we are code monkeys

4. New ListView control. Another finally – a data bound control that doesn’t use tables! Now I can quit writing my own controls that render nice semantic data definition and unordered lists.

5. Built-in Silverlight support. Silverlight is some amazing technology that shouldn’t just be written off by you anti-Microsofties. It is the future of RIA (Rich Internet Applications). Oh, and it’s cross-platform – Windows, Mac, Linux.

6. Javascript Intellisense, Debugging, and Syntax Validation. Intellisense, if you didn’t know, is a developer’s best friend. VS2008′s JS intellisense not only works as you are writing your own JS, it works with external JS libraries, like jQuery, Prototype, YUI, etc. And if you have ever worked with Javascript you know it’s a pain in the arse to debug, but I guess if you are a PHP developer it doesn’t matter because that’s worse. Anyway, if you are familiar with debugging in Visual Studio (which is an amazing feature if you’ve never had the opportunity to use it) it works the same with Javascript.

7. Native Support for IronRuby and IronPython

8. Nested Master Pages. If you aren’t familiar with ASP.Net 2.0 web development, Master Pages are like templates. In the latest version you can nest multiple templates, which is a much anticipated feature because currently you need to create separate Master Pages for each change of layout within an application.

9. Improved Designer -> Developer workflow using tight integration with Microsoft’s new designer suite – Expression.

If you are interested you can start downloading free tools and betas.

Tags: , ,

If you enjoyed this post, make sure you subscribe to my RSS feed!

Related posts:

  1. Microsoft Visual Studio vs Adobe Dreamweaver 101 features are compared Hmm, wonder if there is any...
  2. ScreenFlow Rocks – Mac Screencasting Studio – Review For my post on Social Business Cards I included a...
  3. Microsoft to officially release VS 2008 and .NET 3.5 The much anticipated release of Visual Studio 2008 and .NET...
  4. Provide Support – A Customer Service Tool Today I was doing research for a client’s project. One...
  5. Daily Digest 09/19/2008 The Current TV-Twitter Deal Melding the online and broadcast experience...

{ 8 comments… read them below or add one }

IronRuby October 2, 2007 at 9:37 pm

Hello,

It seems MS has not yet confirmed any support about IronRuby on VS2008.

All they are offering is limited support for IronPython on VS2008 as on date.

Can you kindly come out clear with more information about IDE support for IronRuby. This will bring lots of energy for all IronRuby Lovers, who are currently suffering a lack of IDE for Ruby as well.

The biggest disadvantage what Ruby community is facing right now is IDE support.

Thanks
IronRuby.

Reply

Andy Brudtkuhl October 3, 2007 at 1:07 pm

It has not been officially *confirmed*. I have heard they are opening up the project to the open source community and will be maintained at RubyForge. There are several third-party plugin plans I have read about. I will be posting about it as we get closer to a launch date.

Reply

John Lam October 17, 2007 at 12:02 am

I’m hoping that the Ruby in Steel folks are going to be releasing support for VS 2008 in their plug-in. Since VS 2008 is pretty well ‘done’ right now, we certainly can’t get anything into the box even if 30 ninja developers fell from the sky and started coding up IDE support today :)

Thanks,
-John

Reply

Andy Brudtkuhl October 17, 2007 at 9:12 am

Yeah… I need to get some of those ninja developers to come work for me

Reply

Jennifer November 20, 2007 at 5:34 am

What do you mean by “lack of IDE”? Haven’t you guys heard of the new 3rdRail IDE? (http://www.codegear.com/products/3rdrail)

Reply

PHP Guy December 7, 2007 at 7:27 am

I love how arrogant Microsoft programmers love too bash PHP… I’ve programmed in C#, VB.NET, Perl, PHP, ASP, and even ColdFusion. The fact of the matter is, every project has different needs.

PHP is a great language, it wasn’t meant to have the complexities of .NET, but still some things are MUCH easier in PHP and just as effective.

Reply

Andy Brudtkuhl December 7, 2007 at 11:34 am

I agree there’s always the tool for the trade. I’m not an “arrogant microsoft programmer” – I am a web developer. I’ve also dabbled in all associated languages and ASP.Net kicks all of their asses.

And I disagree with your statement – there is NOTHING much easier to do in PHP.

Reply

andy rose January 30, 2008 at 8:20 pm

hey andy

actually vs2008 js intellisense does not work with jQuery (annoyingly) or prototype in general (including script.aculo.us)

Reply

Leave a Comment

Previous post:

Next post: