45 votes

Quels sont les inconvénients (potentiels) de l'utilisation de meteor.js?

Je viens de regarder le screencast de meteor.js et je suis assez impressionné par la facilité avec laquelle il semble créer une application Web, en termes de mises à jour en temps réel et de synchronisation de base de données. Cependant, je ne sais pas à quel point il évoluerait une fois en direct.

Quels problèmes (potentiels ou réels) pourrais-je rencontrer si je décidais de créer et de déployer une application Web écrite sur meteor.js?

23voto

jamin79 Points 261

Eh bien, je voudrais des conseils que vous avez une pièce avec meteor et de rendre le jugement de vous-même. Cela dépend vraiment de ce que vous souhaitez développer

Certaines contraintes, j'ai trouvé sont

  • Meteor est livré avec seulement mongodb. D'autres support de base de données sont prévues pour les versions ultérieures

  • Pas de modèle d'objet de formulaire de liaison (dans la feuille de route)

  • Système de paquets n'est pas mnp (bien que le Météore est construit sur le nœud) et est fermé à la communauté. Tous les meteor paquets sont développés par meteor eux-mêmes

Concernant le rendement, j'ai trouvé cet article utile

Voici un autre lien pour météores feuille de route

De mon expérience, je dirais que les avantages que j'ai trouvé l'emportent sur les inconvénients pour le moment

6voto

rickyduck Points 2215

Après avoir construit des projets du client dans le météore il y a 2 choses que j'ai immédiatement trouvé entrave sur le système:

1) Pas de support natif pour MSSQL / MySQL ou tout autre DB que MongoDB (qui jamin mentionné). Cela dit, il sorte de logique: pourquoi c'est le cas, comme une solution NoSQL avec un facile pour utiliser l'api JS sens plus un bruit sourd RDMB base de données. Cependant, il existe un plugin appelé Meteor SQL qui prend en charge MySQL pour le moment https://github.com/drorm/meteor-sql

2) Pas de support natif pour windows - Meteor est sorti uniquement sur linux et OSX sens nous les utilisateurs de windows sont en dehors de la boucle. Il y a un officieux construire sur windows http://win.meteor.com mais il est coincé à la 0.5.9.

Je ne serais probablement pas recommandé de créer plein de sites de Meteor encore ainsi en raison de ses diverses instabilités https://github.com/meteor/meteor/issues cependant, dans un environnement contrôlé, et c'est parfait.

Aussi garder à l'esprit Meteor ont atteint un 11 m $de financement de la subvention http://venturebeat.com/2012/07/25/meteor-funding/ sens qu'il va continuer à s'améliorer et de grandir.

0voto

Peter Points 24

Un gros problème pour le développement d'applications réside dans des éléments tels que la validation ou la traduction. Vous devez tout faire par vous-même, inclure et utiliser de nombreuses sources externes. La prise en charge de NPM n’est pas optimale, pour une utilisation d’arrière-plan ok, mais dans un hack.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X