URL: https://linuxfr.org/users/fredix/journaux/de-lint%C3%A9r%C3%AAt-dun-portail-d%C3%A9di%C3%A9-aux-d%C3%A9veloppements-pour-gnulinu Title: De l'intérêt d'un portail dédié aux développements pour GNU/Linux Authors: fredix Date: 2005年04月25日T01:42:16+02:00 Tags: postgresql Score: 0 Via ce journal, je souhaiterais soumettre une idée, pour savoir d'une part si ce que je perçois est partagé par d'autres et s'il serait pertinent d'y apporter une réponse. Je me rend compte qu'il est très difficile pour un programmeur débutant, ou un programmeur windows lambda de s'y retrouver dans la jungle de langages, bibliothèques, passerelles, frameworks, ... sous GNU/Linux. Bien sûr il existe une multitude de site dédié à ces outils, mais le problème est qu'ils sont justement dédié. Or de plus en plus tous ces outils s'interfacent pour permettre le développement rapide et efficace de logiciels. Prenons l'exemple d'un développeur voulant utiliser PyGTK, Ruby-GNOME2 ou même Mono/GTK#. Il doit tout d'abord apprendre Python, Ruby ou C#, ensuite GTK+ et enfin certaines fonctionnalités de GNOME s'il souhaite utiliser gconf, la zone de notification, le drag&drop, etc ... Le problème est identique pour le développeur Qt/KDE même si le C++ est le langage plus "naturel" dans cet environnement (C++ / Qt / KDE). On constate ici au moins 3 technologies (langage, passerelle/toolkit graphique, desktop) qui s'interfacent intimement, auquelles on pourrait rajouter des bibliothèques comme Gstreamer pour le multimedia, la libgda (ou bien directement sqlite, mysql, postgresql, ...) pour les bases de données ou libSDL/OpenGL pour le multimedia interactif. La question est : Quid du débutant/programmeur windows, qui débarque sous GNU/Linux et qui par définition ne connait même pas l'existance de ces technologies, ni même des langages en question ? Ou plus courament, quid du dev qui ne connait que la partie langage. Est-ce qu'il ne serait pas judicieux de créer un site/portail dédié aux développements pour environnement GNU/Linux ? Ce site essayerait de répondre aux 3 phases qu'un développeur est très souvent amené à toucher : phase 1 : technologies présentation de langage, bibliothèques, passerelles, outils, ... exemple de codes, tutoriaux, forums ... phase2 : licences présentation des diverses licences libres forums permettant de débattre de leur intérêt en fonction d'un projet... phase3 : moyens de distribution les différentes distribution et leur paquet (rpm, deb, targz, ...) tutoriaux, forums ... phase4 (moins courante) : commercialisation Les différents moyen de commercialiser son logiciel (proprio, dons, abonnement, ...) et les outils de paiement. tutoriaux, forums ... Il va sans dire que chacune des 4 phases sont énormes surtout si l'on souhaite être complet. L'autre difficulté est de ne pas être redondant avec les sites dédiés comme www.gtk-fr.org, prog.qt.free.fr, rubyfr.org, postgresqlfr.org, ... Le portail en resterait à la présentation de ces technos avant de renvoyer vers les sites en question. Par contre il contiendrait des documentation/forums lorsqu'il n'existe pas de site dédié, et surtout des docs/forums permettant de mélanger/discuter ces technologies. Pour limiter l'idée, je m'arrête aux IHM (Interface Homme Machine) non web à partir de LL, ce qui est déjà un très vaste domaine. Alors, sans intérêt ou à creuser ?

AltStyle によって変換されたページ (->オリジナル) /