• [^] # Re: L'eternelle question

    Posté par (site web personnel) . En réponse au journal Mono pour Android en version 1.0. Évalué à 4.

    Il y a plusieurs éléments je penses :

    • JSR XXX : si tu n'a pas ton dictionnaire des JSR tu comprends rien.
    • Ecosystème Multi-éditeurs/Multi-décideurs : trop de choix pour la même JSR (oui faut suivre). T'es bloqué dès le début du projet par le fait de devoir faire des choix.
    • Ecosystème trop vaste : c'est un métier à part entière de le maîtriser.
    • Une philosophie "write once, run everywhere" qui nivelle par le bas : pendant que l'autre propose des toolkits d'IHM sexy et propose différents niveau de compatibilité avec l'existant (natif), Java tente péniblement de sortir un JavaFX et propose JNI pour la compatibilité (sic).
    • Le language est passé d'un mode "leader" à un mode "suiveur" par rapport à C#
      • pas d'innovation qui ne soit un repompage du concurrent direct.
      • C# a largement pris ses distances en terme de similitudes depuis l'inclusion de l'inférence, des lambda et LINQ : le langage devient fonctionnel.