Vert.x : le framework événementiel Web multi-langages sort en version 1.0
Le futur remplaçant de Node.js ?

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux


 Discussion forum

Le , par Hinault Romaric, Responsable Actualités
Un concurrent du Framework événementiel JavaScript Node.js vient de « voir le jour ».

La version stable 1.0 de Vert.x, un projet parrainé par VMWare a été publiée récemment par une équipe de développeurs.

Basé sur la machine virtuelle Java (contrairement à node.JS qui utilise le moteur JavaScript V8), Vert.x est un Framework pour le développement d’applications Web évolutives « event-driven ».

L’outil permet aux développeurs d’utiliser divers langages de programmation dont Ruby, JavaScript, Groovy, ou Java (d’ou le terme .x ?) pour créer des applications Vert.x. La solution de par l’utilisation de la JVM serait plus efficace et rapide que Node.js.

Le projet s’inspire de Node.js et est axé sur les événements comme celui-ci, selon Tim Fox, chef du projet. Les actions sont exécutées de façon asynchrone, permettant de ne pas bloquer un programme en cours d’exécution.

Vert.x est construit autour d’un modèle simple de simultanéité qui permet la réécriture d’un code comme une application mono-thread. Chaque thread est une boucle événementielle utilisable par le serveur.

Le Framework intègre la connexion réseau étendue avec des serveurs TCP, HTTP/HTTPS et les clients, le support pour WebSockets et SockJS. Un bus d’événements permet également aux événements d’être générés et agir en temps réel sur le serveur et le client pour une application Web. L’accès aux bases de données MongoDB est aussi au menu.

Vert.x est actuellement disponible gratuitement sous licence Apache 2 sur GitHub avec des exemples de code.

Dans les versions futures, le projet visera à élargir la gamme de la programmation événementielle pour Clojure, Scala et Python, ainsi que le développement d’applications mobiles et embarquées évolutives.

Le site du projet

Télécharger Vert.x

Source : Annonce de Vert.x

Et vous ?

Que pensez-vous de ce projet ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de alex_vino alex_vino
http://www.developpez.com
Membre Expert
le 15/05/2012 0:16
Ce qui me fait plaisir dans ce projet est la possibilité d'utiliser facilement autre chose que du JavaScript.
De mon point de vue JavaScript est puissant pour tout ce qui est des évenements client et UI, mais cette mode avec Node ne doit pas s'étendre aux serveurs. JavaScript n'est pas fait pour ca et est un language aillant tendance a tanguer.
Repenser JavaScript comme Google le (l'a) fait avec DART est une bonne chose pour harmoniser tout cela car JavaScript a vécu, mais accroitre l'utilisation de celui-ci n'est que ralentissement de l'évolution.
Avatar de leminipouce leminipouce
http://www.developpez.com
Membre Expert
le 15/05/2012 11:48
Petite précision sur Vert.x...

Sauf erreur de ma part (ou plutôt de Xebia... ) c'est JVM 7 seulement côté Java.
Offres d'emploi IT
Urgent Aide comptable copropriété (H/F)
CDI
Grey Consulting - Ile de France - Paris - 7ème arrondissement
Parue le 16/10/2014
Gestionnaire de flotte mobile h/f
CDI
Page Personnel - Ile de France - Courbevoie
Parue le 30/09/2014
Ingénieur développement asp.net mvc (h/f)
CDI
MCNEXT - Ile de France - Paris (75002)
Parue le 29/09/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula