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
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief

Java vereist metaraamwerken

25 augustus 2006 - 07:173 minuten leestijdAchtergrondSoftware & Development
Redactie Computable
Redactie Computable

Het zijn roerige tijden voor (Java-)ontwikkelaars. JEE 5, Enterprise JavaBeans 3.0, SOA 2 en AJAX zijn allemaal nieuwe ontwikkelingen. Een metaraamwerk biedt stabiliteit en flexibiliteit. Dat fenomeen komt onvermijdelijk op ons af.

Java is een ontwikkeltaal in ontwikkeling. Dat geldt niet alleen voor de technische kwaliteit, maar ook voor de organisatie rondom Java. Suns nieuwe ceo Jonathan Schwartz heeft onlangs bekend gemaakt dat Java helemaal ‘open source’ wordt. Enterprise JavaBeans 3.0 komt eraan, een raamwerk dat sterk leunt op Java 5. Een van de bedoelingen van EJB 3.0 is vereenvoudiging van het programmeerwerk. Dat is geen overbodig luxe, want Java is lastig te leren. De honger naar kennis is groot, bleek op J-Spring, de jaarlijkse bijeenkomst van de Nederlandse Java-gebruikersvereniging (NL-JUG). De belangstelling voor het evenement groeit.

Geen droom

Juist omdat het Java-programmeerwerk zo lastig is, zoeken ontwikkelaars methoden die het werk verlichten, vertelt Java-evangelist bij Oracle Duncan Mills. Een weekendje hard doorhalen, chargeerde hij, en een raamwerk is geboren. Hij vindt het puntoplossingen, bedoeld om de ergernis van een programmeur bij één probleem (bijvoorbeeld een gebruikersinterfacetechnologie) op te lossen. “De meeste raamwerken halen versie 0.9 nog wel. Een enkele bereikt een 1.0-status, om daarna te verdwijnen.”

De oplossing is in zijn ogen een metaraamwerk: een abstracte laag die stabiliteit biedt aan ontwikkelaars en tegelijkertijd flexibel genoeg is om nieuwe standaarden te omarmen en nieuwe services te verwelkomen. “Je codeert tegen het metaraamwerk en het handwerk (plumbing) wordt voor je gedaan. Als de omstandigheden wijzigen, zorgt het metaraamwerk voor aanpassingen. Is dat mogelijk?” Mills verwijst naar Oracle Forms om aan te tonen dat het zeker geen droom is.

Hij wijst ook op Microsoft, dat met .Net de mogelijkheid heeft voor ontwikkelaars om met kennis van één platform code te schrijven voor de belangrijkste browsers, handcomputers en zelfs industriële telnet-apparaten. “Microsoft heeft de luxe van vrijwel totalitaire controle. Toch is dit ook mogelijk in de wereld van open standaarden.”

Oracle ADF

Mills kwam op de proppen met Oracle ADF (Application Development Framework), dat het dichtst in te buurt komt van een uitgebalanceerd metaraamwerk. Ook Spring acht hij een goede keuze. Met Keel hebben ontwikkelaars eveneens iets moois in handen, maar volgens Mills zijn er maar weinig gebruikers en zal dit platform daardoor niet aantrekkelijk zijn voor grote ondernemingen. JBoss Seam en Apache Beehive kregen van hem de c-status.

Metaraamwerken zijn bedoeld om het debuggingprobleem voor raamwerken en op metadata gebaseerde modellen in zijn algemeenheid op te lossen. Hoewel er geen hype rond dit onderwerp is ontstaan, is er binnen de ontwikkelgemeenschap een gevoel van urgentie. Volgens Mills is het onvermijdelijk dat commerciële partijen metaraamwerken op de markt brengen. Productie en onderhoud van een metaraamwerk is kostbaar. Daar moet volgens hem voor worden betaald, via licenties of het afnemen van diensten.

Daarin staat Mills overigens niet alleen. Op SpringOne in Antwerpen vorige week vertelden Gregor Hohpe (Google) en Rod Johnson (ceo van Interface 21 en geestelijk vader van Spring) dat, om succesvol te zijn, een raamwerk een gedegen commerciële basis moet hebben, of dat nu ‘open’ of ‘gesloten’ is.

Meer over

AjaxJ2EEJavaSOA

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

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Resultaatgericht Samenwerken (RGS).

    RGS is een gestructureerde methode die vastgoedprofessionals direct ondersteunt bij kwaliteitsverbetering, kostenefficiëntie en verduurzaming.

    Computable.nl

    De principes van cloud-native techniek

    Cloud-native technologieën voegen flexibiliteit, schaalbaarheid en beveiliging toe en verlagen de operationele kosten voor de IT-omgeving. Hoe dragen Kubernetes, KEDA en AKS hieraan bij?

    Meer lezen

    ActueelSoftware & Development

    Rodeo Software-oprichter Vos veroordeeld tot 63 mln schadevergoeding

    ActueelCloud & Infrastructuur

    Proximus en Thales vernieuwen it bij Navo, ASR in zee met Outsystems (en meer)

    ActueelSecurity & Awareness

    Kort: Cybercrimineel ligt op de loer in hoogseizoen, Centric verkoopt Belgische detachering (en meer)

    toetsenbord met security-icoontjes in de vorm van sloten die open en dicht zitten.
    ActueelSecurity & Awareness

    Kort: European Security Program Microsoft, Atos ondersteunt Nations League, ai-assistent in A&H-winkels (en meer)

    ActueelSoftware & Development

    Kort: 10 miljoen voor Wuunder, TCS kennispartner verzekeraars, Frans factuurplatform naar Benelux (en meer)

    ActueelCloud & Infrastructuur

    Grote Ierse aankoop Wolters Kluwer, VirtualMetric haalt 2,25 miljoen op, nieuwe directeur Calco (en meer)

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    AdvertorialInnovatie & Transformatie

    Computable Insights

    Een ai-agent die klantvragen afhandelt. Dat is een van de nieuwste troeven van softwareproducent Salesforce, dat daarmee meesurft op de...

    Meer persberichten

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    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
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs