• [^] # Re: Question :

    Posté par . En réponse au journal Sortie de Firefox 1.5 RC1. Évalué à 2.


    Juste une question : combien d'objets et d'API faut il que tu apprennes pour faire la même chose, que ce soit en python, en C++ ou ce que tu veux ? Combien de lignes de codes pour le faire ?

    Pour moi, ce n'est pas plus une liste à rallonge que ça : http://docs.python.org/lib/lib.html

    par flemme, je ne répondrais qu'à ce commentaire (j'avoue c'est aussi pour éviter de tomber dans le pugilat inutile et stérile).

    Alors, pour faire une application multiplateforme je dirais :
    * un langage de programmation (et un seul : python)
    * une ou deux librairies à importer (xmlrpc) : une fois l'import fait, deux lignes de code et tu as de manière transparente pour le client accès à toutes les fonctions proposées par le serveur (comme si elles étaient implémenté côté client quoi).
    * une pour faire une interface graphique (au choix, qt, gtk, wxwidget...).

    Maintenant, pour avoir le même rendu en xul, je devrais apprendre :
    * au moins 3 langages de programmation (xul, avec tout ce qui va avec : rdf..., php/autre pour générer mes fichiers xul ou mes rdf..., javascript)
    * pour le rendu, il faut mixer javascript pour faire des trucs un peu "hype", CSS, SVG/canvas.

    Je dois apprendre plus d'éléments, qui s'intègrent moins bien entre eux (globalement) que dans l'autre version.
    Donc oui, j'ai tendance à dire que développer en xul, c'est plus dur à faire (du moins au début, après, quand on est un dev warrior :p)


    Voilà, goto miam maintenant ^^