Site de communication et d'échange d'informations (techniques & pédagogiques) entre les formateurs E.I.Te et les clients ou prospects
Noop se définit comme un langage testable tournant dans la JVM (Java Virtual Machine). Selon Google, qui présente le projet sur le site de Noop, « il tente de tirer les leçons des anciens et des nouveaux langages, tout en encourageant à travers sa syntaxe les bonnes pratiques de l'industrie, et en décourageant les mauvaises pratiques d'écriture de code ». Derrière ce projet on trouve des ingénieurs de Google, mais également quelques développeurs provenant d'autres sociétés.
Noop –en référence à l'instruction en langage machine NOP ou NOOP, ne rien faire– est en réalité un Java-like, autrement dit un langage doté d'une syntaxe similaire à celle de Java.
L'objectif de celui-ci est d'une part d'intégrer dans sa syntaxe les bonnes pratiques actuelles telles que l'injection de dépendance, la testabilité, l'écriture d'un code source lisible, une
documentation exécutable toujours à jour, un typage fort des variables. Et d'autre part, d'éviter les mauvaises pratiques telles que le code et les variables statiques, l'héritage
d'implémentation, les primitives...Sur le wiki des développeurs de Noop, on trouvera la liste des fonctionnalités prévues ou proposées pour le
langage.
Tout l'article sur 01Net :
http://pro.01net.com/editorial/506291/google-veut-moderniser-java-avec-noop/