⚙️ Задача 7.2 -
📌 Напишите блог, объясняющий вариант использования javascript в любой из ваших любимых отраслей.
💫 В этом блоге мы увидим, как linkedin добился использования Node JS, который представляет собой кроссплатформенную внутреннюю среду выполнения JavaScript с открытым исходным кодом, которая работает на движке V8 и выполняет код JavaScript вне веб-браузера.
- Node.js, серверная программная платформа на основе JavaScript, используемая для создания масштабируемых сетевых приложений,
в последние пару лет пользуется большой популярностью среди многих разработчиков, хотя ее популярность также смогла привести в ярость некоторых других. которые выпустили шквал негативных сообщений в блогах, чтобы указать на очевидные
недостатки. Тем не менее, будучи новым и непроверенным, Node продолжает привлекать больше пользователей. - В 2011 году к этому движению присоединилась компания LinkedIn, решившая перестроить свои основные мобильные сервисы на Node. Профессиональный сетевой сайт
, который полагался на Ruby on Rails, стремился к повышению производительности и масштабируемости. Благодаря повсеместному использованию неблокирующих примитивов и однопоточного цикла обработки событий Node
казался многообещающим. - После создания Node.js в 2009 году Райаном Далем (сейчас в Joyent, который спонсирует и поддерживает Node) разработчикам не потребовалось много времени, чтобы им воспользоваться. Поскольку Node использует JavaScript, язык, в значительной степени связанный с клиентской стороной веб-приложений, он дает разработчикам, работающим на стороне клиента, возможность также
работать над соответствующими функциями на стороне сервера. - Киран Прасад, который присоединился к LinkedIn в 2011 году в качестве старшего директора по мобильной разработке, возглавил переход компании на Node. На стороне сервера мобильный интерфейс LinkedIn теперь полностью построен на Node.
- Прасад признает, что Node - не лучший инструмент для каждой работы, но, проанализировав систему LinkedIn, Прасад и его команда определили, что для повышения эффективности нужна система, управляемая событиями.
- Node также оказался
привлекательным, потому что он тонкий и легкий, позволяя напрямую манипулировать объектами данных. - Прасад был хорошо подготовлен к своей роли в мобильных сервисах в LinkedIn, поскольку уже накопил многолетний опыт работы с мобильными приложениями на платформе WebOS в Palm и Handspring, а также работал в качестве независимого разработчика программного обеспечения для мобильных веб-сайтов (в качестве генерального директора в Sliced Simple и Технический директор компании Aliaron).
- Здесь он вместе с Келли Нортон и Терри Коатта рассказывает о внедрении LinkedIn Node.js. Нортон был одним из первых инженеров-программистов, которые работали над Google Web Toolkit (GWT) до того, как основал Homebase.io,
которая разрабатывает маркетинговые инструменты следующего поколения. - Коатта - технический директор компании Marine Learning Systems, которая разработала систему управления обучением, ориентированную на морскую промышленность. Ранее он работал в AssociCom, Vitrium Systems, GPS Industries и Silicon
Chalk.
Задача успешно выполнена !!