JS, Why we love you?
I don’t know why, but since I started to make simple code with JQuery and to research about the language under your hood and I got what is JS, the first thing that I did was thanked how the coding world can be really beautiful and simple with a programming language like that.
Then, my second opportunity to work with JS was the ExtJS framework, I didn’t understand so much about coding at the time, but I really liked all about your Component paradigm of something that was very much like what React is today, this in 2013!
With the ExtJS I started to learn about Hybrid development with your mobile framework: Sencha Mobile (that now is Sencha Touch). Instantaneously I liked the mobile development with JS (that were much, much simpler than developing with Java and Objective C) so I started to study the development with Cordova and Phonegap (They are really the same!).
My third opportunity to work with JS was with the Node.js development. When I saw what I did with the MEAN (Mongo, Express, Angular and Node) stack I put myself as a Steve Wosniak of the web development. This was my best moment as a developer.
You can see my first project with Node.js on your Github link.
After this I worked with AngularJS, LeafletJS, React, Turbolinks, Ionic, Karma, Protactor, React and React Native and many others JS technologies and a thing that I got: This is the future of the Coding (no only the Web, but the Mobile and Desktop development too).
So in my last and currently journey I come with the ES6 and functional programming, that for me is one of the best worlds.
But you can be thinking why I need to know why you like the JS language? I want to understand better the differences about the ESs’. Ok! I’m asking the same, but if you’ve read everything I’ve written so far, I can only thank you. So thank you and let’s get to what matters.
ES5, ES6, ES7 why we need all this ESs?
Well, most of that is right.
On this blog, I’ll try to review a number of pieces of syntax that were actually released in ES5 or ES2015, but because of the convention of the way people say it are often referred to as being a part of ES2016 or ES7.
If you read all this article, we can read another ones? Right? So Thank you and I see you soon!