Il se porte mieux qu'on pourrait le croire :
http://www.developpez.net/forums/d79...r/#post4567756
Il se porte mieux qu'on pourrait le croire :
http://www.developpez.net/forums/d79...r/#post4567756
Oui je les connais mais il n'y a pas que Firefox, Chrome et IE comme navigateurs ^^'
Oui enfin, le deuxième lien parle de logiciel embarqué ce qui ne représente pas le marché entier du développement logiciel.
Sur le premier, certes C est bien placé, mais Java aussi, n'en déplaise aux grincheux.
je parlais plus par rapport à C++.
Java quant à lui garde ce pour quoi il a été fait au départ : une IHM portable..
Pourtant je trouve personnellement que java est parmi les champions du monde en matière d'UI moches et pénibles à réaliser. Impensable qu'un langage aussi populaire ne dispose pas d'une API supérieures à swing et awt.
C'est parce qu'ils sont repartis de zéro au lieu de prendre la base de Motif..
M'enfin je supose que ça viendra avec le temps..
Quand j'ouvre Eclipse, Netbeans, je ne les trouve pas spécialement laids.
Ok, Swing n'est peut-être pas l'API la plus simple, mais de là à l'enfoncer, j'ai un peu de mal à comprendre.
J'ai peur que non, le desktop n'est plus à l'honneur depuis longtemps en java. Il suffit de regarder comme ça gueule sur le net à cause de javaFX qui se fait traiter de *marketing nonsense" par ceux qui justement attendent des progrès coté desktop.
Et encore ça date d'il y a 2 ou 3 ans, je suis curieux de voir les *cris* quand java 7 arrivera et que les gens se rendront compte que de ce côté il n'y a quasiment pas de changements. Et même coté communauté, tu as au moins 45 frameworks de présentation non standards pour ce qui est web, mais quelles alternatives pour le desktop? Eventuellement SWT/JFace mais on est limite à se demander si c'est anecdotique tant on en voit peu passer.
Maintenant quel avenir avec Oracle?
petite note en ce qui concerne Java / graphique :
Même si ce n'est pas très "joli", l'énorme avantage (et ce pour quoi il avait été développé) est que l'on ne change pas le code pour passer d'une machine à une autre.. (particulièrement Win vers unixoides et réciproquement).
Au vu du coût de développement d'une interface (et je ne parle pas de sites Web), il n'y a pas photo (même si des tentatives comme Qt ou GTK ont une place).
PS: je ne suis pas du tout un fan de Java, mais de mon point de vue il ne fait que souffrir des mêmes inconvénients que Qt , C++, et autres : une pléthore de fichiers, blibliothèques, add-ons, et donc dépendances.. Mais sa place dans les sondages (et surtout les tendances) signifie quand même que les avantages dépassent les inconvénients..
Tu parles de dépendances, mais c'est aussi une richesse pour la productivité. J'aime assez qu'une techno propose des outils adaptés à des problématiques courantes. Et pour moi, Qt est une vraie réussite non seulement pour les Ui graphiques mais aussi par l'écosystème qu'il met en place.
Je me demande s'il serait possible d'avoir un GTK pour Java, comme GTK# pour .Net...
Je sais qu'il existe des bindings JNI sur gtk/gnome mais je ne sais pas du tout ce que ça permet de faire concrètement.
Mais étrangement aucun client n'est d'accord de financer le développement de briques logicielles qui existe déjà. Je pense que c'est naturel, peu de domaines permettent aux offreurs d'être compétitifs s'ils développent à partir de feuilles blanches.Envoyé par souviron34
A quand un sondage ?
Ca sent le fanboy de QT...Et pour moi, Qt est une vraie réussite non seulement pour les Ui graphiques mais aussi par l'écosystème qu'il met en place.
Swing n'est pas terrible c'est vrai mais il y a tout de même des outils sympa comme Matisse sous Netbeans pour créer ses interfaces.
SWT est très puissant car il permet de programmer rapidement des interfaces intégrées au design courant sur l'OS, sur les 3 plateformes : Linux, Windows, MacOS.
QT est certainement le plus performant mais c'est pas forcément le meilleur choix, SWING et SWT permettent de réaliser de belles interfaces. C'est sûr si on regarde sur le net des applications réalisées avec le lookandfeel par défaut de SWING, ça fait peur mais il ne faut pas se limiter à ça.
J'ai pas trop compris votre critique d'un côté vous critiquez le langage Java, de l'autre les libraries d'interface graphique.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager