Too many fancy words for one day! Frankly over last year, I have been hearing a lot about the JS frameworks and honestly they were intimidating. Today I grabbed up all my courage and plunged into this JS world. Being a Java developer at heart, I do not have a good impression on Javascript. I do not know how this feeling came into my head but it did. But, this is in fact the very characteristic which a software engineer should not have. I understand that technology is supposed to progress and engineers should embrace it with all the love and here I am.
One thing that bothered me( and still does) is the plethora of options in JS. Even from the days when I started with jQuery, there were too many names in JS World. Names like AngularJS,MeteorJS, NodeJS, ReactJS, MEAN stack etc etc.. are confusing. So I started with everything.( ofcourse not everything, but I started with some of the big players). When I say “started”, I literally “started” and I did NOT dig deep at all. I barely scratched the surface, just enough to make me familiarize of what’s what.
So here are my findings:
- AngularJS is for the front-end. It is much more approachable way than the standard libraries like jQuery.
- NodeJS is for the back-end. Simply put, NodeJS is JSRE ( Javascript Runtime Environment) with which you can build server side applications. It is the Javascript without the browser which you can run as a server on your machines.
- MEAN stack is basically MongoDB, ExpressJS, AngularJS and NodeJS.
- MeteorJS is a full fledged NodeJS framework with which you can build a complete app with front end and back end.
In my research, I read this amazing post https://wiki.dandascalescu.com/essays/meteor_js_vs_the_mean_stack which made me look into MeteorJS. So far am liking it as I am able to scoop up a sample app from meteor in matter of minutes. I think I will be working on it for few days to come and posting on it heavily. So please come back and check them out.
PS: If you are like me and trying to swim through JS frameworks, drop me a word about what you are interested in and why. It will be good to know on what I am missing.

[…] on the frameworks,let’s first understand what NodeJS is about. As I mentioned above and in my other post, NodeJS is just an JSRE. Ryan Dahl is the original author of this platform and the wiki on Node is […]
LikeLike