+7 (812) 670-9095
Обратная связьEnglish
Главная → О компании → Новости → Новости системного ПО
Полезный совет
БП 3.0 Такси: Как получить быстрый доступ к документам, справочникам и настройкам программы? Подробнее
RSSВерсия для печати

Лидирующие языки программирования и операционные системы для IoT

CNXSoft, 29 мая 2017

Некоммерческая организация Eclipse Foundation провела опрос 713 разработчиков для выявления самых актуальных языков программирования, используемых для построения IoT, облачных платформ, операционных систем, протоколов обмена сообщениями (MQTT, HTTP), аппаратных архитектур и др.

Опрос показал:

  • На уровне подключения устройств C и C++ все еще занимают лидирующие позиции, хотя использование разработчиками нескольких языков – обычная ситуация.
  • Большинство (40,8 %) респондентов для шлюзов IoT чаще всего применяют Java.
  • В связи с безграничными возможностями виртуальных ресурсов и отсутствием необходимости взаимодействия с аппаратной частью самыми популярными языками на этом уровне оказались Java, JavaScript, Node.js, и Python.
  • Среди всех ОС на устройствах IoT чаще всего используется Linux (45 % опрошенных), а второе и третье места заняли «голое железо» и FreeRTOS соответственно.
  • Большая часть IoT-шлюзов, согласно 66,9 % опрошенных, работает на Linux, а Windows отдали предпочтение всего 20,5 %. Но многие пользователи зачастую используют облако провайдера, поэтому при вопросе о дистрибутивах лидирующую позицию занял Raspbian (45,5 %), а второе – Ubuntu (44,4 %).
  • Большая часть опрошенных (84 %) использовали для своих IoT-решений следующие аппаратные платформы: Arduino, BeagleBone или Raspberry Pi.

Источник: http://www.cnx-software.com/2017/05/19/top-programming-languages-operating-systems-for-the-internet-...