📜 ⬆️ ⬇️

5 reasons for Angular developers to use Meteor

image

If you have not heard of Meteor , then it is time to get acquainted. Meteor will provide you with support for real-time mode in your applications, as well as provide a full-stack development environment for javascript / nodejs. This platform is the most "star" in the number of nodejs-frameworks (and also included in the top 10 most "star" repositories on Github ). So all these people are just wrong?

By adding Angular-Meteor support, Meteor will be a great addition for Angular developers. Here are some reasons why Angular developers should discover Meteor for themselves:

Saving your skills


The study of Angular will not pass in one sitting, and may take you a little on the emotional slides. The picture from the article has become very popular, and as an Angular-developer, you most likely felt the beauty of these differences:
image
Now you know what Angular.js is. When you encounter Meteor in its pure form, you will probably think that “ this is not the best way to get me back to handlebars and jquery again ”, or, if you start with Angularjs after Meteor, the question would look like this: “To me, will have to learn something new? For nothing! " You will not have to; when using the Angular-Meteor bundle, you save all the skills in Angular, and in turn you get the opportunity to enjoy all the benefits of Meteor.
')

Full stack, as it should be


The MEAN stack is only M ongoDB, E xpress, A ngular and N ode.js put together, but this bundle is not seamless. The harsh reality is that you need additional tools to do all this work: the testing framework, the build system, the deployment environment, and more. All this pops up before the developer, who has to somehow bind everything, given that there are a lot of ways to solve this problem.

As a result, each MEAN project looks different. The file structure of your code is also unique, so other developers will need time to figure everything out when they see your project for the first time.

Meteor makes it all so much easier. Quick start, packaged systems and near-transparent deployment drivers for sample projects, so that any developer can see what is happening.

Honest Isomorphic Code


MEAN stack (Mongo, Express, Angualr, Node) promised to deliver javascript everywhere. Yes, javascript is everywhere, but the code is not always straightforward. This is true, at least remember how you interact with the data from the REST server.

Working with Meteor and Angular is different. You can actually write such code that will work on both the client and the server. You do not need to use third-party solutions like browseify. It is enough to write once: var data = Data.find ('my data');
image

Real-Time applications have become easier.


There are many reasons why you like Angular. After all, it is not for nothing that he bears the name superhero framework . One of the main reasons is two-way data binding.

Meteor is on his side, and provides you with a " first class " for linking data between a client and a server in real time. This is part of the seven principles of Meteor : the database is everywhere, the data is " on the wire ", an invisible compensation.

So what is Angular or Meteor? Do not choose!

Using Angular-Meteor on the client, and Meteor on both sides, will allow the client and server to be on the same line when tying data. Everything is synchronized from the database on the server to the user interface and back.

Using Meteor, you can really use Angular not only when working with your application's REST services (or even a transport socket), but you can easily speed up the mechanism for creating modern one-page applications, like Gmail, without the need for Google money.

The story of two communities


Over 6 years of existence, Angular has largely been adopted and has built a huge community of collaborators and developers who extend its ecosystem. At the same time, the Meteor community is also fast-growing, more and more packages are being added to the core package from MDG (MEteor Development Group). So why play on the same team when you can win on both sides?

Sounds interesting?


Uri Goldstein , the creator of Angular-Meteor, talks about this in more detail.

Source: https://habr.com/ru/post/262489/


All Articles