Mmm, je dois être un peu réac mais je comprend mal l'intérêt d'ANT... A l'extrême limite si le but avait été de faire un truc hyper simple et limité pour éviter d'avoir à apprendre les arcanes de make pour les projets simples (et encore les Makefile simples ça existe...), mais pour ce qui est de la flexibilité et de la puissance, hum bof, avant de rattraper make faut quand même réinventer pas mal de fois la roue.
A l'extrême limite peut-être les fichiers ANT sont plus "descriptifs", lisibles et moins "orientés commande" que les Makefile. M'enfin moi je trouve que le texte brut "à la Makefile" est tout aussi lisible que du XML avec du bruit de fond en forme de balises.
Mais ça reste un avis personnel.
Noter que je me suis cassé les dents pas mal de fois sur make (le célèbre coup du tab remplacé par 8 espaces qui fout tout par terre...) mais à la réflexion c'est peut-être la solution la moins pire.
Ah oui et sinon pour cadrer avec le débat général: en ce qui me concerne pour de la production les JVMs c'est malheureusement Sun ou IBM, les JVMs libres ne permettant pas de lancer les derniers programmes Java qui sont malheureusement ceux qu'on aurait besoin de lancer. Donc si j'ai moyen de contourner et d'utiliser autre chose que Java, j'achète.
[^] # Re: Pour ce qui est de gcj.....
Posté par ufoot . En réponse à la dépêche [Débat] Implémentations libres de java : sont elles utilisées dans la pratique ?. Évalué à 2.
A l'extrême limite peut-être les fichiers ANT sont plus "descriptifs", lisibles et moins "orientés commande" que les Makefile. M'enfin moi je trouve que le texte brut "à la Makefile" est tout aussi lisible que du XML avec du bruit de fond en forme de balises.
Mais ça reste un avis personnel.
Noter que je me suis cassé les dents pas mal de fois sur make (le célèbre coup du tab remplacé par 8 espaces qui fout tout par terre...) mais à la réflexion c'est peut-être la solution la moins pire.
Ah oui et sinon pour cadrer avec le débat général: en ce qui me concerne pour de la production les JVMs c'est malheureusement Sun ou IBM, les JVMs libres ne permettant pas de lancer les derniers programmes Java qui sont malheureusement ceux qu'on aurait besoin de lancer. Donc si j'ai moyen de contourner et d'utiliser autre chose que Java, j'achète.