Javascript

⚙️ Task 7.2 -

  • Node.Js: Node.js is an open-source, server-side platform built on Google Chrome’s JavaScript Engine. The number of websites using NodeJS has crossed 84,000. It is one of the most downloaded, cross-platform runtime environments for executing JavaScript code.
  • Angular.Js: One of the most powerful, efficient, and open-source JavaScript frameworks is Angular. This framework is operated by Google and is used for developing Single Page Application (SPA). This development framework is known primarily because it gives developers the best conditions for combining JavaScript with HTML and CSS. Over half a million websites like google.com, youtube.com, etc. are using Angular.
  • React.Js: React is another JavaScript library maintained by Facebook for building interactive and complex UI. It is one of the most trending frameworks with over 3 lakh websites implementing React in their UI. To name a few websites, we have Microsoft.com, yahoo.com, and so on.

Companies Using Node.js

  • Uber :
  • Netflix:

JavaScript benefits

  • Client-side execution of the logic brings faster user experiences. With the code running directly in the browser, the need for server calls is abstracted, hence a cut in loading times. Even with the presence of a server, the fact that JS is asynchronous means that it’s able to communicate with the server in the background without interrupting the user interaction taking place in the frontend.
  • Since the very beginning, JavaScript has brought user interface interactivity to the web. It now does the same for applications of all kinds, helping to develop the most engaging UX. Today, frameworks like Vue.js are bringing transitions & animations to the next level.
  • JavaScript is behind any good responsive web design. More and more, developers need to adapt their design across multiple browsers and devices. Combining HTML5, CSS3 & JavaScript, they can do so within a single codebase.
  • For developers, JS is easy to learn and fast to get into active development. Its syntax is easy and flexible for newcomers. It also simplifies the development of complex applications by enabling developers to simplify the app’s composition. The many frameworks & packages out there also ease the life of developers to some extent.
  • If you haven’t got this yet, JavaScript is insanely popular. If popularity doesn’t always equal quality in life in general, it at least means one important thing: you’ll find the solution to any problem within the community. In web development, that’s not a negligible detail. If you’re someone that needs to hire developers, that’s also a big plus, as the pool of candidates is huge.

--

--

--

Flutter Developer & Full Stack Developer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Unit Test your Mongoose Model using Jest

3D CSS Flippy Snaps with React && GreenSock

Reverse a String

Handling proxy in angular

Java Synchronization- part 1

JS Object Internals

Smooth Page Scroll

Cross-Domain React Apps with Create-React-App and Zoid

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aditya Jain

Aditya Jain

Flutter Developer & Full Stack Developer

More from Medium

CS373 Spring 2022: Isaac Adams

Everything you need to know unit testing:

Basic Things To Know About UI/UX

CS373 Spring 2022: Presley Heikkila