Uniface

Sinds het ontstaan van Jester hebben wij gebruik gemaakt van Uniface als ontwikkelomgeving.

Uniface heeft zich in de loop der jaren voor ons bewezen als de meest stabiele ontwikkelomgeving die de markt biedt. Voor systemen die primaire processen binnen complexe organisaties ondersteunen is stabiliteit een must. Migratie als gevolg van nieuwe Uniface versies zijn geen noodzaak. Vaak zullen wijzigen/migraties uitgevoerd moeten worden omdat er veranderingen in de infrastructuur, architectuur of gewenste functionaliteit van de klant zijn.

In tegenstelling tot producten van bijvoorbeeld Microsoft, Sun en Oracle is Uniface minder aan verandering onderhevig en aangezien Uniface database en platform onafhankelijk is blijven er vaak vele oplossingen mogelijk die langer kunnen blijven functioneren "as is".

Aangezien wij betrouwbaar willen zijn richting onze klanten kiezen wij daarom ook voor een betrouwbare en stabiele ontwikkel-tool.

Java

De verbeteringen die Java als ontwikkeltool de afgelopen jaren heeft gemaakt zijn niet aan onze aandacht ontsnapt. Wat flexibiliteit betreft is Java een van de weinige ontwikkelomgevingen die Uniface kan evenaren. U leest het goed, kan benaderen. Wat integratie met "het Web" betreft is Java zelfs beter dan Uniface, een feit dat niet onderschat mag worden.

Helaas wordt met deze integratie met het Web ook de achilleshiel van Java- eindproducten blootgelegd. In het geval van Webintegratie zijn er veel meer issues die spelen bij de ontwikkeling die op zich los staan van de door de klant gewenste functionaliteit, immers het Web is een zeer dynamisch geheel dat permanent aan verandering onderhevig is.

Aan de andere kant realiseren we ons dat in deze tijd van ubiquitious computing het Web en dus ook Java een must zijn. Daarnaast biedt Java wat licentiestructuur betreft een goedkopere oplossing dan Uniface.