juin
2006
Vous pouvez télécharger tous les slides de JavaOne, en vous rendant sur cette page:
http://java.sun.com/javaone/sf/sessions/main_session_pdfs.jsp
Aujourd’hui, je lisais les slides du TS-3441 (dans Java SE) concernant la possible intégration native de XML dans Java SE 7 (nom de code, Dolphin, le successeur de Mustang). Mais je dois dire que franchement, j’aime pas trop la direction que cela prend.
Tout d’abord, il me faut dire qu’il y a d’excellentes idées dans ce JSR. Comme par exemple, pouvoir écrire:
out.format("Current %s feature list%n",
featureList.get("release").text());
List<XML> fs
= featureList.findAll("feature[state='approved']");
for (XML f : fs) {
out.format("%3s: %s%n",
f.get("id").text(),
f.get("name").text());
}
}
où XML représente un noeud XML.
Ce qui est tout de même élégant, concis, et lisible.
Maintenant, ils proposent également de pouvoir écrire, directement dans votre code source Java, le code suivant:
java.lang.XML htmlPage = <html><body><p>{text}</p></body></html>
;
Je ne sais pas ce que vous en penser, mais personellement, je trouve cela horrible.
Une autre proposition était celle-ci:
#body {
#p {text},
}
};
Ce que je trouve encore plus affreux.
Et vous, qu’en pensez-vous ? (je vous demande de lire le PDF dans son entièreté avant de donner votre avis).
Vincent
3 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
Pour les 2 dernières proposition je pense pas non plus que ce soit une bonne idée. Je fais le rapprochement java/.NET sur ce sujet. Ces technos appliquées au développement web incitent fortement, de part leur architecture à séparer farouchement la présentation (html) du traitement. ça a beaucoup d’avantatges dont entre autre « forcer » le développeur à avoir une approche vraiment objet de ses traitements et de bien réfléchir à son architecture en couches.
Je pense que de telles syntaxes présentées dans les exemples 2 et 3 vont pousser les développeurs à « mixer » le code traitement avec le code de présentation. Certes pas tous, mais disons les moins disciplinés
Si c’est pour en arriver à ça autant faire du php
J’espère qu’il n’y aurra jamais ça en java (et ni en dotnet d’ailleur) car si ça existe et que les développeurs commencent à l’utiliser, quand nous ne définirons nos interface graphiques qu’avec du xml (XAML, XUL, …) les mauvaises habitudes resteront les mêmes que celles prises pour le développement web !!!
Dans son intégralité, tu veux dire.
Pas la peine de se fâche, si ce ne sont que des propositions. Je n’ai pas le temps de lire l’article maintenant, mais en effet, la première suggestion semble dans l’esprit Java, contrairement aux dernières. On verra…
Comment on truc comme !!!!!!
Je suis CONTRE !!!!