Announcing Node.js on Acquia Cloud

Annonçant node. js sur Acquia Cloud

Aujourd'hui, Acquia a annoncé qu'elle a élargi le Cloud d'Acquia pour soutenir node. js, le populaire open-source JavaScript Runtime. C'est une grande étape pour Acquia car c'est la première fois que nous avons étendu notre nuage au-delà de Drupal.

Je voulais prendre un peu de temps pour expliquer l'évolution de la pile Open-source d'Acquia et pourquoi ce décalage est important pour le succès de nos clients.

Du JavaScript côté client au JavaScript côté serveur

JavaScript a été créé à Netscape en 1995, lorsque Brendan Eich a écrit la première version de JavaScript en seulement 10 jours. Il a fallu environ 10 ans pour JavaScript pour atteindre la maturité de l'entreprise, cependant.

Adoption accélérée en 2004 lorsque Google utilisé JavaScript pour construire la première version de gmail. Par rapport à des concurrents e-mail comme Yahoo! mail et Hotmail, Gmail a montré ce qui était possible avec JavaScript côté client, qui permet aux développeurs de mettre à jour les pages dynamiquement et réduit les rafraîchissements pleine page et allers-retours sur le serveur.

L'avantage est une expérience utilisateur améliorée qui est généralement plus rapide, plus dynamique dans son comportement, et généralement plus application-like.

Dans 2009, Google a inventé le moteur V8 JavaScript, qui a été incorporé dans son navigateur Chrome pour rendre gmail et Google Maps plus rapide. Ryan Dahl a utilisé le temps d'exécution V8 comme la base de node. js, qui a permis JavaScript côté serveur, briser la langue hors des limites du navigateur.

Webinar : Pourquoi, quand et comment découpler

Description : Dries Buytaert, fondateur de Drupal et CTO chez Acquia, partage avec vous sa connaissance de Drupal et de ses atouts face à la concurrence, en expliquant pourquoi, quand et comment implémenter Decoupled Drupal.

R EGARDER maintenant

 

Node. js est piloté par des événements et fournit des e/s asynchrones et non bloquantes, ce qui permet aux développeurs de créer des applications Web modernes, en particulier celles qui disposent de capacités en temps réel et de données en continu. Il a inauguré l'ère des applications isomorphe, ce qui signifie que les applications JavaScript peuvent désormais partager le code entre le côté client et côté serveur.

L'introduction de node. js a stimulé une renaissance JavaScript et a contribué à la popularité des cadres JavaScript tels que AngularJS, braises et de réagir.

L'investissement d'Acquia dans Drupal sans tête

Dans le monde du développement Web, peu de tendances se répandent plus rapidement que les architectures découplées en utilisant des frameworks JavaScript et CMS sans tête.

Les architectures découplées gagnent en importance parce que les architectes cherchent à profiter des autres technologies frontales, les plus couramment basées sur JavaScript, en plus de celles natives de Drupal.

Acquia investit dans le développement de Drupal sans tête depuis près de cinq ans, lorsque nous avons commencé à contribuer à l'ajout d' API de service Web à Drupal Core.

Il y a un an, nous avons publié roue, un écosystème de kits de développement logiciel (SDK) qui permet aux développeurs de construire des applications de Drupal-backed dans JavaScript et SWIFT, sans besoin de l'expertise Drupal étendue. Cet été, nous avons sorti Reservoir, une distribution Drupal pour Drupal découplés.

Au cours de la dernière année, Acquia a contribué à la prise en charge d' une variété d'architecturessans tête, with et without node. js. Bien qu'il ne soit pas toujours nécessaire, node. js est souvent utilisé à côté d'une application Drupal sans tête pour fournir le rendu côté serveur des applications JavaScript ou des capacités en temps réel.

Rester informé

Recevez le meilleur contenu sur le futur du marketing, les changements dans le secteur et les avis de nos experts.

Managed Node. js sur Acquia Cloud

Auparavant, si une organisation voulait construire une architecture découplée avec node. js, elle n'était pas en mesure d'héberger l'application node. js sur Acquia Cloud.

Cela signifie que l'organisation doit exécuter node. js avec un fournisseur distinct. Dans de nombreux cas, cela oblige les organisations à surveiller, dépanner et Patcher l'infrastructure prenant en charge l'application node. js de leur propre gré. La séparation de la gestion de l'application node. js et Drupal back-end non seulement introduit une variété de complexités, y compris les risques de sécurité et les défis de gouvernance, mais il crée également des contraintes opérationnelles.

Les organisations doivent compter sur deux fournisseurs, deux équipes de support et plusieurs contacts pour construire des applications découplées à l'aide de Drupal et node. js.

Pour éliminer cette inefficacité, Acquia Cloud peut désormais prendre en charge Drupal et node. js. Notre objectif est d'offrir la meilleure plate-forme pour le développement et l'exécution des applications Drupal et node. js.

Cela signifie que les organisations doivent uniquement compter sur un fournisseur et une infrastructure cloud lors de l'utilisation de Drupal et node. js. Les clients peuvent accéder aux environnements Drupal et node. js à partir d'une interface utilisateur unique, en plus des outils qui permettent la livraison continue, l'intégration continue, la surveillance, l'alerte et le support sur Drupal et node. js.

Node.js on Acquia Cloud

Sur Acquia Cloud, les clients peuvent accéder aux environnements Drupal et node. js à partir d'une interface utilisateur unique.

Exécution de la mission d'Acquia

Lors de la réflexion sur la première décennie d'Acquia l'été dernier, j'ai partagé que l'une des valeurs corporatives originales de notre petite équipe a imaginé était de «permettre à chacun de rassembler rapidement des sites Killer. Après dix ans, nous avons développé notre mission de «construire la plate-forme universelle pour les plus grandes expériences numériques du monde».

Bien que notre attention s'est développée au fur et à mesure que nous avons grandi, l'objectif durable d'Acquia est de fournir à nos clients les meilleurs outils disponibles. Ajouter node. js à Acquia Cloud est une évolution naturelle de notre mission.

Dries Buytaert, chairman and chief technology officer, Acquia

Dries Buytaert

Président, CTO Acquia, Inc.

Dries Buytaert est développeur open source et responsable des technologies. Il est à la fois le fondateur et le chef de projet de Drupal, une plateforme open source dédiée à la création de sites web et d'expériences digitales. Buytaert est également cofondateur et directeur de la technologie d’Acquia, société technologique financée par le capital-risque. Acquia fournit à de nombreuses grandes organisations une plateforme ouverte, basée sur le cloud, qui aide ces dernières à développer, livrer et optimiser leurs expériences digitales. Identifié Young Global Leader par le Forum économique mondial, il est titulaire d’un doctorat en science et ingénierie informatique de l'université de Gand, et d'une licence en science informatique de l'université d'Anvers. Il a été nommé CTO de l'année par le Massachusetts Technology Leadership Council, Entrepreneur de l’année en Nouvelle-Angleterre par Ernst & Young et Jeune Innovateur par la MIT Technology Review. Il écrit souvent des articles de blogs sur Drupal, l'open source, les startups, l'entreprise et l'avenir sous le nom dri.es.