Sea of technological doubts

JavaScript is the option increasingly used by large platforms for their products and services. Surely more than one of you has had to start a web project from scratch and not know which architecture to choose, which technologies to choose, which frameworks to use, which database to implement, how to organise the data model...

Many decisions and there is no single solution, no stack that stands out from the others (MEAN, MERN, MEVN...).

When choosing, we always look to create a solid, robust, scalable ecosystem, frameworks backed by large companies (Google, Facebook, Microsoft...) which we expect to be updated, to receive support and to have large active communities that can help us to rapidly grow our project.

Amidst all this turmoil of doubts, one thing can be made clear: the fact that there is a technology with a future, supported and being used on all kinds of platforms. I'm talking about none other than JavaScriptThe project is supported by all the frameworks that accompany it and the entire community that surrounds it.

JavaScript is everywhere

  • Google: All of its web services feature JS and not only that, the famous Angular framework was created and is currently supported by the tech giant. Chrome also has an engine made in JavaScript, called V8, which is now at the heart of the NodeJS framework.
  • Facebook: Closely linked to JS and creator of the React framework, which is currently one of the most widely used. Applications such as WhatsApp, Instagram or the Facebook website itself are developed under React.
  • Microsoft: It has been actively working on the creation of its Edge web browser.
  • LinkedIn: There was a place for LinkedIn, who also joined the rest of the giants in including NodeJS in their mobile site and developer APIs.
  • Netflix: I am looking for a more distributed approach relying on NodeJS.
  • eBay: In the same way that Netflix decided to migrate to NodeJS by evolving its old core programmed in Java
  • PayPal: It was an early adopter of NodeJS, they even have their own version of Express called KrakenJS.
  • Uber: It needs continuous and fast data transfer, so it relies on NodeJS and JavaScript.
  • Groupon: It was implemented under the Ruby on Rails framework but it proved to be extremely slow, so they migrated to NodeJS.

How to conclude

Whether you are deciding which technologies to use in a new project, which programming languages to learn or to go deeper into, don't hesitate and have JavaScript in your team.

What are you waiting for?

And finally, I would like to ask a number of controversial questions.

For Front What's your choice?Angular? ¿React? ¿Vue?

In the Back? Within NodeJS, do youExpress? ¿Meteor? ¿Hapi?

Raul Hidalgo

Raul Hidalgo

Angular Technical Lead at Bosonit

You may be interested in

Take the leap

Contact us.