Web Applications with Mozilla's XUL?
An Anonymous Coward's idle
musings inspires this query: "Web-based applications are a hot
topic, right now, but sometimes HTML is too simple for your
applications. Using a cross-plataform, more powerful and efficient UI
like Mozilla's XUL would be great." XUL is more an interface
description language rather than an application language, as it still
uses Javascript to handle application processing. It would be
interesting to see if future browsers (or future versions of existing
browsers) would add XUL bindings for other languages like PHP, Perl,
or even Visual Basic if such a thing interests you.
Using a cross-plataform, more powerful and efficient UI like...
GTK+
If you're planning to require the user to have a specific piece of software on their machine already, why not give them Java web start?
Then you can use something your developers are more likely to know. Besides, the more popular the technology, the less expensive the developers...
Care about electronic freedom? Consider donating to the EFF!
Yes ... Lets try to introduce another web technology. (Sarcasm!!)
.. you name it!
.... good-ol' one-way http for communication. WHAT A MESS! You have to master all these technologies and the tools/testing frameworks/IDEs to work with them. Good riddens
Everyone and their momma want their new and old software to be "web-enabled". What a great idea - someone invents a great concept for browsing hypertext documents with images, and hey... ho we all find ourselves being forced to develop applications for it! Of course web browsers, being web browsers, were never intended for running applications so the market place is now plastered with different technologies to make the web browser a better platform for
I hate developing for the web for two reasons primarily:
1. The user experience is seldom exactly what you want because, well.. web browsers are web browser - hypertext and images, remember! Good thing someone invented the web - writing gopher applications would probably stink even more.
2. You write the GUI in HTML or XML/XSL whatever, then you have your clientside scripting in javascript or vbscript. The server side is implemented in [customers bizar language requirement here]. Of course, as you are writing a state-of-the-art distributed application you use
Am I the only one considering a change of career?
Reusing IE technology is the equivalent to mozilla embed I guess, then what is MS answer to XUL?
For the Java coders, I'd have a look at JXUL. This could mean an end to the frustrating work with LayoutManagers.
girl
Activestate (www.activestate.com) is working on this. They actually have the python bindings out in beta form, but I don't knoe what happened to the perl bindings. They actually use the the python bindings to build their IDE, called 'Komodo', which is built on top of Mozilla, and I think uses Scintilla for text processing.
Peace, or Not?
Okay, sounds hokey. Yet another technology rammed down the throat of the poor web browser. Hey why not start an operating system in a browser? No wait, emacs does that already.
Flash looks great and one thing that flash can do that XUL cannot. Task oriented user interface. Think about it, if you emphasize the task and de-emphasize the widgets. People will catch on to what is going on. For example, I worked for a large financial company and we incorporated Flash applets for things like stock tickers, text scrollers and other nifty things. The site looked great, it loaded fast and was dynamic. There are many books describing why icons suck, frame based user interfaces (windows) suck and we are discussing this very topic because the web now sucks. Why not do something different if every web site has a different user interface experience anyway. You can't control that. You might as well enjoy a user interface tool that at least has a good IDE.
.NET
.NET? huh?
What I mean is what technology is MS providing to compete with XUL, CURL and IBM's SASH. Is there a way to manage the layout of a program using XML or HTML alike lang.?
girl
Is there a way to create something like a projector (executable flash file) that will run outside the browser and talk to a java bean that is the core of your app. (doesn't have to be java, anything will do, I just know that shockwave can be exported to java classes)
girl
Check it out. Its everything you need
Windows ain't Unix.
Neither is GNU/Linux, nor any of the free BSDs, but that doesn't stop them from running programs written to the UNIX spec. Windows too can run free *n?x software with Cygwin, and now Cygwin with XFree86 runs on all Win32 platforms from 95 to NT to XP.
Will I retire or break 10K?