Journal Quel est selon vous le langage... le plus adapté pour...
... Faire un logiciel doté d'un GUI. J'aimerai surtout faire la lumière sur des langages de plus haut niveau que le C/C++ car les temps de dév m'importent beaucoup... J'avais pensé à Java/SwingWT, sinon il y a évidemment wxWindow/Python, Perl ben je le réserve à des outils d'admin... J'ai rien contre Perl/Tk mais bon... Sinon Mono avec GTK# (ou QT#)... Vous avez des idées (constructives no troll please).
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Yusei (Mastodon) . Évalué à 1.
J'utilise beaucoup Ruby avec GTK, c'est agréable à programmer et c'est en théorie portable... Il faut avoir les bons bindings compilés, c'est tout.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Moby-Dik . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Yusei (Mastodon) . Évalué à 1.
En gros les bindings c'est juste un enveloppage des objets de GTK par des macros de ruby, en C. Rien de très sorcier, donc.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Roozeec . Évalué à 0.
www.rebol.com
www.rebolfrance.net
A+
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 3.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Yusei (Mastodon) . Évalué à 2.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 0.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Infernal Quack (site web personnel) . Évalué à 2.
C'est un logiciel tout con où il faut remplir trois formulaire ou un logiciel de retouche d'image ? C'est du maquettage ? C'est un jeu ?
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Axel R. (site web personnel) . Évalué à 0.
J'avais vu une démo avec QTdesigner et Perl/QT c'était impressionnant !
Axel
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
Si tu connais bien le Java, passe directement à Mono et GTk# avec C#, tu apprécieras les améliorations par rapport à Java et tu auras toute la puissance de GTK.
Sinon bien sûr Python/wxWindows est une bonne solution.
Perso je choisirai Glade + GTK# + Mono (pas Qt# parcque c'est pas vraiment mis à jour) pour la richesse du framework, le côté 100% libre, l'ergonomie du C# et l'intégration dans l'environnement.
Un dernier conseil, quelque soit ton choix, fait en sorte que l'interface utilisateur soit bien détaché du reste de l'application pour pouvoir facilement l'adapter à un autre environnement, et bien sûr évite toute solution "imitant" un environnement ou ne s'intégrant dans rien du tout parcqu'elle a son propre toolkit graphique.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
Comment ça ? Effectivement si tu veux utiliser les WinForms... mais avec GTK# je trouve que celà ressemble trop à Gnome ;).
Après libre à toi de voir si tu veux apprendre un nouvel API ou pas...
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par jcs (site web personnel) . Évalué à 2.
C'est sensé être intégré à l'environnement ?
Il faut que ce soit standalone ou tu accepte les dépendances ?
A priori, si le temps le développement est important le meilleur langage... c'est celui que tu connais déjà. Mais personellement, j'évite de développer avec Gnome ou KDE à cause des dépendances : si tu utilise Gnome, il te faut les bibliothèques KDE et vice-versa.
Bref si j'avais à choisir je prendrait soit java/Swing ou java/SWT parce que je connais bien java, que les interfaces s'intègrent bien à l'environnement (gtk2, natif windows...), que le drag'n'drop fonctionne (enfin sous windows, avec Linux c'est un peu plus problèmatique). Problème : il faut une JVM.
Autre solution : python + Tkinter ou python + wxPython. Il est possible d'embarquer Tkinker ou wxPython pour éviter les dépendances ?
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
Ca je ne savais pas...
Sinon il me semble que les dépendances sont un faut problème, puisque d'une manière ou d'une autre, si tu ne veux pas perdre de temps et réinventer la roue, tu utilisera forcement des libs existantes, qu'elles soient incluses dans un framework complexe ou non...
Oui sur ce point tu as raison, mais si entre les dépendances qu'on est obligés d'installer (genre un machine virtuelle :))et de simples .dll/.so, c'est pas les mêmes contraintes...
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
Mono s'installe en copier-coller, après c'est juste des liens pour trouver les exécutables/libs... donc bon tu prend le minimum dont tu as besoin, tu fou tout dans ton dossier et hop c'est du mono embedded :)
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 2.
Sérieusement, ils implémentent même des trucs (je ne sais plus lesquels, j'ai plus l'article sous la main) qui ne sont pas dans "l'original"...
Mais j'attends tout de même la 1.0 et les retours des développeurs pour voir, c'est encore jeune tout ça.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
Des trucs qui ne sont pas dans l'original ? Bah oué : Support RelaxNG, Mono.Crypto, GTk#, gecko-sharp, bref que du bon :)
Mais c'est vrai que c'est jeune (quoique 2 ans quand même) mais basé sur une techo qui a fait ses preuves... Mais tu as raisons, il peut être sage d'attendre la version 1.0 même si perso je n'ai pas eu la patience d'attendre ;)
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
Merci pour les infos.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
;)
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Pooly (site web personnel) . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par gawal . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
Sans browser quoi... Et avec une bonne bibli de widgets.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Yusei (Mastodon) . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Yusei (Mastodon) . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
J'ai beau googliser, je trouve pas :/
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par D. Christian . Évalué à 1.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Roger Rabbit . Évalué à -2.
>> C/C++
Euh, il n'y a meme pas de discussion la dessus, le C reste le C et le C++ sux toujours autant
>> wxWindow/Python
Dooh !
>> Perl/Tk
Ahahahahah
>> Mono avec GTK#
Ah ? tu es developpeur .NET ?
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
>> C/C++
Euh, il n'y a meme pas de discussion la dessus, le C reste le C et le C++ sux toujours autant
>> wxWindow/Python
Dooh !
>> Perl/Tk
Ahahahahah
>> Mono avec GTK#
Ah ? tu es developpeur .NET ?
Tu es un peu sectaire qd même :/, j'ai retiré C/C++ non pas parceque je trouve ça pourri mais inadapté à mon cas, je ne suis pas spécialement développeur .NET... Allez prends ton cachet et au lit :)
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Roger Rabbit . Évalué à 2.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Roger Rabbit . Évalué à 0.
et je le prouve :
C/C++ sont des langages d'un autre age, nonobstant leurs qualités ( enfin juste pour le C ) je ne vois aucune raison de construite une gui avec, d'autres s'y sont mangé les doigts ( non je n'ai pas dit gnome ).
wxWindow/Python, bon la aucun arguments je vote pour python [+] ;)
Perl/Tk , je suis obligé d'argumenter la ? j'adore perl, ca roxor grave .. pour les scripts. Pour le reste par contre perl me fait doucement rigoler. Montres moi une application (gui) d'envergure en perl ...
Mono/C#, je reste toujours opposé à cette techno. Malgré les efforts de mono, m$ n'hésitera a la mettre bien profond dans mono une fois sa plateforme devenue standard. Quand aux qualités techniques de C#, elles sont excellentes vu que que C# est une copie conforme de java.
See you spoon
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par TImaniac (site web personnel) . Évalué à 1.
Bah arrête d'utiliser Linux, il faut être contre cette techno parcque franchement c compatible avec des noyaux *nix proprio.
Le jour où linux deviendra vraiment une plateforme où Microsoft pourra se faire du blé, ils développeront des softs pour nux comme ils développent pour Mac, même si c'est un OS concurrent. Et pour eux la standardisation (ECMA+ISO) de leur framework et l'ouverture du code (même s'il ne peux être directement utilisé) ne fait qu'aller dans ce sens... Bref ils enmerderont personne parcque c'est aussi dans leur intérêt.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par ... a little wood elfe . Évalué à 2.
Mais de mon expérience personnellent (plutot trés réduite il est vrai) développer un GUI en Obj-C et avec des outils comme Interface Builder d'Apple ou Gorm de GNUstep est un vrai plaisir, et trés rapide.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par fredix . Évalué à 1.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par wilk . Évalué à 2.
Pour te donner une idée, le jour où j'ai voulu tester python et wx j'ai tout simplement réalisé un visualiseur de photo dans la journée ! Un mois après je livrai un programme sous windows pour un client, depuis je n'ai plus eu besoin d'un autre langage. Pourtant j'avais quelques années de java et C derrière moi...
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
A condition de bien connaître Python, ceci dit je suis d'accord avec la première partie, je vais faire qques tests avec plusieurs solutions...
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par wilk . Évalué à 1.
Mais puisque tu vas tester tu nous dira si ça te fait le même effet ! Ca dépend peut-être du baggage qu'on a derrière, je peux pas dire.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par xsnipe . Évalué à 1.
[^] # Re: Quel est selon vous le langage... le plus adapté pour...
Posté par koxinga . Évalué à 1.
ceci dit, j'y suis j'y reste, wxPython, c'est trop bien.
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Gabriel . Évalué à 2.
Pq pas une appli web? Pas de déploiement, tu codes comme tu veux (php/java/python/ruby/c#/asp--/pine++...), tu as (à peu près) le nb de clients que tu veux et ça marche partout (linux/zindows Et mac).
Mais il vaut mieux que tes données soient simples à présenter (quoiqu'on peut faire de bonnes choses) et pas rafraichies en temps réel. Après cela dépend du besoin, bien sûr.
PS : sinon tu prends l'ouvre boite universel, emacs ... -->[] paf ! un coup de soleil
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par Jean-Yves LENHOF (site web personnel) . Évalué à 1.
La portabilité totale au niveau sources... et un programme lisible.
A+
# Re: Quel est selon vous le langage... le plus adapté pour...
Posté par mmh . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.