Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzending indienen
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Java met peren vergeleken

18 december 1997 - 23:004 minuten leestijdOpinieSoftware & Development
Mat Huizing
Mat Huizing

Het ‘Java-platform’ is niet geschikt voor ‘omvangrijke bedrijfskritische applicaties’ stellen Van Biene-Hershey en Bongers. Kennelijk is er een andere taal die beter scoort. Mat Huizing vraagt zich af welke taal dat is.

Het artikel ‘Programmeren tussen ambitie en realiteit’ van Van Biene en Bongers (Computable, 21 november) is door het gehanteerde gewichtige taalgebruik wat moeilijk te lezen. Desondanks is het mij gelukt er toch een strekking uit te destilleren.
Die strekking is deze: het ‘Java-platform’ is niet geschikt voor ‘omvangrijke bedrijfskritische applicaties’. Hiervoor wordt een aantal argumenten aangevoerd. Deze argumenten kunnen als volgt worden samengevat.

Onvolwassen, nog geen standaard

De Java-ontwikkelomgeving(en) is (zijn) nog niet volwassen als het gaat om versiebeheer en ontwikkel- en documentatietools. Dit is inderdaad op dit moment een van de zwakke punten van de Java-omgevingen.
Java is nog niet echt een standaard, en bovendien sterk in ontwikkeling. Dit is uiteraard een consequentie van het feit dat het hier vrij nieuwe technologie betreft, en bovendien is het gebrek aan standaardisatie juist door de manier waarop Java en object-oriëntatie werken niet zo’n bezwaar als Van Biene en Bongers lijken te denken. Maar dat neemt niet weg: ‘Java’ is een zich ontwikkelende, en derhalve nog niet uitgekristalliseerde technologie. Dit leidt tot onzekerheden die men in een vertrouwde omgeving niet heeft, zoals bijvoorbeeld ten aanzien van prestatie.

Twee maal tekort

Het ‘Java-platform’ schiet tekort op het gebied van integratie met niet-Java-applicaties, ‘logging’, autorisatie en toegangscontrole. Hier wreekt zich dat Van Biene en Bongers nergens duidelijk maken wat ze met het ‘Java-platform’ of ‘Java’ bedoelen. Er wordt in de inleiding gerefereerd aan de ‘huidige op de markt beschikbare Java-versie’, wat suggereert dat het hier om de taal zelf gaat. Maar daarin kunnen dit soort zaken nauwelijks geregeld worden. Dat hoort eerder thuis in een transactie-monitor, of in een database. Van Biene en Bongers zullen met het ‘Java-platform’ wel iets anders bedoelen, maar wat blijft verborgen.
Het ‘Java-platform’ schiet tekort op het gebied van onderhoudbaarheid. Het volgende wordt daarover meegedeeld: ‘Daarnaast dient de code zodanig te zijn opgezet, dat de te wijzigen functionaliteit in een applicatie direct te relateren is aan programmaregels. Het gebrek aan mogelijkheden tot objecten-beheer geeft grond aan de conclusie dat getwijfeld moet worden aan de onderhoudbaarheid van Java-applicaties op langere termijn’. (Prachtige zinnen, nietwaar?) En verderop wordt gezegd dat het bij de kosten van een systeem niet zozeer gaat om de initiële bouwkosten, als wel om het onderhoud later. Inderdaad. Maar het lijkt mij dat een objectgeoriënteerde taal als Java hier juist beter scoort dan een traditionele taal, domweg omdat een goed object-georiënteerd ontwerp beter onderhoudbaar is. Waarom onderhoudbaarheid in Java een probleem is, is mij niet duidelijk.

Ook voordelen bekend

Twee vragen komen bij mij op na lezing van dit merkwaardige artikel. Ten eerste: Van Biene en Bongers gaan niet of nauwelijks in op de (misschien vermeende) voordelen van Java: flexibiliteit en onderhoudbaarheid door toepassing van object-oriëntatie, mogelijkheid tot bouwen componenten, distributie en platformonafhankelijkheid. Dit laatste lijken ze zelfs als irrelevant te beschouwen. Weten Van Biene en Bongers eigenlijk wel hoe IT-systemen nu in elkaar zitten, en waardoor bijvoorbeeld de hoge onderhoudskosten worden veroorzaakt? Ten tweede: Van Biene en Bongers vinden Java nog niet volwassen genoeg om voor grootschalige toepassingen te gebruiken. Deze taal scoort immers te laag op de 11-eisen lijst die zij hanteren. Kennelijk is er een andere taal die beter scoort. Ik vraag me af welke dat is. Of zouden ze toch een optelsom van talen, ‘case-tools’, netwerken, databases, besturingssystemen, transactie-monitoren bedoelen? Maar dan slaat de vergelijking met de taal Java nergens op. Het enige zinnige wat uit het artikel op te maken is, is dat het ‘Java-platform’ (wat dat dan ook is) nieuw is, en onvolwassen, en derhalve op nog niet alle terreinen goed te vergelijken is met de langer bestaande platforms (welke?). Als Van Biene en Bongers dat bedoelen, hebben ze natuurlijk gelijk, want dat is het intrappen van een open deur. De rest van het artikel is slecht doordachte, pseudo-wetenschappelijke kletspraat.
 
Drs Mat Huizing
IC Group
Capelle a/d IJssel

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Agentic AI in de praktijk

    Hoe autonome AI werkprocessen fundamenteel verandert

    Computable.nl

    Agentic AI in actie

    De stappen van automatiseren naar écht autonoom werken. Welke toepassingen zijn succesvol?

    Computable.nl

    Staat Digitale Connectiviteit Bouw- en Installatiebranche

    Connectiviteit is de kern van veel processen en van strategisch belang voor de toekomst. Waar sta jij?

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    Check Point

    Nadia van Beelen (Sales Associate, Check Point Technologies)
    Pijl naar rechts icoon

    Cegeka

    Ammar Alkhatib (Cyber Security Advisor, Cegeka)
    Pijl naar rechts icoon

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    Pijl naar rechts icoon

    Howden Nederland

    Pieter-Jan Lommerse (cio, Howden Nederland)
    Pijl naar rechts icoon

    Rabobank

    Corence Klop (ciso, Rabobank)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Meer lezen

    Security & Awareness

    Hadrian vindt in recordtijd ernstige overheidslekken met goedkope ai

    Overname Samenwerken Fusie
    Software & Development

    Main Capital fuseert Zig met het Deense Unik   

    Software & Development

    TravelSpirit en 1TIS fuseren met Vortex aan boord

    Data & AI

    Avendar krijgt 2,2 miljoen euro voor ai-ondersteuning opsporing

    investeringen overname
    Software & Development

    SAP koopt open-sourceplatform Dremio en ai-bedrijf Prior Labs

    Overheid

    Rotterdam verbreekt samenwerking Centric voor nieuw belastingsysteem

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs