IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Meteor 1.3 : un meilleur support pour gérer les tests
Sur la plateforme JavaScript open source

Le , par vermine

66PARTAGES

4  0 
Meteor 1.3 : un meilleur support pour gérer les tests
pour la plateforme JavaScript open source


Meteor est une plateforme open source pour créer des applications Web de qualité et cela très rapidement, peu importe que vous soyez un expert développeur ou bien un débutant. Avec Meteor, vous n'avez plus à gérer les ressources serveur ou une base de données, ni à manipuler une couche ORM (couche d'abstraction à la base de données), ni à organiser le va-et-vient entre clients et serveur en cas de données invalides.

En voici plusieurs caractéristiques :

  • écrire son application entièrement en JavaScript. Les mêmes API sont disponibles sur le client et sur le serveur donc le même code peut être exécuté facilement dans l'environnement ;
  • écrire simplement ses modèles. Ils se mettent à jour automatiquement lorsqu'il y a des modifications de données dans la base de données. L'outil prend en charge n'importe quel langage de création de modèles ;
  • écrire son code client comme s'il était en cours d'exécution sur le serveur et avec un accès direct à la base de données ;
  • lorsqu'un utilisateur apporte une modification, son écran se met à jour immédiatement, il n'y a pas d'attente serveur. Si le serveur rejette la demande ou s'il l'exécute différemment, le client se reconstitue avec ce qui s'est réellement passé ;
  • mettre à jour votre application pendant que les utilisateurs sont connectés sans les déranger. Lorsque vous publiez une nouvelle version, le nouveau code est parfaitement injecté dans chaque fenêtre du navigateur dans laquelle l'application est ouverte ;
  • écrivez tout le code en JavaScript (si vous le souhaitez). L'interface utilisateur s'exécute dans votre navigateur. Les fonctions sensibles sont exécutées dans un environnement privilégié ;
  • une seule commande pour compiler votre application entière dans une archive .tar à décompresser n'importe où, où se trouve node.js, en une seule commande également ;
  • vous pouvez connecter tout ce que vous voulez à Meteor, des applications mobiles natives aux bases de données d'Arduino (une plateforme de prototypage électronique open source qui permet de créer des objets électroniques interactifs).


L'équipe a annoncé la sortie de la version 1.3 dont l'objectif majeur est d'aider les équipes avec la gestion des applications de production tout en poursuivant le travail d'alignement de la plateforme Meteor avec les dernières innovations en JavaScript. L'équipe a échangé avec des clients/utilisateurs habitués à la plateforme pour établir la liste des modifications qui constituent cette version.

On y trouve donc notamment :

  • un meilleur support pour les tests unitaires et d'intégration ;
  • Le Guide Meteor avec les bonnes pratiques ;
  • encore de nouveaux modules ES2015 comme la syntaxe de l'import et l'export grâce à un module respectant les standards et fonctionnant autant du côté client que du côté serveur ;
  • la possibilité de charger un module npm directement depuis une application Meteor, et ce, afin d'améliorer la gestion des packages ;
  • la réécriture d'une couche Cordova pour construire des applications iOS et Android.


Vous trouverez davantage d'informations sur les modifications dans le change log

Site officiel.
L'article sur le blog officiel.
Documentation.

Et vous ?

Que pensez-vous de Meteor ?
Quelle plateforme JavaScript utilisez-vous côté serveur ?

Retrouvez nos cours et tutoriels pour apprendre le JavaScript côté serveur !

Une erreur dans cette actualité ? Signalez-nous-la !