Лучший язык программирования для приложений промышленного Интернета вещей
Недавно RedMonk выпустила январскую версию 2015 г. рейтинги языков программирования. Вот 10 лучших языков из их списка:
- JavaScript
- Java
- PHP
- Python
- C #
- C ++
- Рубин
- CSS
- В
- Objective-C
Если вы разработчик программного обеспечения, скорее всего, вы используете один или несколько языков из этого списка. Итак, какой вариант подходит для приложений промышленного Интернета вещей? Не существует одного «правильного» языка - выбор полностью зависит от вашего приложения, опыта и аппаратной платформы. Хорошая новость заключается в том, что вам не нужно отказываться от любимого языка, чтобы создавать масштабируемые и функционально совместимые решения промышленного Интернета вещей, которые беспрепятственно взаимодействуют друг с другом. Connext DDS поддерживает большинство этих языков, обеспечивая гибкость проектирования, сохраняя при этом возможности быстрой, масштабируемой, надежной и безопасной связи промышленного Интернета вещей.
Java, C #, C ++ и C поддерживаются из коробки. Экспериментальные интеграции RTI позволяют таким языкам, как Python и Javascript, получать доступ к данным на лету на шине данных RTI DDS. Для веб-программистов, использующих PHP и CSS, служба веб-интеграции RTI позволяет их приложениям взаимодействовать с Connext DDS.
RTI Connext DDS работает на самых популярных настольных и встроенных операционных системах, включая Linux, Windows, OS X, VxWorks, QNX, Integrity, LynxOS, AIX и Solaris. Поддерживается как настольное оборудование (x64 / x86), так и встроенные процессоры (например, PowerPC и ARM).
Типичная система на основе DDS может включать сочетание аппаратных платформ, операционных систем и языков:
<рисунок>Основывая свои приложения Industrial IoT на Connext DDS, вы гарантируете, что они могут взаимодействовать, несмотря на различия в языках программирования, операционных системах и базовом процессоре. Датчик, построенный на оборудовании ARM7 с прошивкой, написанной на C, работающей под управлением ОСРВ, может публиковать свои показания через Connext DDS Micro. На данные датчиков можно подписаться с помощью приложения Windows на ПК, приложения Java, работающего на планшете Android, и усиленной платы PowerPC, на которой выполняется приложение C ++ под VxWorks.
В конечном итоге вы можете создать свое приложение Industrial IoT на любом языке, который вам нравится, но важно выбрать решение для подключения, которое поддерживает разные языки и может использоваться на всех этапах, от датчика до облака. Connext DDS обеспечивает непревзойденную языковую совместимость со всем спектром платформ промышленного Интернета вещей.
Интернет вещей
- Интернет вещей и роль 5G в подключенных транспортных средствах
- Мониторинг Интернета вещей
- Промышленный Интернет вещей:благо для малых и средних производителей - Часть 2
- Промышленный Интернет вещей:благо для малых и средних производителей - Часть 1
- Разблокировать нарезку интеллектуальной базовой сети для Интернета вещей и MVNO
- Четыре большие проблемы для промышленного Интернета вещей
- Кибербезопасность и Интернет вещей:время для биометрии?
- Защита промышленного Интернета вещей
- Наш (информационный) рисунок, краткая история промышленного Интернета вещей
- Что готовит 2019 год для Интернета вещей?