Фрэнк Гарсия, генеральный директор и основатель компаний Cycligent и Improvement Interactive
JavaScript — мой любимый язык. Это не всегда было самой популярной или прибыльной позицией. Однако в последнее время это начало меняться. Повсеместное распространение JavaScript имеет значение. Electron поддерживает эту тенденцию.
Электрон означает, что вы можете не только запускать JavaScript на интерфейсе в браузере и на сервере в Node, но теперь вы также можете упаковывать и запускать JavaScript как отдельное настольное приложение. Electron расширяет возможности JavaScript. Поскольку Electron является кроссплатформенным, ассортимент еще больше расширяется. Он позволяет запускать автономные приложения JavaScript без изменений в Windows, Mac и Linux.
Теперь вы можете писать JavaScript в его собственной инфраструктуре (HTML, CSS, браузеры и Node) и запускать этот код практически где угодно. Фреймворки, такие как PhoneGap, позволяют даже писать «нативные» мобильные приложения с использованием инфраструктуры JavaScript.
Возможность использовать один язык и связанные с ним инструменты во всех различных программных средах, Интернете, облаке, мобильных устройствах и настольных компьютерах означает значительное повышение эффективности и производительности. Это следует учитывать всем разработчикам, но это особенно важно для крупных предприятий.
Однако часто предприятия не решались использовать JavaScript, поскольку он не был «профессиональным» языком. Многие из нас слышали, что это зашло еще дальше: «JavaScript — это не настоящий язык».
Раньше этот аргумент не выдерживал критики, потому что в JavaScript не было продвинутых инструментов. Это может быть беспорядок. Он не использовал классическое наследование. Рефакторить было больно. Однако эти возражения были учтены, особенно с появлением ES6 и TypeScript (см. мой блог TypeScript Seals My Preancy for JavaScript). Time и TypeScript привнесли в JavaScript полноценный инструментарий, классическую объектную ориентацию и быстрый и надежный рефакторинг. Эта тенденция будет продолжаться только тогда, когда ES6 выйдет на первый план.
«Электрон позволяет JavaScript стать тем, чем должна была быть Java, — вездесущим языком программирования».
Еще один ускоритель этих тенденций и еще одна причина, по которой JavaScript становится все более популярным на предприятиях, заключается в том, что во многих отношениях JavaScript стал тем, чем должна была быть Java: вездесущим языком программирования. Таким образом, хотя в течение многих лет огромный объем написанного кода JavaScript игнорировался профессионалами и, следовательно, предприятиями, теперь они сосредотачиваются на положительных моментах, в частности на повсеместном распространении языка. Тот факт, что JavaScript уже огромен, а не является новым соперником, означает только то, что предприятия будут более уверенно его использовать.
Все эти факторы объясняют рост использования JavaScript и спроса на разработчиков JavaScript. Использование JavaScript на предприятиях значительно ускорит эту тенденцию. По мере того, как спрос на разработчиков JavaScript растет, растет и вознаграждение. Разработка JavaScript теперь является прибыльным занятием по многим направлениям. Не только для разработчика, но и для команд и предприятий, которые его используют.
[Напишите это в Твиттере] Сейчас хорошее время, чтобы стать разработчиком JavaScript.
(Хотите больше технических подробностей о том, почему мы так рады Electron? Ознакомьтесь с другим нашим сообщением в блоге: Оправдывает ли Electron шумиху?)
Если вы хотите попробовать CyGit, зарегистрируйтесь на https://www.cycligent.com/git-tool. Cycligent Git Tool бесплатен; он предназначен для демонстрации возможностей разработки программного обеспечения Improvement Interactive и наших облачных предложений.
Об интерактивном улучшении
Основная команда Improvement Interactive работает вместе уже более 20 лет. У нас есть проверенный опыт предоставления корпоративных программных решений нашим клиентам. Улучшение Interactive сочетает в себе разработку программного обеспечения и улучшение процессов для предоставления решений для вашего бизнеса. Улучшение Interactive остается с вами в течение длительного времени, помогая вам управлять изменениями и добиваться успеха. Мы интегрируем масштабируемые безопасные технологии в ваши процессы и существующую ИТ-среду.
Один клиент управляет более чем 14 000 единицами и транзакциями на сумму более 20 млрд долларов в год с помощью встроенной системы Improvement Interactive. Во-вторых, мы создали всемирную систему управления обучением, охватывающую 40 стран и шесть континентов.
Improvement Interactive – это бизнес. Мы используем технологии, чтобы помочь вам улучшить ваш бизнес.