JAVASCRIPT AND ITS USECASES...

JAVASCRIPT AND ITS USECASES...

In this article, I am going to give a special brief and some interesting facts about JAVASCRIPT . Let's get started .

WHAT IS JAVASCRIPT ?
No alt text provided for this image

JavaScript is a very powerful client-side scripting language, introduced to “make webpages alive”. This allows us to create dynamic content for the web. JavaScript is a lightweight language that is open-source and allows cross-platform. It doesn’t require compilation and is interpreted with object-oriented capabilities. Also, it works with various other programming languages. And this is the reason for its vast use all around the world. Many popular websites and web applications like Google, Amazon, PayPal, etc use this language. The file extension of a JavaScript file is .js.

It is lightweight and most commonly used as a part of web pages, whose implementations allow client-side script to interact with the user and make dynamic pages. It is an interpreted programming language with object-oriented capabilities.

JavaScript was first known as Live Script, but Netscape changed its name to JavaScript, possibly because of the excitement being generated by Java. JavaScript made its first appearance in Netscape 2.0 in 1995 with the name Live Script. The general-purpose core of the language has been embedded in Netscape, Internet Explorer, and other web browsers.

What JavaScript can do for you?

An HTML page is a static one and without JavaScript it would be static still. JavaScript can make the website more interactive and user- friendliness of JavaScript helps easy navigation of the website and helps designers to guide the visitors with additional information or guide them through walkthroughs. Visual effects can also be achieved with JavaScript. JavaScript can be used effectively to create special effects like rollover for images. JavaScript not only supports web pages but also supports external applications like PDF documents, running widgets, supporting for flash applications etc. JavaScript has emerged in web industry like a boom and if you look at the current web scenario there are no web technologies that are not using JavaScript. For example AJAX and JQuery, in that the AJAX — Asynchronous JavaScript and XML in which JavaScript plays a very important role and JQuery gives the library for predefined functions for adding animations and many dynamic features to the web pages. AJAX and JQuery are some of the current web trends in terms of Dynamic website design and development.

Javascript Frameworks
No alt text provided for this image

. Angular — Perhaps the most important JS development framework. Provides a Model-View-Controller architecture, and a fairly opinionated approach to rapid development. Developed by Google.

  • Backbone — The main competitor to Backbone. The biggest difference is that Backbone is much less opinionated. Additionally, Backbone was originally abstracted from a Ruby on Rails application, so there are some conveniences in using the two frameworks together.
  • socket.io — A real-time application library that includes a client-side library and a server-side node.js component.
  • Ember
  • React
How Industries Are Using JavaScript..

1.LinkedIn

No alt text provided for this image

LinkedIn is the social network for professional connections. It is best suited for people looking to make serious career moves who want to get noticed by relevant companies.

In the same vein, companies looking for competitive candidates for open positions use LinkedIn.

LinkedIn switched from Ruby on Rails to Node.js in late 2011. This was mainly because Linkedin developers wanted to optimize their mobile app where now everything is written entirely in Node.js.

  • They were able to drastically cut down on server resources and the app is said to run 20 times faster than its predecessor. HTML5 was also a big factor in LinkedIn’s mobile app development.

2. Netflix

No alt text provided for this image
  • Netflix is a streaming service for television and film serving millions of users worldwide and likely one of the most familiar to you of the companies using Node.js.

The user interface (UI) of Netflix was built using Node.js.

  • According to the Netflix team, the modularity of the framework encouraged them to use Node.js. Netflix is also almost two times faster during startup as a consequence.

4. Trello

No alt text provided for this image

Trello is a collaborative online tool that businesses use to organize projects and ideas using virtual boards.

The typical Trello dashboard can tell its user what is being worked on, who’s working on it, and what step the project is on in the development process.

The server-side of Trello uses Node.js. It is important for Trello and its users to have immediate updates and Node.js has the capacity to hold many open connections at once.

The Trello team also appreciates the many libraries of Node.js and its functionality for single-page apps.

5. PayPal

No alt text provided for this image

PayPal is the go-to online platform for making electronic payments through a trustworthy service. PayPal uses Node.js to build user-facing content.

The PayPal software team likes that Node.js empowers developers to build both server-side and client-side with JavaScript.

It unifies the developer experience in a way that is helpful to the development process.

6. NASA

No alt text provided for this image

As you’re probably aware, NASA — which stands for the National Aeronautics and Space Administration — is a United States government-sponsored department responsible for the research and exploration of space-related matters.

Microservices is a feature of Node.js where developers approach application development by presenting the software as a collection of small services rather than as an autonomous unit.

Using this feature NASA was able to move its enterprise to the cloud.

7. eBay

No alt text provided for this image

E-commerce platforms like eBay let users buy products from individuals and companies via online transactions.

Node.js helps eBay by being able to maintain live connections to servers for nearly 200 million eBay users every day.

8. Medium

No alt text provided for this image

Medium is an online platform for publishing articles with a large diversity of content. Medium developers build their app servers with Node.js accompanied by the webserver NGINX.

The Medium team enjoys the privilege of being able to share code between the server-side and client-side. They’ve also sped up deployment times by a whopping 15 minutes.

9. Walmart

No alt text provided for this image

This is my dream company guys. Walmart is a large American retail company operating several grocery and department stores across the world.

As one of the companies that uses Node.js, Walmart relies on the framework for its UIs and also as an orchestration layer to create application programming interfaces (APIs) for the company’s various apps.

Orchestration layers permit developers to integrate multiple applications or services together. In essence, Walmart app users can use one platform to access several distinct functions.

10. GoDaddy

No alt text provided for this image

Businesses use GoDaddy to host websites and register domain names on the Internet.

Their back-end infrastructure is dependent on Node.js. Senior Software Developer Stephen Commisso maintains this is because of its ability to make quality apps and release new features quickly.

In addition, Node.js is practical for testing, NPM resources, and REST.

Representational State Transfer (REST) defines standards between computer systems and web services, a powerful feature for GoDaddy developers.

Thanks for reading so long guys


I hope you liked this article.


_JATIN MAHAWAR






Jahanvi Arora

Senior Software Engineer at HCL Technologies

3 年

?? ?? ?? ??

Muskaan .

GCP7x || 1xTF || GCP || DevOps ENGINEER

3 年

Well done Jatin Mahawar ??

要查看或添加评论,请登录

社区洞察

其他会员也浏览了