Анализ популярных опросов и статистических данных в сети, обзор заметных событий из жизни DHTMLX и планы на 2022 год.

Для нас в DHTMLX стало доброй традицией подводить итоги уходящего года в мире веб-разработки, и JavaScript в частности, и делать прогнозы на год грядущий. Каждый год приносит что-то новое и интересное для профессиональных разработчиков и поклонников веб-технологий, и этот год не стал исключением.

Проанализировав популярные опросы и актуальные статистические данные, посвященные сети, мы готовы поделиться с вами самыми необычными выводами. В качестве вишенки на торте мы также предоставим вам обзор самых заметных событий в жизни DHTMLX и наших планов на 2022 год.

JavaScript по-прежнему широко используется, но не любим разработчиками

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

С точки зрения использования позиции JavaScript сильны: 68% из 58 031 опрошенного профессионального разработчика предпочли JavaScript для своих проектов. Но в то же время все мы знаем, что JavaScript далек от совершенства во многих аспектах, что и стало причиной появления множества языков, компилирующих в JS, таких как CoffeeScript, TypeScript и т. д. Таким образом, неудивительно, что картина иная когда мы смотрим на рейтинги самых любимых/ужасных и разыскиваемых языков.

Среди 82 914 разработчиков, которых попросили назвать ранее не использовавшуюся технологию, которую они хотят попробовать в будущем, JavaScript (14%) занимает третье место после Python (19%) и TypeScript (15%). Но если говорить о самых любимых языках, JavaScript (61%) занимает лишь 15-е место, а в тройку лидеров входят Rust (86%), Clojure (81%) и TypeScript (72%). JavaScript также назвали самым страшным языком программирования 38% респондентов.

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

Фреймворки JavaScript: React укрепляет свои лидирующие позиции, Svelte завоевывает любовь разработчиков

Опрос разработчиков Stack Overflow за 2021 год также предоставляет интересную информацию о положении вещей в области интерфейсных фреймворков. React предсказуемо занимает первое место как наиболее часто используемый веб-фреймворк (41%), оставляя позади jQuery (34%) и Angular (26%). Более того, профессиональные разработчики, которые ранее использовали другие фреймворки, с нетерпением ждут возможности попробовать React.

В нашей предыдущей статье о трендах JS мы отметили, что Svelte может стать отличным дополнением к любому стеку веб-разработки в 2021 году. Участники опроса Stack Overflow выбрали Svelte как самый любимый фреймворк.

Наиболее проблемными фреймворками среди респондентов опроса являются Angular.js (76%), Drupal (75%) и jQuery (64).

Как видим, веб-разработчики не боятся экспериментировать и внедрять новые инструменты JavaScript в свои проекты, поэтому будет интереснее проследить, как изменится ситуация в 2022 году.

Что происходит в CSS

Говоря о тенденциях в веб-разработке, также стоит упомянуть новые реалии в области CSS. В недавно опубликованном обзоре 2021 State of CSS содержится множество интересных наблюдений, полученных в результате опроса 8714 разработчиков по всему миру.

В опросе говорится, что с каждым годом разработчики все больше и больше осознают и заинтересованы в использовании различных инструментов компоновки, таких как CSS Flexbox, Grid и фиксированное позиционирование. Другими популярными функциями CSS являются функция calc(), настраиваемые свойства для каскадных переменных, атрибуты ARIA и свойство соответствия объекта. Участники опроса также назвали контейнерные запросы наиболее желательной функцией, которой в настоящее время не хватает в CSS.

Что касается технологий CSS, то почти половина респондентов заявили, что используют одну или несколько библиотек CSS-in-JS. Наиболее широко используемыми пре-/постпроцессорами CSS являются Sass и PostCSS. В области фреймворков Tailwind CSS продолжает вызывать самый серьезный интерес и наивысшее удовлетворение у разработчиков. Bootstrap по-прежнему лидирует в категориях использования и осведомленности, но Tailwind CSS становится ближе с каждым годом.

Covid-19 продолжает влиять на сообщество веб-разработчиков

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

Ежегодный отчет GitHub Состояние Octoverse содержит несколько полезных выводов по этому вопросу. Во-первых, после довольно длительного периода нестабильности приятно констатировать, что сообщество разработчиков восстанавливает допандемический уровень продуктивности.

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

Следует сказать, что сообщество разработчиков активно участвует в борьбе с коронавирусом. В настоящее время существует 10 231 общедоступный репозиторий GitHub, предназначенный для проведения исследований и повышения осведомленности о вирусе. Учитывая языки программирования, используемые для реализации этих проектов, JavaScript оказывается самой популярной технологией.

Мобильная веб-разработка и облачные технологии процветают

По мере того, как доступ в Интернет и мобильные устройства становятся все более доступными для населения мира, наличие мобильного веб-присутствия считается новой нормой. Сегодня также распространено использование мобильных приложений для работы и отдыха.

Вот несколько интересных идей по этому вопросу от Statista:

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

На практике существует несколько способов достижения этой цели. Например, можно создать собственное мобильное приложение, применить адаптивный веб-дизайн, использовать быстрорастущие гибридные или кроссплатформенные технологии (Flutter, React Native, Cordova и т. д.) или выбрать PWA (прогрессивное веб-приложение). ), который в последние годы вызывает много шума. Все эти подходы имеют свои плюсы и минусы, поэтому программистам приходится тщательно оценивать каждый из них, чтобы выбрать правильный для своих веб-проектов.

