|
JavaDe programmeertaal Java is ontwikkeld door James Gosling, Mike Sheridan en Patrick Naughton tussen 1991 en 1995, oorspronkelijk voor programmering van interactieve televisie, en uitgebracht door Sun Microsystems in 1995, met als gedachte om een programmeertaal te ontwikkelen die op meerdere platformen uitgevoerd kan worden. Dit is bereikt door gebruik te maken van een Java Virtual Machine (JVM) die de bytecode begrijpt van de Java classes. Java is daarom geschikt voor tal van apparaten / systemen, zoals kleine apparaten (Java Smartcards, Blu-Ray spelers, mobiele telefoons), tot de grootste systemen als supercomputers.De syntax van Java ligt heel dichtbij dat van programmeertalen zoals C# en C++. Al ruim een decennia wordt Java al succesvol toe- gepast en graag gezien bij grote organisaties voor robuuste applicaties. Denk hierbij aan bedrijven in de bank- en verzekeringswereld, grote webwinkels, overheids-organisaties, enzovoort. Java is een bewezen platform voor het maken van bedrijfszekere programmatuur voor elke bedrijfstoepassing. Toepassen van Java verkort de ontwikkelcyclus onder andere door hergebruik van structuur (class libraries) en omdat Java het testen van de programmatuur al in een vroeg stadium van de ontwikkeling mogelijk maakt. High performance
Naast dat Java gebruikt wordt voor het ontwikkelen van maatwerk programmatuur, wordt Java ook veel gebruikt voor high performance software producten, zoals Portals (Liferay) en Content Management Systemen (Hippo CMS). De toepasbaarheid van Java is eindeloos en is inmiddels ook terug te vinden in web applicaties voor het midden- en kleinbedrijf (MKB).
Het voordeel van Java heeft zich in deze branche bewezen door snel in te kunnen spelen op veranderende strategieën en business wensen. Naast dat Java op meerdere platformen uitgevoerd kan worden zijn er ook verschillende diverse web-applicatie platformen beschikbaar (IBM Websphere, Oracle Weblogic, JBOSS, Glassfish, Tomcat en Jetty), waarvan wij de meeste expertise ook in huis hebben. De laatste twee versies van Java zijn verbeterd met de focus op snelheid, zowel van uitvoerbaarheid van de Java code, als de ontwikkeltijd van programmatuur. Door gebruik te maken van modellen of templating wordt met minder Java code meer bereikt, met als resultaat efficiënter ontwikkelen. Java ontwikkelt zichzelf mee en blijft bij de tijd, waardoor de taal nog een lange toekomst tegemoet kan zien.
|



