July 18, 2018

Learning...

Learning...

Time and time again I've set myself the goal of getting back to coding and learning about the new frameworks out there. Seems like every now and then a new one comes out or an upgrade is brought to existing ones. Some of these updates tend to completely break things up as is the case for Angular (move from v1 to v2 is a complete rewrite).

Now currently the following front-end frameworks are being used or are quite popular:

  • AngularJS
  • VueJS
  • React

Which is best and for which type of project?

Once you manage to pick and chose one, you still have to chose a backend and this is another headache:

  • NodeJS
  • Symphony
  • Laravel
  • Django

amongst others.

And still we are not talking about hosting platform operating system, web server stack and database.

Now adding to this is tooling complexity:

  • Gulp
  • Browserify
  • Webpack
  • Yarn
  • NPM

and again here we are not entering the age old battle of which IDE/editor is best:

  • VIM
  • Emacs
  • Sublime
  • Atom
  • VS Code

So out of all this, I keep wondering how does one decide? How does one keep up with all these rapid changes?

That said, after some quick attempts at VueJS, without really giving it some proper attention, I've decided to checkout ReactJS. But unlike my previous attempts, this time I'll be putting in some serious effort and the max time I can spare. I even went ahead with purchasing some paid tutorials and ebook.

So hopefully, in a not so far future, I'll be able to say that I've done it...

Keep you posted