The power of polyglot programming

IoT development is, by nature, polyglot, which means it is using different programming languages, frameworks, and so on, for developing IoT applications. It is essential to appreciate the power of polyglot programming and use it wisely to get the maximum mileage. In this section, we will go over some of the benefits and traps of leveraging polyglot programming to improve IoT development.

Using Java programming for microservices development is advisable due to the plethora of tools available for Java, in addition to frameworks such as Spring Boot. Java has good support for many databases, and security tools such as OAuth integration. In addition, Java has many IDEs, built tools, code coverage tools, and so ...

Get Industrial Internet Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.