До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

А вы знали, что это написано на JS?

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
А вы знали, что это написано на JS? главное изображение

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

Но правда в том, что JavaScript — это язык, который можно использовать для создания невероятно сложных и изощренных приложений, и существует множество примеров кода JavaScript, о котором вы никогда бы не подумали, что он написан на JS.

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

Еще один пример неожиданного использования JavaScript — разработка настольных приложений. Electron — это популярная платформа, которая позволяет разработчикам использовать веб-технологии, такие как HTML, CSS и JavaScript, для создания настольных приложений, которые могут работать в Windows, macOS и Linux. Некоторые известные примеры приложений, созданных с использованием Electron, включают Slack, Discord, Microsoft Teams, Visual Studio Code, Figma и др. Полный список можете найти на сайте Electron.

JavaScript также используется при разработке мобильных приложений. React Native — это популярный фреймворк, который позволяет разработчикам использовать JavaScript для создания нативных мобильных приложений для iOS и Android. Это означает, что разработчики могут создавать мобильные приложения, которые выглядят так же, как нативные приложения, но с дополнительным преимуществом возможности использовать единую кодовую базу для обеих платформ.

Даже в мире искусственного интеллекта и машинного обучения JavaScript оставляет свой след. TensorFlow.js — это библиотека, которая позволяет разработчикам использовать JavaScript для создания и обучения моделей машинного обучения прямо в браузере. Это означает, что разработчики могут создавать мощные приложения ИИ, не беспокоясь о настройке сложной инфраструктуры или изучении новых языков.

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

Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября