Javascript и NodeJS
Возможно, вы слышали, что JavaScript был создан в Mozilla в 90-е годы. Но мало кто знает, что планировался он как один из простых скриптовых языков, который будет встраиваться в HTML-код. Изначально JavaScript придумали для того, чтобы «собирать» в единое целое различные части веб-страниц – картинки, Java-апплеты, HTML-разметки и плагины. Этот инструмент предназначался для веб-дизайнеров и верстальщиков. Он просто должен был сделать их работу проще и быстрее.
Но случилось так, что разработчики увидели совсем другие возможности применения JavaScript, и начали применять его для обеспечения интерактивных возможностей. Так, самый неправильно понятый язык программирования стал одним из самых популярных в мире.
С развитием веб-технологий требовались все новые инструменты, обеспечивающие взаимодействие с пользователем. В результате JavaScript обзавелся огромным числом стандартных и внешних библиотек, готовых модулей и фреймворков. Для всего этого понадобились специализированные решения и компиляторы. Так в числе прочих появилась платформа Node.js, быстро завоевавшая популярность среди разработчиков.
Для реализации Node.js был использован движок V8, который выполняет трансляцию команд JavaScript в двоичный код. Проще говоря, Node – это приложение C++, предназначенное для выполнения JavaScript-кода и быстрого ввода-вывода, в том числе, на компьютере пользователя. В результате таких доработок JavaScript становится полноценным и практически универсальным ЯП. Т.е. с с помощью этого решения на JavaScript можно писать, в том числе, различные приложения для компьютера.
Сейчас же NodeJS чаще всего используется для создания backend части приложения - сервера, который обрабатывает запросы от клиента (браузера пользователя).
Возможно, вы слышали, что JavaScript был создан в Mozilla в 90-е годы. Но мало кто знает, что планировался он как один из простых скриптовых языков, который будет встраиваться в HTML-код. Изначально JavaScript придумали для того, чтобы «собирать» в единое целое различные части веб-страниц – картинки, Java-апплеты, HTML-разметки и плагины. Этот инструмент предназначался для веб-дизайнеров и верстальщиков. Он просто должен был сделать их работу проще и быстрее.
Но случилось так, что разработчики увидели совсем другие возможности применения JavaScript, и начали применять его для обеспечения интерактивных возможностей. Так, самый неправильно понятый язык программирования стал одним из самых популярных в мире.
С развитием веб-технологий требовались все новые инструменты, обеспечивающие взаимодействие с пользователем. В результате JavaScript обзавелся огромным числом стандартных и внешних библиотек, готовых модулей и фреймворков. Для всего этого понадобились специализированные решения и компиляторы. Так в числе прочих появилась платформа Node.js, быстро завоевавшая популярность среди разработчиков.
Для реализации Node.js был использован движок V8, который выполняет трансляцию команд JavaScript в двоичный код. Проще говоря, Node – это приложение C++, предназначенное для выполнения JavaScript-кода и быстрого ввода-вывода, в том числе, на компьютере пользователя. В результате таких доработок JavaScript становится полноценным и практически универсальным ЯП. Т.е. с с помощью этого решения на JavaScript можно писать, в том числе, различные приложения для компьютера.
Сейчас же NodeJS чаще всего используется для создания backend части приложения - сервера, который обрабатывает запросы от клиента (браузера пользователя).