Accueil InfoQ Développement Web sur InfoQ
-
lua.vm.js - Faire tourner une VM Lua dans une machine virtuelle JavaScript
Mozilla montre la puissance de asm.js en exécutant l'ensemble de la VM Lua dans une machine virtuelle JavaScript, avec la possibilité d'appeler du code JS.
-
Memcached dépasse EhCache et Coherence dans les demandes d'emploi Java
Memcached fête cette année ses 10 ans, il est intéressant de noter que Memcache reste si l'on regarde les tendances des demandes d'emploi calculées par Indeed.com la solution de cache la plus utilisée par les projets Java, notamment avec le très populaire client Spymemcached.
-
La bibliothèque d'interfaces utilisateur React de Facebook reçoit des critiques mitigées
Facebook a ouvert le code source de React, sa bibliothèque JavaScript prévue pour écrire des interfaces utilisateur réactives, utilisée pour réaliser le site web Instagram ainsi que des parties du site web Facebook. React est basé sur l'idée de spécifications déclaratives des interfaces par-dessus un modèle de données.
-
Java EE 7 et GlassFish chez CloudBees
Le 12 Juin Oracle a officiellement lancé sa nouvelle version JEE qui, comme à l'accoutumée est accompagnée de son implémentation de référence à travers le serveur d’application GlassFish 4. La plate-forme de Cloud pour application Java Cloudbees propose d’ores et déjà de pouvoir déployer ses applications JEE 7 via un ClickStart GlassFish 4.
-
Débat : Avons-nous besoin d'un bytecode Web universel ?
Cela vaut-il la peine de créer un bytecode web universel ? LLVM est-il la solution ? Qui est le meilleur pour exécuter du code natif dans le navigateur : Mozilla asm.js ou Google pNaCl ? Cet article contient des opinions exprimées sur le web sur ces questions.
-
Meteor améliore l'intégration de NPM, et refond sa gestion de paquets
Le Meteor Development Group a annoncé la sortie de Meteor 0.6.0 le 4 avril, cette nouvelle version inclus une refonte majeure du système de gestion des paquets et une intégration améliorée de NPM. Depuis cette sortie, la version 0.6.2 parue le 16 avril inclus de nombreuses améliorations et correctifs.
-
Red Hat rebaptise JBoss Application Server WildFly et ouvre les binaires de la version commerciale
Red Hat, le leader des vendeurs Linux, a annoncé dans le cadre du JUDCon Brésil que JBoss Application Server sera renommé "WildFly". Ce nouveau nom devra refléter la nature "extrêmement agile, légère, naturelle et vraiment libre" de JBoss AS. Les listes de diffusions, les noms de domaines ainsi que d’autres éléments portant le nom JBoss AS vont être renommés.
-
Visualiser l'arbre d'exécution du code JavaScript avec TraceGL
Rik Arends vient de publier TraceGL, un nouvel outil pour déboguer une application JavaScript en utilisant trace debugging. Pour simplifier le debug et comprendre les applications web complexes ou basées sur Node.js, l'outil capture, visualise et laisse l'utilisateur naviguer entre les traces d'exécution pendant que l'application tourne.
-
Des architectures performantes et scalables avec vert.x - interview de Eberhard Wolff
Le Web 2.0 et l'explosion des clients mobiles ont changé la manière de concevoir l'architecture de nos applications. Node.js a été l'une des premières technologies à essayer de répondre à ce défi par l'utilisation d'un environnement non bloquant et asynchrone. L'année dernière, vert.x, une technologie similaire, mais réalisée sur la machine virtuelle Java, a débarqué.
-
Appium de Sauce Labs permet de tester maintenant des Applications Android et Firefox
Sauce Labs a étendu Appium pour permettre les tests automatisés des applications sur les plates-formes Android et Firefox.
-
Oracle annonce la publication en Open Source de JavaFX pour iOS et Android
Oracle a dévoilé ses intentions de publier en Open Source ses implémentations iOS et Android de sa plateforme JavaFX « au cours des deux prochains mois », permettant ainsi aux développeurs d'écrire des applications multi-plateformes sur ces supports pour la première fois.
-
Netflix abandonne Silverlight et embrasse HTML5
Netflix a annoncé son intention de remplacer leur lecteur vidéo Silverlight par un lecteur en HTML5, la première implémentation du lecteur est disponible avec Chrome/Chrome OS, une version pour Windows et Mac OS X suivra prochainement.
-
Un projet Git en JavaScript financé en 28 heures sur Kickstarter
Tim Caswell, un membre connu de la communauté JavaScript et Node.js, a eu l'idée de réimplémenter Git en JavaScript et a réussi à financer son projet en 28 heures avec un peu plus de 360 investisseurs. Le projet est un autre exemple de la loi d'Atwood: "toute application pouvant être écrite en JavaScript sera un jour écrite en JavaScript."
-
Clojure, CoffeScript et Haskell sont les langages généralistes les plus expressifs
Les langages généralistes les plus expressifs sont Clojure, CoffeeScript et Haskell. Telle est la conclusion d'une étude qui a utilisée comme unité de mesure de l'expressivité le nombre de lignes de code modifiées à chaque Commit (LoC/commit).
-
Stripe libère Abba, le framework de Test A/B
Ce script définit un test de _contrôle_ appelé Test A, généralement la page originale, et une variante Test B, censée être une amélioration. Pour chaque test, un _handler_ est spécifié et appelé au choix par le framework.