Java : un beau langage, une l'usine à gaz de bibliothèque standard. Adieu DocumentBuilderFactory.getInstance().newDocumentBuilder().buildDocument(), et bon débarras !
J'ai vraiment du mal à comprendre toute cette aversion envers Java.
Présenter un code horrible en rejetant la faute sur le langage, je trouve ca déplacé.
Tu peux faire pareil en C++ :
DocumentBuilderFactory::getInstance()->newDocumentBuilder()->buildDocument()
ou en C :
buildDocument(newDocumentBuilder(DocumentBuilderFactory_getInstance()))
Java est un des langages les plus utilisés donc on trouve de tout, des programmes codés avec les pieds, des trucs over-engineerés, mais il y a aussi beaucoup de code propre.
Si il y a à critiquer, c'est plus au niveau du temps de démarrage de la JVM standard ou de la laideur/non intégration à l'environnement de bureau du toolkit graphique par défaut.
Ca explique surement pourquoi il est beaucoup utilisé côté serveur et peu pour des applications graphiques.
Un peu de recul et de pragmatisme ne peut pas faire de mal.
[^] # Re: Cool !
Posté par timid . En réponse au journal Le langage C serait redevenu le langage le plus utilisé. Évalué à 6.
Java : un beau langage, une l'usine à gaz de bibliothèque standard. Adieu DocumentBuilderFactory.getInstance().newDocumentBuilder().buildDocument(), et bon débarras !
J'ai vraiment du mal à comprendre toute cette aversion envers Java.
Présenter un code horrible en rejetant la faute sur le langage, je trouve ca déplacé.
Tu peux faire pareil en C++ :
DocumentBuilderFactory::getInstance()->newDocumentBuilder()->buildDocument()
ou en C :
buildDocument(newDocumentBuilder(DocumentBuilderFactory_getInstance()))
Java est un des langages les plus utilisés donc on trouve de tout, des programmes codés avec les pieds, des trucs over-engineerés, mais il y a aussi beaucoup de code propre.
Si il y a à critiquer, c'est plus au niveau du temps de démarrage de la JVM standard ou de la laideur/non intégration à l'environnement de bureau du toolkit graphique par défaut.
Ca explique surement pourquoi il est beaucoup utilisé côté serveur et peu pour des applications graphiques.
Un peu de recul et de pragmatisme ne peut pas faire de mal.