5 примеров небанального JavaScript
Знали ли вы, что JavaScript - это не только сайты в интернете? Бывает кое-что и более оригинальное. Например, создание видеоэффектов. В этой статей речь пойдет о небанальных применениях JS.
1. Видеоэффекты. Признавайтесь честно: когда-нибудь задумывались, как создаётся эффект взрыва в кино? Или как реализуется потусторонняя вселенная? В большинстве случаев для спецэффектов используют Adobe After Effects. А для достижения нестандартных переходов пользуются сторонними плагинами. Которые пишутся на JavaScript. Например, можно реализовать такое. Информация о том, как этого добиться, здесь.
2. Internet of Things. Иначе говоря, интернет вещей, взаимодействие с кофеваркой, микроволновкой и роботами. Тоже можно реализовать на JavaScript, смотрите, какое количество библиотек для этого существует!
3. Машинное обучение. TensorFlow - наиболее популярная библиотека для разработки machine learning систем. Есть JS-версия. Может показаться, что на JS не достает библиотек для разработки, но это не так. Питоновские NumPy, SciPy, Seaborn заменяют KerasJS, DeepLearn.js, ConvNetJS, Brain.js, и для решения большинства задач их более, чем достаточно.
4. 3D-графика. Почему бы и нет? Three.js - наиболее популярная библиотека для ее создания. Можно реализовать такое, такое или, например, такое. Если одной библиотеки мало, рассмотрите альтернативы.
5. Игры. Да, такое тоже возможно. Конечно, не изысканная 3D-графика, но все же. Возможно даже сделать во многопользовательском режиме. Инструкция на русском, как реализовать подобное.
Как вы видите, JavaScript - это не только сайты. Сценарии его применения гораздо шире, включая серверный JavaScript - Node.js. Выбирайте то, что вам ближе, и стремясь рассмотреть язык со всех сторон.
Post #212
1.65K