• [^] # Re: This is javaaa

    Posté par . En réponse à la dépêche Fim 1.1.0. Évalué à 1.

    Je n'aime pas les pratiques en java:
    les abstractions qui ne font que compliquer la lecture, les interfaces n'ayant qu'une seule implémentation, les factory pour créer tout type d'objet
    l'utilisation systématique de getters/setters publics, qui exposent l'implémentation d'un objet

    Je n'aime pas les libs java:
    Il faut souvent créer 2 ou 3 objets intermédiaires pour des opérations simples comme la lecture de fichier
    Les interfaces graphiques ne s'intègrent pas facilement dans un environnement donné
    La distribution passe par la copie de .jar

    Je n'aime pas le langage java:
    Le langage ne connaît que les pointeurs, qui peuvent toujours être nuls
    Il n'y a pas de concept de "const" ou de fonctions pures
    La gestion des ressources doit être faite manuellement (sauf la mémoire), et sans destructeurs