Xulrunner joys

Four weeks and a half ago, I started a standalone, xulrunner-based, twitter client. I worked only on week days, and had to remain away from the computer during almost three days because of a strong cold. I just cannot believe I implemented so many features in that app in so little time. My app should be ready for 1.0 on Mac OS X by the end of the week (for other platforms, please stay tuned, I need to polish UI first...).

But I did not want to write that blog post to write about my app, I only wanted to repeat again how powerful and great the Mozilla xulrunner platform is. Used in conjunction with all the great features in Gecko, it allows really fast prototyping and development. Honestly, it's wonderful. If you have to code in a cross-platform fashion, with all the power of a great standards-compliant rendering engine, think Mozilla xulrunner.


1. On Monday 22 June 2009, 23:52 by dietrich

you're such a tease!

is this going to be an open source and community-driven project?

2. On Tuesday 23 June 2009, 01:14 by bch

If you know a good tutorial, pointers are welcomed !

3. On Tuesday 23 June 2009, 15:31 by Vladimir Dzhuvinov

From screenshots you've posted previously it looked pretty nice to me. Damn, the default OS X theme is so good it can make almost any app look good ;)

If you believe you can earn good money with your app, go ahead the commercial way and try not to succumb to free-the-source comments like the one above :) I'm ready to argue that in many cases software can become a lot more mature and useful to people by funding its development directly and with real money. Besides, earning money and having fun at than feels good :)

4. On Tuesday 23 June 2009, 18:36 by dietrich

Vladimir, notice that i didn't recommend or suggest that the app be free/open or not... i just asked which :)

5. On Wednesday 24 June 2009, 01:07 by AndersH

I assume the code is in javascript and c++. How much is in c++ versus javascript? and why did you need to write any c++ (if you did). Could you use a precompiled xul-runner or did you need to compile your own?

I think, I'm just curious how far a "web developer" could get using only javascript.