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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NodeJS Discussion :

Meteor 0.9 : la plateforme JavaScript côté serveur utilise un nouveau système de packaging


Sujet :

NodeJS

  1. #1
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Meteor 0.9 : la plateforme JavaScript côté serveur utilise un nouveau système de packaging
    Meteor 0.9 : la plateforme JavaScript côté serveur utilise un nouveau système de packaging
    Qu'en est-il du JavaScript côté serveur ?


    Meteor est une plate-forme 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. A 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 de Arduinos (une plate-forme de prototypage électronique open source qui permet de créer des objets électroniques interactifs). Il suffit d'implémenter le protocole DDP ;
    • les packages Smart Meteor sont de petits programmes qui peuvent injecter du code dans le serveur ou le client, ou même pré traiter vos sources. C'est pourquoi ils sont les plus petits possible, avec un ensemble de dépendances minimal. Vous pouvez ainsi utiliser vos modèles, vos jeux de tests ou vos frameworks de manipulation du DOM préférés.


    L'équipe a annoncé la sortie de la version 0.9.0.

    Elle contient comme principale nouveauté le packaging system, inculant ainsi le Isobuild et le Meteor Package Server. Ce qui implique le transfert des packages de Meteorite vers ce nouveau serveur.

    Voici quelques informations sur cette version :

    • l'amélioration de meteor update ;
    • on peut ajouter et supprimer n'importe quel package en ligne de commande, ce n'est plus restreint aux packages du coeur ;
    • la détection de packages compatibles pour ne pas devoir utiliser plusieurs versions (par exemple d'Underscore) ;
    • si vous utilisez un pré processeur CSS, vous pouvez modifier automatiquement vos CSS dans tous les onglets du navigateur ouverts (durant votre développement).



    Site officiel.
    L'article sur la version 0.9.0.
    Exemples et documentation.


    Et vous ?

    Que pensez-vous du JavaScript côté serveur ?
    Quel plateforme JavaScript utilisez-vous côté serveur ?

  2. #2
    Membre habitué

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2014
    Messages : 3
    Points : 132
    Points
    132
    Par défaut
    Meteor est la plateforme qui m'a fait aimer le développement Javascript côté serveur. Elle répond à des problématiques très actuelles qui concernent les applications modernes. Cela faisait longtemps qu'on attendait le nouveau système de packages et il est enfin arrivé. La version 1.0 n'est plus très loin :-)

  3. #3
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Meteor 0.9.1 est disponible
    Meteor 0.9.1 est disponible


    Meteor est une plate-forme 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.

    L'équipe a annoncé la sortie de la révision 0.9.1.

    Elle contient comme principale nouveauté l'ajout des Organizations. Elles vous permettent de définir des équipes de développeurs qui collaborent ensemble sur une application. Elles rendent facile à gérer les listes des développeurs autorisés dans un endroit central, et vous pouvez les utiliser pour publier des packages sous le nom de votre équipe au lieu d'un compte développeur. Une fois que vous avez fait une organisation, vous pouvez lui donner les droits d'une application déployée ou d'un package, tout comme vous ajouteriez des utilisateurs individuels.

    Cette révision contient également :

    • des changements pour l'API Blaze ;
    • la dépréciation du package ui au profit du package blaze ;
    • le renommage de certains packages et symboles ;
    • la possibilité de définir des variables uniques réactives comme une clé de session ;
    • etc.



    Site officiel.
    L'article sur la révision 0.9.1.
    Exemples et documentation.

  4. #4
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Meteor 0.9.2 est disponible et permet de construire des applications mobiles
    Meteor 0.9.2 est disponible et permet de construire des applications mobiles


    Meteor est une plate-forme 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.

    L'équipe a annoncé la sortie de la révision 0.9.2.

    Elle contient comme principale nouveauté la possibilité de créer des applications mobiles dans Meteor pour iOS et Android avec PhoneGap / Cordova. Il est d'ailleurs assez simple de coder de telles applications car la méthode est basée sur celle des applications pour navigateur.

    Cette nouveauté implique donc l'intégration de PhoneGap qui fournit un ensemble de packages qui permettent entre autres d'accéder aux fonctions natives de l'appareil et ce de manière compatible d'un appareil à l'autre.


    Site officiel.
    L'article sur la révision 0.9.2.
    Exemples et documentation.

  5. #5
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Meteor 0.9.3 est disponible et améliore la gestion des packages
    Meteor 0.9.3 est disponible et améliore la gestion des packages


    Meteor est une plate-forme 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.

    L'équipe a annoncé la sortie de la révision 0.9.3.

    Cette version contient principalement des améliorations de la gestion des packages :

    • une meilleure maintenance car le package n'est plus dépendant de la version de Meteor ;
    • l'ajout d'une numérotation supplémentaire pour la version du package permettant l'utilisation de versions multiples de package de mise à jour liés à un package de base ;
    • la possibilité de cacher un package lors de la recherche ;
    • etc.



    Site officiel.
    L'article sur la révision 0.9.3.
    Exemples et documentation.

  6. #6
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Meteor 0.9.4 est disponible et améliore la création d'applications mobiles


    Meteor est une plate-forme 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.

    L'équipe a annoncé la sortie de la révision 0.9.4.

    Cette version concerne plusieurs axes et contient par exemple :

    • la prise en charge du développement d'applications mobiles multi-plateformes pour iOS et Android depuis un code de base unique ;
    • le support natif des tests d'application écrits avec Jasmine, Mocha et Selenium avec l'utilisation de Velocity ;
    • la commande meteor debug qui vous permet d'utiliser l'inspecteur de nœud pour déboguer votre code côté serveur ;
    • plusieurs dépréciations ;
    • une amélioration des performances notamment grâce à l'utilisation de SQLite ;
    • etc.


    Notons que cette version sera la dernière grande révision de type 0.x.


    Site officiel.
    L'article sur la révision 0.9.4.
    Exemples et documentation.

Discussions similaires

  1. Balise "<?" ou javascript côté serveur.
    Par cotmar dans le forum ASP
    Réponses: 34
    Dernier message: 18/01/2009, 10h17
  2. Balise "<?" ou javascript côté serveur.
    Par cotmar dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 26/12/2008, 17h28
  3. envoi de données Javascript vers serveur
    Par oclone dans le forum ASP.NET
    Réponses: 11
    Dernier message: 03/11/2008, 12h26
  4. erreur page javascript sur serveur
    Par justin92330 dans le forum Général JavaScript
    Réponses: 23
    Dernier message: 02/10/2008, 08h56
  5. transmission donnée javascript vers serveur
    Par benneb dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 03/09/2007, 22h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo