juin
2005
Qui d’entre nous n’a jamais juré contre les développeurs de l’API Swing lors de développement de GUI Swing ? Qui d’entre nous n’a jamais pesté contre les gestionnaires de layout.
Combien de fois n’avons nous jamais envié, sans trop oser l’avouer ouvertement, les développeurs « Visual … » ?
Il semble que l’équipe de NetBeans ait trouvé la solution à tous nos maux, en créant le projet Matisse.
Le projet Matisse va nous permettre de concevoir nos GUI vraiment très facilement.
Le projet Matisse repose en fait sur un nouveau layoutManager, dénomé NaturalLayout, et qui, comme son nom l’indique, vous permet de créer des GUI Swing, de façon naturelle.
Matisse nous aidera pour que nos composants soient toujours bien alignés, que l’espace entre composants soit toujours bien proportionnel, …, …
Assez de bla-bla, assez de discours. Découvrez par vous-même la démo de Matisse (le commentaire est en Anglais).
Personellement, j’ai pu la voir de visu, en réalité. Et je pense que cela est tout de même une révolution dans le domaine du développement de GUI Swing pour Java.
8 Commentaires + Ajouter un commentaire
Commentaires récents
Archives
- janvier 2012
- novembre 2010
- février 2009
- janvier 2009
- décembre 2008
- septembre 2008
- août 2008
- décembre 2007
- octobre 2007
- septembre 2007
- juillet 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
Catégories
- Certification
- Défis
- Devoxx
- Devoxx 2008
- Devoxx 2010
- Devoxx France 2012
- Divers
- Événements Java
- Fiches
- Hardware
- In English
- Java
- JavaDay 2006
- JavaFX
- JavaOne 2005
- JavaOne 2006
- JavaOne 2007
- Javapolis 2005
- Javapolis 2006
- Javapolis 2007
- JBoss
- Livres
- Mac
- NetBeans
- OpenJDK
- Pensée
- Performance
- Perles
- Sun Tech Days Paris 2007
- Traduction
je veux pas voir … je veux toucher
ben tant pis, on va prendre notre mal en patience.
Je n’ai pas plus d’entrées que toi.
Juste qu’étant actif sur NetBeans depuis 2002, les développeurs me connaissent. Et ca m’arrive d’exprimer mon désaccord assez ouvertement chez eux. Et puis, si tu voulais voir Matisse en action, il fallait venir aux NetBeans Events du 25 et 26 mai. 1 jour de congé pour cela:
visiter Bruxelles ou Luxembourg le matin.
Voir matisse et d’autres choses intéressantes l’après-midi.
et sinon vbrabant, vu que tu as tes entrées … tu peux pas avoir une preversion de matisse/netbeans4.2 pour les membres de dvp ? (lunatix, eternel impatient )
La démo est sympa comme tout
Le projet matisse semble ne rien avoir à envier à visual… on y voit même certains concepts que je n’ai pas retrouvé dans ma béta de VS 2005.
La création de formulaire reste quand même une étape assez récurente dans le développement de logiciel, j’ai fais assez peu de java, mais la création de formulaires sous swing c’est vraiment ce qui m’a le plus contrarié
ca fait un peu baver
en fait je suis plutot « Visual… » pour les GUIs (quoique 2003 c’etait pas encore 2005) mais mes maigres tentatives de GUI en java avec eclipse et le plugin ne m’ont guère convaincu ! Soit à la main mais c’est un peu fastidieux, et le plugin que j’avais testé était loind d’être au top (surtout par rapport à cette démo!).
Ca va peut-être me motiver pour faire plus de java
(tiens ya-t-il un endroit ou on peut trouver une sorte de liste des possbilités pour faire « facilement » un GUI sous java ?)
oui oui, mais en meme temps, awt et swt sont finalement tres differents. Si le principe est le meme, l’implementation n’a rien a voir.
perso, le gros avantage de swt, ca aura été de mettre l’equipe swing en route ! (en plus d’etre une bonne api pour certains types d’applications). Voir qu’il aura fallu attendre mustang pour voir disparaitre le rectangle gris, c’est dommage par exemple.
sinon, bonne nouvelle pour le jar, j’avais peur que ce soit basé sur la baseline qui ne sera dispo que pour mustang
Ca tourne sous jre 1.4.2 et jre 1.5.
Mais ce sera sûrement un jar à mettre dans le classpath. Comme c’était déjà le cas pour le AbsoluteLayout.
Il faut également savoir qu’il y a beaucoup de choses qui bougent du coté de l’équipe Swing. A mon avis, on n’a pas encore fini de parler de Swing.
P.S. Pour la petite histoire, quelque chose qu’on passe assez souvent sous silence dans le débat IBM-SUN SWT/Swing est qu’il est assez désolant de voir que c’est IBM qui avait critiqué AWT lors de la sortie de Java 1.0 et poussé pour Swing (ils ont particité à l’API). Et que maintenant ils critiquent Swing et poussent SWT.
ca, si y’a des gars qui ont les oreilles qui sifflent dans le monde c’est surement l’equipe de dev de swing (je dis les gars, mais il me semble qu’a l’origine, l’ingenieur en chef de swing etait une femme)
En tout cas, la demo est impressionante, et on va attendre netbeans 4.2 avec impatience (si j’ai bien compris, ca va etre disponible dans cette version la). Par contre je me demande si ce NaturalLayout ne sera disponible que dans mustang, ou alors, ce sera une lib en plus pour que ce soit disponible pour les versions antérieures ?
la course eclipse/netbeans a vraiment du bon pour les utilisateurs. Après un demarrage lent, on voit netbeans revenir largement au niveau de son concurrent pour le plaisir de tous