URL: https://linuxfr.org/users/ploum/journaux/quel-langage-choisir Title: Quel langage choisir ? Authors: ploum Date: 2004年04月04日T15:55:39+02:00 Tags: Score: 0 Cher journal, Je suis actuellement en pleine hésitation. Je désire coder un démon de gestion de mes fichiers musicaux utilisant gstreamer. Par dessus viendrait se greffer une inteface Gtk2 indépendante (le démon pouvant tourner sans l'interface). Le démon doit être efficace, il gêrera en effet toute la base de donnés de mes fichiers musicaux. Quel langage choisir ? J'hésite en C, C++ et Python. C : pro : - gstreamer et GTK2 sont nativement fair pour le C - efficace et rapide - je l'ai beaucoup utilisé cette année - bonne documentation C/Gstreamer cons : - pas facile à implémenter - pas facile car j'ai une approche assez "objet" de la chose. C++ : pro : - orienté objet - gtkmm pour l'interface - plus facile que le C - possibilité de reprendre du code du projet longplayer (notemment la BD) cons : - plus utilisé depuis un an - aucune idée de comment utiliser avec gstreamer Python : pro : - le plus intuitif et le plus simple - existence de bindings gtk2/python - existence de bindings gstreamer/python cons : - je connais à peine (mais c'est l'occasion de s'y mettre) - Performances ? Est-ce vraiment plus lent ? Je peux aussi faire le démon dans un langage et l'interface dans un autre, bien évidemment. Au niveau de la base de données (qui doit contenir uniquement certaines infos pour chaque fichier ), me conseillez-vous d'implémenter le tout moi-même (genre un fichier texte et une recherche avec hashtable ou qqch du genre) ou bien d'utilisez une BD déjà existante ? (aucune idée de comment faire ça simplement). Merci pour les conseils et les infos.

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