Petite précision de la firme de Mountain View : c’est la version 8 de Node.js – disponible depuis le 1er juin 2017 – qui a été retenue. JavaScript vient ainsi étendre une liste de langages dans laquelle on retrouve déjà Python, Java, PHP et Go. Google précise que l’environnement d’exécution Node.js proposé en est au stade de bêta. La firme souligne néanmoins que le runtime n’introduit pas de changements d’habitudes au flux de travail des développeurs. Par exemple, l’usage de modules existants reste soumis à la déclaration des dépendances npm au sein d’un fichier JSON. En sus, pas d’obligation de faire usage de DataStore – le service de gestion de bases de données non-relationnelles de type NoSQL intégré à GCP. L’option Google Cloud SQL (introduite en 2011) demeure et permet de créer, configurer et utiliser des bases de données relationnelles avec les applications App Engine.
« Nous nous occupons de l’environnement d’exécution à votre place. Vous recevez automatiquement des mises à jour pour Node.js. Pour vous, nous procédons également à l’installation des dépendances dans le cloud avant le déploiement afin de garantir que vos applications tournent dans des conteneurs sécurisés. Connexion, introspection, débogage en temps réel, monitoring, adresse en HTTPS sont autant de bénéfices. Nous automatisons même le processus de génération des certificats pour les domaines par défaut ou personnalisés », explique l’un des mainteneurs du runtime.
La disponibilité de Node.js dans Google App Engine Standard fait suite à celle relative à l’autre édition de la plateforme de conception et d’hébergement d’applications web – Google App Engine Flexible. L’environnement standard permet la mise sur pied de services capables de monter en charge plus rapidement que ceux montés avec l’édition flexible.
Le partage entre App Engine Standard et Node.js se fait également dans l’autre sens. Google annonce la disponibilité de bibliothèques qui permettent d’utiliser des produits de sa plateforme cloud au sein d’une application JavaScript. Ces bibliothèques client sont des contributions directes de ces derniers à Node.js qui, de toutes les façons, s’appuie sur V8 – le moteur d’exécution à haute performance développé par la firme de Mountain View.
Source : billet de blog
Et vous ?
Comment accueillez-vous l’arrivée de Node.js au sein de Google App Engine Standard ?
Connaissez-vous bien App Engine Standard ? Si oui, quels sont les avantages et les inconvénients de cette plateforme ?
Voir aussi :
Google ouvre App Engine à tous les développeurs PHP, la plateforme Cloud s'enrichit d'un quatrième langage de programmation
Google annonce la disponibilité générale d'App Engine pour Go, la disponibilité en beta aura duré quatre ans
Google ajoute le support de nouveaux langages de programmation sur App Engine et lance officiellement Cloud Container Builder
Google I/O : Google App Engine s'ouvre au PHP et Google annonce la disponibilité générale de son IaaS, pour des VM sous Linux
Google met à jour App Engine, la plateforme Cloud adopte un nouveau système de facturation, le SDK 1.6.7 disponible