Bespin is an online code editor that goes well beyond TinyMCE and other online editing tools:
Bespin looks at making development editing more relevant for co-operative version control environs like CVS, capable of collaborative work among several developers, yet still deliver fast response time online and allow for both full screen and command line (think vi etc)editing. It is ambitious and has attracted a lot of attention from developers. And well it should.
But Bespin is also drawing a line in the W3C/Web Standards sands. Bespin uses a lot of upcoming HTML 5 features including canvas and media technologies. Now this is important because Mozilla is using what Microsoft is not. In effect Mozilla is saying that its growing browser market share (20-35% depending on who is doing the counting and growing at about 1-2% per quarter)allows it to support and use W3C standards that Microsoft, to date, is taking a … where have we seen this before … raincheck on. In short, the tanks are rolling in position for Browser Wars II.
The Browser Wars are Now Fully Engaged
Microsoft is now confronted with three trends that they cannot allow to continue:
1)The IE browser is consistently losing market share. See here for some of the latest evidence.
2)Web and Mobile development is where all the developers and their actions are happening not PC desktops where Microsoft has almost ruined its Windows brand with Vista.
3)Microsoft has lost thought and mind leadership to Apple, Google, and the damn Open Cloud.
So I expect a full response from Redmond starting at the upcoming MIX conference where Microsoft reveals the latest in its increasingly proprietary, “it must run best in Windows” Web software. Just take a look at Atlas, IE, LINQ, Silverlight and XAML for starters. Each is semi-open which is to say they use some Web standards but also ignore a number of of the popular ones. IE is a perfect example, it still has many proprietary JScript + DOM extensions yet still cannot handle W3C standards like complete cSS2+3, SVG, XForms, E4X, etc, etc.
So expect Microsoft to float the notion at MIX that with ASPX, LINQ, XAML, Silverlight, WMP, and other Redmond proprietary technologies, developers don’t need the W3C standards and they should just come on over to what they will describe as superior PC Desktop + Web technologies. And of course when they say PC Desktop, Redmond means proprietary and Windows mostly.
And the writing is clearly on the wall.
The idea will be “semi-open” – able to read and present on some other OS platforms using some other browsers but not work natively there. But as always, Microsoft reserves the right to change and drop support for currently anointed browsers and OS platforms as it has done in the case of IE on Mac and support for W3C standards. Meanwhile, for raw speed, features, and performance – Windows is going to be advanced as the place to be.
Now Microsoft will “support” other platforms. Read Mac primarily for some Microsoft tools with some concessions to a few Linux distributions – most likely Novell’s Suse. But really no Symbian, BSD, Solaris, nor Apple iPhone nor anything Google. So in effect this is not so much Browser Wars as “Who is going to own not just the Web but the broader Presentation Interface and Client” Wars. And interestingly, Bespin adds to the already robust AJAX Frameworks and makes an awfully good case for the W3C and the Open Web ways of development. Again, see for yourself here.
Last updated: Feb 27, 2009