• # Appli xulrunner

    Posté par (site web personnel, Mastodon) . En réponse au journal Langage multi-plateforme et plus.... Évalué à 0.

    XUL avec XulRunner :

    Se connecter à une base de donnée: Tu peux installer l'extension qui permet d'attaquer du mysql ou du postgresql (certes pas évidente encore à compiler, mais ça marche). Tu as également maintenant l'API mozstorage (utilisée dans Firefox 2), qui embarque directement SQLite : plus besoin de serveur de base de donnée.

    Afficher des résultats : l'interface se fait en XUL, un langage XML de déscription d'interface. La modification se fait donc comme dans une page web, en utilisant le DOM. Et tu peux designer tout ça via CSS.

    Fonctionnel sans installation : une appli pour xulrunner, c'est un simple .app (fichier zip, ou alors un repertoire) contenant tous les fichiers XUL, javascript, CSS etc..


    Multiplateforme: Comme toutes les applis XUL, ton appli est utilisable sur toutes les plateformes où existe XulRunner (c'est à dire quasiement toute). Sauf sur les mobiles... Faudrait voir si c'est pas trop lourd en fait pour les mobiles..

    Les standards: Coder une appli XUL, c'est utilisé le XUL (qui est à l'étude au W3C), XBL (qui est en working draft au w3c), et CSS, Javascript voir Xforms, C++, XHTML, RDF etc... qui sont tous des standards. Bref, tout est pratiquement que des standards.
    Et sachant que les compétences en XUL sont de plus en plus demandées...


    Et pour développer, pas besoin de compilateur super lourd (sauf si tu fais des composants c++, ce qui est rare) : un simple éditeur et un zip suffisent.