Op iSeries, of is het System i, of is het System i5, of is het de Power-PC met Os/400 blijft deze vraag bij velen prangen.
Zie bijvoorbeeld:
Al zijn deze artikelen zwaar gedateerd.
De legacy systemen, bevatten zowel het back-end als het front-end.
Middels J-Walk van de firma Seagull http://www.seagullsoftware.com/global/J-Walk.html
is het mogelijk van deze CUI schermen een Graphical UI (GUI) te maken, die zelfs in een browser getoond kunnen worden.
Dit magische principe heet Screen Scraping (SS?)
De machine-eigen (propiarity) programmeertaal is RPG.
RPG staat voor Report Program Generator, al kan je er echt wel meer mee bouwen dan een (simpel) lijstje. Integendeel hele pakketten zijn er mee gebouwd, zelfs hele systemen.
Die nu legacy worden genoemd: http://en.wikipedia.org/wiki/Legacy_system
Legacy staat voor oud of verouderd.
Nieuw (?) is Java, althans nieuwer.
En dat staat hipper.
Met Java en een krachtige IDE (zoals Eclipse) kan inderdaad handig code geklopt worden.
Maar met alleen Java red je het niet.
Of je bent zo half gaar om Swing te gebruiken (applets!).
Dat is dan weer niet handig.
Voor de GUI dus een framework, maar welk dan?
En voor de database benadering (persistance) is ook een Java oplossing nodig.
En dan leren hoe het UI framework te koppelen aan het persistance framework.
In RPG was het eenvoudig: een programma met scherm, logica en database afhandeling.
Een keer compileren, een object en gaan.
Leve de monoliet!
Ja, er is (of gaat) een hoop veranderen!
No comments:
Post a Comment