Dans son blogs Bruce Eckel, l'auteur du célèbrissime "Thinking in Java", donne la parole à Chris Grindstaff pour revenir sur des propos que James Gosling a tenu sur SWT/AWT/Swing lors d'une conférence. A lire (à noter que SWT sera au menu de la quatrième édition de Thinking in Java).
De mon coté je pense que Swing est une très bonne API pour développer des produits devant s'exécuter sur plusieurs plateformes (Windows, Linux, Mac). La qualité de cette API peut être appréciée dans des produits comme "IDEA, NetBeans ou Creator".
Mais cette API est-elle adaptée pour les développements d'entreprise ? Je ne pense pas, car pour ce type de développement la portabilité est un plus, pas une obligation, par contre la simplicité est un pré requis. Et toute personne qui s???est un jour frottée à Swing sait que cette API est tout sauf simple.
Ma conclusion est que java ne propose pas en standard une API pour faire des développements d???entreprise avec une couche graphique riche. Et pourtant ce type de développement représente 95% du code produit par les développeurs. Dommage que ce marché ne soit pas une préoccupation pour James.


Bruce Eckel : Gosling on SWT (Anglais)
James Gosling Q & A (Anglais)
Source Erik Thauvin (Anglais)