Skip to Content

Submit your nominations for the Luxist Awards' Best in Decor
AOL Tech

Filed under: Developer, Internet, Windows, Macintosh, Linux, Adobe, Apple, Microsoft

Dev Chair : Rebooting the web


Two weeks ago at NAB, Microsoft announced their Flash competitor, Silverlight. At that time, I was like 'blah' about it, thinking it was just another reaction from Microsoft to Adobe. But when Microsoft elaborated more about their future web development strategy at MIX07 two days ago, I was stunned just like most Microsoft developers.

CoreCLR, cross-platform .Net Framework, DLR, Silverlight, the list goes on! But what is so great about them all, you ask? Currently we have the .Net Framework with ASP.NET AJAX and a library of free components to help web developers. But despite what those web monkeys try to convince us desktop developers, web programming sucks in general, and JavaScript/CSS in particular, because we have to deal with the web browser and the messy standard(s).


With Silverlight and CoreCLR, developers can now program the whole application/user experience in the same framework/environment on both the server side and client side without any need to switch languages and mindset, which is the most difficult part. And with support for dynamic languages such as Ruby and IronPhyton, developers who previously shunt Microsoft technologies now have less of an excuse to do so!

As far as Silverlight itself is concerned, I am not going into the details. Lots have already been written, so go visit Scott Hanselman's site and read for yourself. To summarize my reaction though: after reading Scott's post as well as many others, I really don't think it is hyperbole to say "Microsoft rebooted the Web" on May 1, 2007, as Jeff Prosise, co-founder of Wintellect was quoted on Scobleizer.

One of the biggest surprise is that Silverlight works on the Mac, runs the same code without any modification and renders the screen identically between the two platforms. This is a big win for developers because we will be able to cater to the Mac platform without doing anything extra, potentially.

But why target the OS X platform? Why not some flavor of Linux? I believe that in order to support Microsoft's web strategy, they need to get more web developers onto their side. With Silverlight, Microsoft can now go head to head against Adobe's Flash and FLEX framework. But to really fight Adobe, Microsoft needs to also entice content developers to use their tools instead of Adobe's, and this is why the Mac support make a lot of sense.

Will this strategy work? It depends on how 'deep' the Mac support will be. If all we get are a browser plug-in for the Mac browsers and the .Net Framework then I do not think much will change. Perhaps some ex-Microsoft developers who have switched to Linux/OS X will switch back because now they can use Ruby or Python. To effect substantial momentum from Mac developers, Microsoft will need to actively support the Mac platform (such as giving out free TextMate application bundle for all the programming languages), which - if their Mac division is anything to go by - they typically haven't done well in the past.

Personally, I longed for a fully featured IDE (possibly from Microsoft, but more likely than not) that allows me to develop .Net/Silverlight application on the Mac without any loss in functionality or limitation. Then I will have half a chance on convincing my boss to get me a Mac Pro for the office.
jobs & resumes
Lead Blogger

AOL Find a Job - New York, NY (2 weeks ago)

See More Relevant Jobs ›

Reader Comments (Page 1 of 1)

Featured Time Waster

Graveyard Shift - zombie-busting Time Waster

With Halloween fast approaching, it's a great time to get in some practice defending your territory against zombies. In Graveyard Shift, you take aim at zombies and other creepy-crawlies, blasting them into splatters of cartoony green guts. It's a casual first-person shooter, and it's very easy to get the hang of - use the mouse to aim, click to fire. Graveyard Shift has at least 15 levels, and it might even have some secret stages I haven't unlocked yet. They key to getting good at Graveyard Shift is learning to use ...

View more Time Wasters

Featured Galleries

Defective by Design, London: Protest Pictures
Microsoft Security Essentials
Chromium Pre-Alpha on CrunchBang Linux
Safari 4 Beta
10 Firefox themes that don't suck
IE8 RC1
Download Squad at the Crunchies After-Party
Download Squad at the Crunchies
WordPress 2.7
Cooking Mama: Mama Kills Animals
Windows 7 Hands On
Comodo Internet Security
Android First-look: Amazon.com MP3 Store
Android First-look: Twitroid
Google Reader Android
Android Hands-On
Twine 1.0
Photoshop Express Beta
Mozilla Birthday Cake
Palm stuff
Adobe Lightroom 1.1

 


Follow us on Twitter!

Flickr Pool

www.flickr.com

More Tech Coverage

AOL Radio

Joystiq

TUAW

Daily Finance

Autoblog

Urlesque

Engadget

WoW

Switched.com

FanHouse