Задача:- 7.2

Javascript и варианты его использования

Что такое JavaScript?

JavaScript — это динамический язык компьютерного программирования. Он легкий и чаще всего используется как часть веб-страниц, реализации которых позволяют сценариям на стороне клиента взаимодействовать с пользователем и создавать динамические страницы. Это интерпретируемый язык программирования с объектно-ориентированными возможностями.
Сначала JavaScript был известен как LiveScript, но Netscape изменила свое название на JavaScript, возможно, из-за волнения, вызванного Java. JavaScript впервые появился в Netscape 2.0 в 1995 году под названием LiveScript. Универсальное ядро ​​языка было встроено в Netscape, Internet Explorer и другие веб-браузеры.

Преимущества JavaScript

Меньше взаимодействия с сервером — вы можете проверить ввод пользователя перед отправкой страницы на сервер. Это экономит трафик сервера, что означает меньшую нагрузку на ваш сервер.
Мгновенная обратная связь с посетителями — им не нужно ждать перезагрузки страницы, чтобы увидеть, не забыли ли они что-то ввести.

Повышенная интерактивность — вы можете создавать интерфейсы, которые реагируют, когда пользователь наводит на них курсор мыши или активирует их с помощью клавиатуры.

Более богатые интерфейсы. Вы можете использовать JavaScript для включения таких элементов, как компоненты перетаскивания и ползунки, чтобы предоставить посетителям вашего сайта богатый интерфейс.

У этих компаний могут быть разные причины для использования Node.js, но все они пришли к выводу, что Node.js того стоит.

LinkedIn — это социальная сеть для профессиональных связей. Он лучше всего подходит для людей, которые хотят сделать серьезные шаги в карьере и хотят, чтобы их заметили соответствующие компании.

В том же духе компании, которые ищут конкурентоспособных кандидатов на открытые вакансии, используют LinkedIn.

LinkedIn перешел с Ruby on Rails на Node.js в конце 2011 года. Это произошло главным образом потому, что разработчики Linkedin хотели оптимизировать свое мобильное приложение, где теперь все полностью написано на Node.js.

Им удалось резко сократить ресурсы сервера, и говорят, что приложение работает в 20 раз быстрее, чем его предшественник. HTML5 также был важным фактором в разработке мобильных приложений LinkedIn.

Uber — это служба псевдотакси для людей, которым нужно быстро добраться куда-то, но их пугают завышенные цены на желтое такси.

Люди, которые работают в Uber, — обычные джоуны, которые должны пройти проверку биографических данных.

Из компаний, использующих Node.js, Uber была одной из первых, кто использовал эту структуру в полной мере, построив большую часть платформы Uber на Node.js.

Есть три основные причины, по которым Uber выбрал Node.js: простота проверки ошибок; высокая скорость обработки; и непрерывное развитие благодаря сообществу открытого исходного кода.

Walmart — крупная американская розничная компания, управляющая несколькими продуктовыми магазинами и универмагами по всему миру.

Как одна из компаний, использующих Node.js, Walmart полагается на фреймворк для своих пользовательских интерфейсов и в качестве уровня оркестровки для создания интерфейсов прикладного программирования (API) для своих различных приложений.

Уровни оркестрации позволяют разработчикам интегрировать несколько приложений или служб. По сути, пользователи приложений Walmart могут использовать одну платформу для доступа к нескольким различным функциям.