Naar de hoofdinhoud gaan

Polyglot

Netuno is polyglot, zowel op het niveau van databases als op het niveau van programmeercode, maar ook op het niveau van besturingssystemen.

Deze diversiteit vergroot de mogelijkheden waar het kan worden ingezet.

Doordat het verschillende databases, programmeertalen en besturingssystemen ondersteunt, vergemakkelijkt het de ontwikkeling en kan het zich aan elk van deze situaties aanpassen, terwijl het toch een samenhangende omgeving voor de ontwikkelingen garandeert.

Databases​

Het kan worden gebruikt om verschillende soorten databases te integreren en zelfs om met verschillende programmeertalen in hetzelfde project te ontwikkelen.

Het integreren van verschillende databases is heel gebruikelijk om gegevensintegratie uit te voeren bij het opvragen of wijzigen van gegevens in de database van een ander systeem.

Logo's van de databases

Netuno ondersteunt de volgende databases:

  • H2 Database
  • PostgreSQL
  • MariaDB
  • MySQL
  • Microsoft SQL Server
  • Oracle

Programmeertalen​

Het ondersteunen van verschillende programmeertalen lijkt misschien niet erg interessant in de zin van het mixen van programmeertalen, maar het is mogelijk en het betekent niet dat het zo moet worden gedaan.

In de praktijk is het vaak lastig om projecten uit te voeren waarbij een dominante technologie beperkt is tot één programmeertaal, dus moet men mensen vinden die exclusief bekwaam zijn in die programmeertaal.

Met Netuno hebben we uiteindelijk een groter aanbod, waarbij al het werk niet verloren gaat als het nodig is om een nieuwe programmeertaal te gebruiken als gevolg van een strategiewijziging, een gebrek aan bekwame technici, of om meer wendbaarheid te krijgen bij het ontwikkelen van iets specifieks, onder andere situaties die zinvol kunnen zijn.

Normaal gesproken zou dit ondenkbaar zijn omdat het onderhoud van een systeem met verschillende programmeertalen zorgen begint te baren, maar omdat dit low-code is, wordt die zorg veel minder relevant, omdat:

  • Programmeertalen lijken uiteindelijk op elkaar qua logica en algoritme.
  • De programmeertaal kan anders zijn, maar de mogelijkheden van Netuno zijn dezelfde en worden op dezelfde manier gebruikt, ongeacht de taal.

Zo zal, zelfs als een technicus zeer gewend is aan het werken met een bepaalde programmeertaal, niets hem ervan weerhouden onderhoud uit te voeren in een andere; als hij zijn interventie veel verder moet uitbreiden of zelfs opnieuw moet doen, kan hij ervoor kiezen om in zijn voorkeurstaal te ontwikkelen en zijn ontwikkeling te integreren in de taal die al in gebruik is.

Logo's van de programmeertalen

Netuno ondersteunt ontwikkeling in de volgende programmeertalen:

  • Groovy
  • Java
  • JavaScript
  • Kotlin
  • Python
  • Ruby

Besturingssystemen​

Door met meerdere besturingssystemen te werken en ondersteuning te bieden voor omgevingsconfiguraties, kan Netuno de correcte werking van de ontwikkelingen op consistente wijze garanderen en organiseren in ontwikkel-, test-, kwaliteits-, productieomgevingen, enz.

Het wijzigen van het besturingssysteem of de omgeving is irrelevant voor de correcte werking van Netuno en de applicaties.

Logo's van de besturingssystemen

De besturingssystemen die door Netuno worden ondersteund, zijn:

  • Linux
  • Mac OS X
  • Windows