Répondre 1:

MERN Stack est comme la pile MEAN, l'ensemble des technologies remplace Angularjs de MEAN par Reactjs, vous obtiendrez MERN,

MERN Stack = MongoDB + Express.js + React.js + Node.js,

Il est clair que le MERN est la forme abrégée de toutes les technologies qui joue un rôle différent à différentes étapes lors du développement des applications pour n'importe quel appareil. D'un autre côté, Meteor.js est un framework JavaScript open source basé sur Node.js et MongoDB pour créer des applications Web et mobiles en temps réel. C'est la collection de bibliothèques et de packages qui sont réunis de manière à faciliter les applications Web.

Certaines sont les principales différences entre Meteor et MERN

1. Meteor est réactif par nature mais pas MERN. Meteor développe des applications en temps réel comme si l'utilisateur effectuait un changement côté serveur qu'il n'avait pas besoin de faire de changement en front-end, il se refléterait automatiquement même sans rafraîchir la page mais pas en cas de MERN.

2. Meteor est simple. Meteor est facile à comprendre par rapport au MERN. Vous pouvez vous-même voir que MERN est la collection de technologies où vous devez apprendre toutes les technologies pour développer une application, mais dans le cas de Meteor, c'est la langue que vous pouvez apprendre en quelques heures.

3. Meteor peut être utilisé pour développer l'application mobile hybride avec l'aide d'Apache Cordova avec la même base de code mais pas possible pour le MERN.

4. Lors du développement d'une application dans MERN, vous devez développer toutes les technologies (MongoDB + Express.js + React.js + Node.js) séparément mais pas dans le cas de Meteor car il s'agit du seul framework, vous devez donc installer uniquement Meteor.

Vous pouvez nous contacter pour vos besoins de développement d'applications Web ou mobiles chez Deligence Technologies.


Répondre 2:

Ces jours-ci, il existe différents cadres JavaScript qui peuvent être utilisés pour le développement Web, mais ici, je ferai la comparaison entre Meteor et MERN Stack, qui ont tous deux gagné beaucoup de battage publicitaire ces derniers jours.

Permettez-moi de vous présenter à ma façon, commencez par la définition de base

Qu'est-ce que Meteor?

Une application Meteor est un mélange de JavaScript qui s'exécute à l'intérieur d'un navigateur Web client, de JavaScript qui s'exécute sur le serveur Meteor à l'intérieur d'un conteneur Node.js et de tous les fragments HTML, règles CSS et actifs statiques de prise en charge.

Pourquoi les développeurs choisissent Meteor?

Son temps réel, synchronisation des données, concentration sur votre produit et non sur la plomberie, le cadre JavaScript, etc.

Qu'est-ce que le MERN?

MERN est l'acronyme donné à l'ensemble des technologies, notamment Mongo DB, Express JS, React JS / Redux et Node JS. Parmi ces technologies, Mongo DB est un système de base de données, Node JS est un environnement d'exécution back-end, Express JS est un framework web back-end et React est un framework front-end.

Pourquoi les développeurs choisissent-ils MERN?

Cadre JavaScript, grande communauté, flexible et facile, etc.

J'espère que cela vous aide. Travaille avec nous.

Avez-vous une application Web dynamique que vous cherchez à faire passer au niveau supérieur? Voir Notre approche consultative des développeurs peut vous aider. Embauchez maintenant.

Vous cherchez du travail en tant que développeur MERN / Meteor à distance se connecte avec nous.


Répondre 3:

MERN est une collection de technologies basées sur JavaScript - MongoDB, Express, React et Node.js - utilisées pour développer des applications Web.

  • Il n’existe pas de «pile» ou de cadre MERN. L'acronyme identifie de manière générique l'utilisation de ces technologies en combinaison. La pile MERN n'est qu'un ensemble de technologies regroupées, mais il n'y a rien de transparent. Vous devez faire tout le câblage vous-même entre MongoDB et Node.js, entre Express et React, créer des points de terminaison REST et les consommer, etc. - tout cela juste pour lancer une application Web de base, sans les diverses fonctionnalités que Meteor vous offre gratuitement.

Meteor est un framework web JavaScript gratuit et open-source écrit en utilisant Node.js. Il s'intègre à MongoDB pour propager automatiquement les modifications de données aux clients. Sur le client, Meteor dépend de jQuery et peut être utilisé avec n'importe quelle bibliothèque d'interface utilisateur JavaScript.

  • Meteor est en fait une plate-forme d'application Web en temps réel à pile complète (un cadre plus un grand nombre d'utilitaires) qui a été développée par une équipe très bien financée et très bien informée depuis 2011 et dispose d'une très grande communauté. beaucoup plus hors de la boîte. Le client et le serveur communiquent les mises à jour des données de manière transparente et automatique, sans que vous ayez à écrire de code de synchronisation de données standard.

Répondre 4:

car d'autres font déjà la différence notable entre les deux.

Je voudrais ajouter quelque chose étant donné que j'ai obtenu une juste part entre les deux.

Ce que nous avons vécu dans Meteor.js autour de v1.3.x à v1.4.x est une navigation assez fluide la première fois. Nous avons facilement créé des prototypes, pour que l'application pour les «premiers temporisateurs» soit réactive en premier lieu.

«Réactif» y est déjà défini.

Heures supplémentaires, car nous continuons à ajouter de nouvelles choses sur les produits. Et c'est le noeud des problèmes. Son devient plus difficile sur le dessus de l'application mobile Devt, vous devez garder un œil sur les «packages» dans leur ensemble.

La mise à l'échelle est difficile. (par exemple, verrouillé sur une version spécifique de mongodb)

A cette époque, la communauté est un peu chaotique.

Somme de ces raisons, nous quittons MeteorJS et nous y allons avec MERN ou pour être spécifique comme FeathersJS.

Personnellement, la partie la plus intéressante pour moi est que je peux mettre à niveau / changer les composants sans affecter les autres composants.

Mise à l'échelle? aucun problème.

Quelqu'un pourrait apporter «pas assez réactif» par rapport à MeteorJS. true, mais vous pouvez facilement ajouter socketIO + rxjs sur le MERN pour créer des météores "similaires".

Jusqu'à présent avec MERN / FeatherJS, nous sommes heureux.


Répondre 5:

Fondamentalement, pas grand-chose. Ce sont tous deux des configurations pré-packagées pour obtenir des données d'un service principal vers un client. MERN / MEAN est une combinaison de technologies indépendantes pour couvrir les différentes parties de l'application, tandis que Meteor est un package unifié créé et géré par une seule équipe.

Meteor est une sorte spécifique d'application client-serveur où il y a beaucoup de logique se mélangeant entre le client et le serveur. Cela rend les choses comme la gestion de la propagation des événements plus faciles qu'elles ne le seraient parfois autrement. Il s'appuie spécifiquement sur MongoDB et, dernièrement, GraphQL.

Meteor est aussi léger que prévu pour ce qu'il fait, mais si vous espérez exécuter un serveur Node capable de gérer 10 000 utilisateurs simultanés, Meteor n'est pas votre meilleur choix. Ce besoin de concevoir une solution sur mesure est la raison pour laquelle des architectures mix-and-match comme MERN existent, et pourquoi il y a eu un mouvement vers des systèmes toujours plus légers comme Koa et Micro.

Meteor est idéal pour les petites applications. Je suis un grand fan. Mais si vous ne savez pas comment votre application évoluera, je vous recommande d'apprendre et de mettre en œuvre un système moins avisé.