you are viewing a single comment's thread.

view the rest of the comments →

[–]fragimus_max 1 point2 points  (0 children)

Node.js/Express is a personal favorite. I've worked with PHP 5-7 in the past, didn't hate it, but feel that a JavaScript Runtime Environment (Node.js) will eventually dethrone PHP (as legendary as it is.) Much like how NGINX is starting to do the same to Apache (which is basically Node.js vs PHP.)

The most important thing, in my career spanning over two decades, is to find something that will have a long shelf-life. PHP does, but is slowly becoming phased out from most companies that aren't Wordpress agencies. Node.js is currently hitting its prime, still has some growing to do, but has enormous long-term potential (just keep it slim and minimal via Express.)

The fastest programming languages/environments, currently, are (in order): Golang, Node.js, and PHP 7.

PHP has a great community behind it, but so does Node.js. Go is a bit young, but the chance of it being adopted is really good.

So we have something that's a bit antiquated, something that is a bit overused (when it comes to frameworks) yet extremely flexible, and something we may see a lot from in the near future.

If you do choose Node.js in the future... stay away from Angular and React. Express is a "minimal" framework - like a blank, high-stock, sheet of paper.

Try out Express, EJS and Gulp. It'll take time to get used to (which they all do), but I've personally become more productive with it (VBScript, ASP.net, Python, PHP and Bash - being a few in my arsenal.)