If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
If 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: ASP.Net, Visual Studio 2008, Web Development
If you enjoyed this post, make sure you subscribe to my RSS feed!
8 Responses
IronRuby
October 2nd, 2007 at 9:37 pm
1Hello,
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.
Andy Brudtkuhl
October 3rd, 2007 at 1:07 pm
2It 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.
John Lam
October 17th, 2007 at 12:02 am
3I’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
Andy Brudtkuhl
October 17th, 2007 at 9:12 am
4Yeah… I need to get some of those ninja developers to come work for me
Jennifer
November 20th, 2007 at 5:34 am
5What do you mean by “lack of IDE”? Haven’t you guys heard of the new 3rdRail IDE? (http://www.codegear.com/products/3rdrail)
PHP Guy
December 7th, 2007 at 7:27 am
6I 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.
Andy Brudtkuhl
December 7th, 2007 at 11:34 am
7I 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.
andy rose
January 30th, 2008 at 8:20 pm
8hey andy
actually vs2008 js intellisense does not work with jQuery (annoyingly) or prototype in general (including script.aculo.us)
RSS feed for comments on this post · TrackBack URI
Leave a reply
Andy Brudtkuhl
Chief Web Guru
48Web
Follow Andy
Follow 48Web
Recent Posts
Categories
Reading
Links
Meta
Email Subscription
Recent Readers
Get A New Browser
technology, web, business
Sponsors
Recent Entries
Recent Comments
Most Commented
Get A New Browser is proudly powered by WordPress - BloggingPro theme by: Design Disease
GANB is written by Andy Brudtkuhl of 48Web