Who is replacing the web?
These days a lot of posts have been made around a new technology by Mozilla: Prism.
Prism has been announced on Mozilla Labs as an experiment that tries to create desktop-based applications using web technologies.
Prism allows you to create shortcuts on desktop or start menu to your favorite web applications.
These applications will start in their own window without the Firefox chrome,
that is you will not see back and forward button or a file menu anymore, just the normal desktop window with the web application.
You can say there is nothing exciting; yes, i agree, but you should notice the potential behind the technology.
Mozilla developers are planning to include local data storage, 3D capabilities and more, moving web application closer to desktop application;
Prism is built on Firefox, so it supports all the technologies like HTML, JavaScript, CSS supported by the browser itself. By now there is only a Windows build; Mac OS X and Linux builds are coming.
According to the post in Mozilla Labs:
"Unlike Adobe AIR and Microsoft Silverlight, we’re not building a proprietary platform to replace the web. We think the web is a powerful and open platform for this sort of innovation, so our goal is to identify and facilitate the development of enhancements that bring the advantages of desktop apps to the web platform."
Leaving aside Microsoft Silverlight, that can be barely compared to Adobe Flash, we can do a comparison between AIR (Adobe Integrated Runtime) and Mozilla Prism.
Prism tries to enhance web applications and the user experience with the help of desktop technologies, but they are and remain web applications: whatever runs in Firefox, runs in Prism.
On the other hand, AIR is a complete new world that allows developers to deploy rich internet applications right on the desktop, thanks to a runtime available at the moment for Windows and Mac OS X (and soon on Linux).
An important post has been published by Mike Chambers on his blog commenting this news: http://www.mikechambers.com/blog/2007/10/25/mozilla-prism-and-the-disingenuous-web/
This post focuses on this topic: is Prism really so different from AIR or the only difference between the two technologies is the open/closed source model?
Asa Dotzler exposes his thoughts on the topic here: http://weblogs.mozillazine.org/asa/archives/2007/10/mike_chambers_i.html
My personal thought is that Prism and AIR are going into complete opposite directions, the former is something evolutionary, the latter is revolutionary; Prism is going to improve the Firefox platform, AIR can create a completely new experience in which the web is not the only actor; however closed source or not, neither will "replace the web".