Наверняка, многие слышали о такой штучке, как XULRunner. Вкратце, это возможность на XUL и JS клепать приложения с теми же возможностями, что и Firefox (и остальное от MoFo), а то и больше. Возможности Chrome и SQLite — именно то, что нужно моему клиенту. Только у него венда, а у меня Linux и Mac OS X. Впрочем, это неважно, ведь кроссплатформенно? Ну да.
Ну так вот, в линюксе все работает ровно так, как пишет книжка. Запускаешь — и оно работает. Подключаешь всякие шняжки типа венкмана и отлаживаешь. На венде, подозреваю, то же самое.
А на маке... Ну мало того, что задеплоить приложение — это работенка та еще, так оказалось, что он у меня не запускается:
$ /Library/Frameworks/XUL.framework/Versions/1.9.1.3/xulrunner-bin /full/path/to/application.ini # Как и в RTFM
2009-09-27 16:04:39.352 xulrunner-bin[809:10b] Mozilla has caught an Obj-C exception [NSInvalidArgumentException: *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: ApplicationId)]
В общем, MoCo как бы советует: граждане разработчики, разрабатывайте ваши поделия на линюксе. Если, конечно, он у вас есть.
Я же плачу и читаю мануалы по Nullsoft Installer.