Silverlight 1.0, Microsoft’s response to Adobe’s Flash, has been released. I’ve read a couple of articles about Silverlight and also about AIR (Adobe Integrated Runtime) recently. It seems to me that these new technologies have the capability to revolutionize the way we work with net based applications. In my view, they could even mean the end of traditional Web applications.

Microsoft’s opponents have been pinning their hopes on Web applications for a long time already. Since the early days of Netscape we have been hearing this story of Web based applications running somewhere in the cloud and not on Windows desktops anymore. Google’s success has raised these hopes again because this company has enough cash to defy Microsoft.

I never believed that a simple Web browser could provide a user interface rich enough to compete with Windows applications. So the Web was never a rival to Windows, in my opinion. And it seems now that the days of Web applications are numbered, not those of Windows. Silverlight 1.0 still relies on Javascript, so I wouldn’t expect anything which goes much beyond typical Web apps with this release. However, Silverlight 1.1 will support .NET and this changes a lot.

You might object that Silverlight is a Web app as well since it is just a browser extension. However, if you read a little about the technology behind it (WPF), you’ll realize that in the future the Web browser probably won’t play the same important role for Internet applications as in the present. The future role of the Internet Explorer could be comparable to that of Windows Explorer. With the Windows Explorer you launch Windows apps, with the Internet Explorer Internet apps. But once the app is running, the browser is no longer needed.

Note that Rich Internet Applications (RIAs) no longer have to rely on Web technology. So there is no HTML, no Ajax, no CSS, and there is even no need for HTTP. Hence, I think one shouldn’t consider RIAs as Web applications. There is really a big difference between old fashioned Web apps such as Google apps and RIAs providing a “real graphical user interface”. This doesn’t mean that the Web will go away, of course. But Web browsers will only be used for what they were originally made for – to browse Web pages.