En effet, commons est compatible JDK1.4 alors que Guava a visé directement la compatibilité avec Java 5, évitant ainsi le code legacy.
Mais ça commence a changer: commons lang 3 utilise les generics.
Pour commons collections (celui que j'utilise le plus), je me suis créé une petite classes utilitaire permettant d'utiliser les méthodes de CollectionUtils, mais avec les generics. Il y a des casts sauvages par la, mais c'est pas grave puisque le code l'utilisant ne se cogne pas ce problème mineur.
[^] # Re: Intéressant
Posté par djano . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 2.
En effet, commons est compatible JDK1.4 alors que Guava a visé directement la compatibilité avec Java 5, évitant ainsi le code legacy.
Mais ça commence a changer: commons lang 3 utilise les generics.
Pour commons collections (celui que j'utilise le plus), je me suis créé une petite classes utilitaire permettant d'utiliser les méthodes de CollectionUtils, mais avec les generics. Il y a des casts sauvages par la, mais c'est pas grave puisque le code l'utilisant ne se cogne pas ce problème mineur.