El mejor lenguaje de programación para aplicaciones industriales de Internet de las cosas
Recientemente, RedMonk lanzó la versión de enero de 2015 de su clasificaciones de lenguajes de programación. Estos son los 10 idiomas principales de su lista:
- JavaScript
- Java
- PHP
- Python
- C #
- C ++
- Ruby
- CSS
- C
- Objective-C
Si es un desarrollador de software, es probable que esté utilizando uno o más de los idiomas de esta lista. Entonces, ¿cuál es el adecuado para las aplicaciones de IoT industrial? No existe un idioma "correcto"; la elección dependerá completamente de su aplicación, experiencia y plataforma de hardware. La buena noticia es que no tendrá que renunciar a su lenguaje favorito para crear soluciones de IoT industrial escalables e interoperables que se comuniquen sin problemas. Connext DDS admite la mayoría de estos lenguajes, lo que le brinda flexibilidad en el diseño al tiempo que conserva el poder de las comunicaciones de IoT industriales rápidas, escalables, confiables y seguras.
Java, C #, C ++ y C son compatibles desde el primer momento. Las integraciones experimentales de RTI permiten que lenguajes como Python y Javascript accedan a datos en vuelo en RTI DDS Databus. Para los programadores web que utilizan PHP y CSS, el Servicio de integración web de RTI permite que sus aplicaciones interactúen con Connext DDS.
RTI Connext DDS se ejecuta en los sistemas operativos integrados y de escritorio más populares, incluidos Linux, Windows, OS X, VxWorks, QNX, Integrity, LynxOS, AIX y Solaris. Se admiten tanto el hardware de escritorio (x64 / x86) como los procesadores integrados (como PowerPC y ARM).
Un sistema típico basado en DDS puede incluir una combinación de plataformas de hardware, sistemas operativos e idiomas:
Al basar sus aplicaciones de IoT industrial en Connext DDS, se asegura de que puedan interoperar a pesar de las diferencias en los lenguajes de programación, los sistemas operativos y la CPU subyacente. Un sensor construido en hardware ARM7 con firmware escrito en C ejecutándose bajo un RTOS puede publicar sus lecturas a través de Connext DDS Micro. Los datos del sensor se pueden suscribir mediante una aplicación de Windows en una PC, una aplicación Java que se ejecuta en una tableta Android y una placa PowerPC reforzada que ejecuta una aplicación C ++ en VxWorks.
En última instancia, puede crear su aplicación de IoT industrial en el idioma que desee, pero es importante elegir una solución de conectividad que admita varios idiomas y que se pueda utilizar de un extremo a otro, desde el sensor hasta la nube. Connext DDS ofrece una compatibilidad de idiomas inigualable en toda la gama de plataformas de IoT industrial.
Tecnología de Internet de las cosas
- Internet de las cosas y el papel de 5G en los vehículos conectados
- Supervisión del Internet de las cosas
- El Internet industrial de las cosas:una bendición para los fabricantes pequeños y medianos - Parte 2
- El Internet industrial de las cosas:una bendición para los fabricantes pequeños y medianos - Parte 1
- Desbloquear la división de red de núcleo inteligente para el Internet de las cosas y los MVNO
- Cuatro grandes desafíos para la Internet industrial de las cosas
- Ciberseguridad e Internet de las cosas:¿es hora de la biometría?
- Asegurar el Internet de las cosas industrial
- Nuestro (info) gráfico, breve historia del Internet industrial de las cosas
- ¿Qué nos depara el 2019 para el Internet de las cosas?
- Liberando el poder del Internet industrial de las cosas