couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pavel Krivanek <pavel.kriva...@gmail.com>
Subject CouchDB and XULJet for development of desktop applications
Date Wed, 08 Dec 2010 21:58:13 GMT
Hi all,

I think you should pay attention XULJet framework [1]. This framework
tries to facilitate the development of JavaScript applications on the
Mozilla XULRunner runtime and it is maybe the most natural way how to
develop desktop applications supported by CouchDB.
Ajax requests have no limited destinations in XULRunner and with other
privileges (access to local files, execution of local processes...) it
provides an easy-to-use platform for desktop applications with native
look&feel.
Because the applications are written in JavaScript it is really very
easy to work with CouchDB.

XULJet has this main features:
- component-based structure that increases reuseability of the code
- readable description of GUI directly in JavaScript, no need of
external XML files
- powered by Google Closure Library that provides good modular system
and additional tools
- easy access to XUL elements using bindings to component properties
- simple embedding of HTML and SVG
- forms (they have no direct support in XUL)
- simple generation of printed reports

The archive with version 2.0.1 includes CouchDB library from Futon
with small modifications for the Closure Library.

[1] http://code.google.com/p/xuljet/

Cheers,
-- Pavel Krivanek

Mime
View raw message