Mozilla - From Browser to Desktop Environment?
An anonymous reader asks: "A while ago OEone released a thingy called Penzilla which was basically a Mozilla desktop environment like GNOME or KDE. Everything was written in either DHTML or XUL and ran within the Gecko engine. Recently a new project, Robin was released that is basically a desktop running within Mozilla using XUL as well. There is NetWindows that attempts something similar for more interactive web applications. What advantages would a 100% Mozilla engine desktop hold and what are the disadvantages compared to much more complex environments such as GNOME or KDE? Is a Mozilla desktop possibly more elegant or efficient for the typical user? Is the XUL runtime environment more robust than troublesome C/C++ widgets? It seems like most applications could make the transition as the growing collection of Firebird extensions like ChatZilla and Gnusto and have shown."
I like Mozilla as a browser and as an email application. Desktop....hmmm I don't mind using C/C++ widgets. Once you learn how to do it, it isn't that hard. I thought tha people didn't like when a browser became the desktop environment. IE anybody?
More than enough BS
This is exactly what's wrong with the Mozilla project. Whatever happened to "make each tool do one thing and do it well?"
Seems to be that this whole XUL/XAML/DHTML craze is all about creating more interactive web applications, not about rewriting the destkop system.
After all, the C++ code that implements the scrollbar, or button, or whatever isn't going away, it's just being described in a standard manner. I guess that gives the application more portability, in theory.
To switch gears with some thoughts on XUL (and XUL like technologies)... The other day I was reading how interesting XUL was on phpPatterns and using it to build a web-based desktop-like application. The one example people like to point to is that AmazonBrowser. Perhaps the greatest potential for these XUL like languages is for those web features we have a tough time building today.
Whoever thought of HTML frames probably wanted XUL, but knew that nothing like it could be done right now, so frames were a cheap navigational system that could provide a semi-familiar GUI to end users in that only the "content pane" gets updated.
HTML interfaces will still be around. Not only because they're still a great mechanism for internet information display, but because people are used to them. They're used to website design, they like the way it is. XUL-like apps will probably be most used as embedded application interfaces for managing devices... at least in the beginning.
--------
Free your mind.
"Microsoft doesn't need to explain why it's system is better with the browser integrated into everything, everyone takes it as fact(or debunks it at myth)
Why treat mozilla differently?"
Heh. Internet Explorer desktop integration == bad, Mozilla desktop integration == good.
"Derp de derp."
How many times do people like you have to be corrected before you get it?
There's nothing wrong with integrating your browser with your desktop. It's when you do so in a way that can't be undone to leverage your monopoly position to kill off a competitor that it becomes bad.
Who the hell modded that insightful?