Еще одна большая область, на которую положительно повлияла эта болезнь, — это облачные вычисления. Как и в случае с мобильной веб-разработкой, облачные технологии (SaaS, IaaS, PaaS и т. д.) переживают бум во время пандемии. По данным американской консалтинговой компании Gartner, ожидается, что глобальные расходы на облачные сервисы достигнут 396 млрд долларов к концу 2021 года по сравнению с 313 млрд долларов в 2020 году и 482 млрд долларов в 2022 году.

Спрос на приложения для управления проектами растет

Использование приложений для управления проектами стало обычной практикой для компаний разного масштаба для достижения своих целей. Вспышка коронавируса также стала серьезным испытанием для многих руководителей проектов в строгом следовании своим планам.

Согласно последнему отчету PMI Insights, только 12% из 500 опрошенных менеджеров проектов заметили незначительные изменения или вообще не заметили изменений в своих дорожных картах продуктов. Вот почему эффективные инструменты управления проектами становятся все более важными в достижении желаемых производственных целей.

Несмотря на кризис, вызванный пандемией COVID-19, Statista прогнозирует, что только в 2021 году общие расходы на корпоративное ПО составят $601 млрд, что на 13,6 % больше, чем в 2020 году, а в 2022 году еще больше — $670 млрд.

Руководителям проектов требуется доступ к точным и актуальным KPI проекта (ключевым показателям эффективности) для принятия правильных решений по планированию. А специальные программные решения помогают собирать необходимые данные, способствуя тем самым более эффективному управлению проектами.

Для тех, кто планирует начать создавать приложение для управления проектами в 2022 году, может быть полезно рассмотреть некоторые выводы из Опроса пользователей по управлению проектами в 2021 году, проведенного Capterra. Упомянем некоторые из них:

  • Среди положительных последствий использования программного обеспечения для управления проектами участники опроса отметили улучшенную оценку сроков (60%), эффективное распределение ресурсов (55%) и улучшение взаимодействия в команде (49%).
  • В 2021 году основными критериями, влияющими на решения о покупке программного обеспечения, являются функциональность (29%), цена (18%), простота использования (17%) и поддержка клиентов (13%).
  • В список трех наиболее востребованных функций управления проектами входят диаграммы Ганта (22%), диаграммы выгорания (21%) и автоматизированные рабочие процессы (20%).
  • Опрошенные жаловались на крутую кривую обучения (43%), множество неиспользуемых функций (43%), проблемы с интеграцией (38%) и другие негативные факторы, которые могут возникнуть при использовании готового программного обеспечения.

Многолетний опыт работы DHTMLX с программистами подтверждает, что факторы, перечисленные в последнем абзаце, часто становятся серьезным препятствием. Вот почему многие компании предпочитают инвестировать в разработку собственных приложений для управления проектами, которые полностью соответствуют их требованиям.

DHTMLX расширяет портфель продуктов

Команда DHTMLX внимательно следит за последними тенденциями и влиянием COVID-19 на отрасль.

В ответ на вызовы последних двенадцати месяцев мы продолжили наш курс по предоставлению полнофункциональных и легко настраиваемых инструментов JS для управления проектами. Мы выпустили JavaScript Kanban Board, предназначенную для помощи руководителям проектов в визуализации рабочего процесса. Самое замечательное в этом инструменте то, что его можно легко интегрировать с компонентами DHTMLX Gantt и Scheduler в одном приложении для покрытия большинства потребностей управления проектами.

В прошлом году наиболее значительные обновления были представлены в диаграммах и таблицах DHTMLX.

Наш JavaScript-компонент для создания диаграмм поставляется с новым типом диаграммы — интеллект-картой. Более того, теперь DHTMLX Diagram позволяет четко упорядочивать процессы на диаграммах с помощью дорожек, группировать различные фигуры по определенным критериям, строить иерархические структуры с двумя и более родительскими узлами, указывать помощников в организационных диаграммах и многое другое.

Компонент JavaScript Spreadsheet был дополнен возможностью работы с несколькими листами и создания перекрестных ссылок между ними с использованием более 170 новых математических и строковых функций Excel. Другие заметные дополнения включают фиксированные столбцы, форматы текста и даты, а также поддержку TypeScript.

Мы также сосредоточились на реальных сценариях использования современных веб-приложений и представили три живые демонстрации: управление больницей, онлайн-обследование и трекер KPI. Эти демонстрации могут использоваться программистами в качестве основы для более быстрого создания более сложных приложений на основе DHTMLX.

Благодаря большому количеству положительных отзывов о практическом использовании продуктов DHTMLX мы получили множество наград от популярных платформ обзора программного обеспечения, таких как GetApp, G2, Crozdesk, Capterra и Software Advice.

В 2022 году команда DHTMLX планирует сосредоточиться на улучшении существующих компонентов JavaScript и расширении портфеля продуктов новыми инструментами. И конечно, мы продолжим оказывать качественную и своевременную поддержку нашим клиентам в реализации их проектов с DHTMLX.

Как говорится, нет ничего невозможного для волевого ума. Пусть 2022 год будет наполнен большими целями, потрясающими проектами и великими достижениями. Команда DHTMLX желает вам удачи и продуктивного кодирования!

Больше контента на plainenglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Получите эксклюзивный доступ к возможностям написания и советам в нашем сообществе Discord.