-
Ich unterscheide bei so einer Diskussion zwischen Backend und Frontend.
Unsere GUI z.B. ist HTML. Dafür kann ich Java, PHP, .Net oder was es da sonst noch alles gibt verwenden.
Mit solchen Technologien kann ich auf moderne Tools zugreifen die es in RPG entweder gar nicht oder nur sehr umständlich gibt.
Das Backend mit der DB ist bei uns RPG & DB2.
Wenn man schön ordentlich mit klar definierten Schnittstellen arbeitet können alle Programme aus der GUI Welt (Java, PHP, ...) auf die gleichen RPG Programme zugreifen um eine Verarbeitung zu starten oder Daten zu bekommen.
Damit habe ich weiterhin die AS/400 samt deren Vorteile + die Möglichkeit modernes einsetzen zu können.
Ich habe z.B. ein WebService in Java bei uns aufgesetzt, welches für die Backend Verarbeitung die bestendend RPG Programme verwendet. Hätte keinen Sinn gemacht das alles neu zu programmieren (Kosten/Nutzen).
Klar hätte man das WS auch in RPG machen können, wenn man aber z.B. WS mit Signaturen haben möchte, stoßt man schnell an die Grenzen.
Ich habe lediglich die Schnittstelle dazu entwickeln müssen. Das war oft einfach nur eine simple External SQL Procedure.
Funktioniert bei uns wunderbar.
Man muss eben nicht immer alles gleich über Board werfen.
Mit einer klar definierten Struktur und Schnittstellen geht das auch schrittweise.
Und mir persönlich sind gute Strukturen als Basis wichtiger als Diskussionen wie dass die Variablen mit "V_" beginnen sollen.
lg Andreas
Similar Threads
-
By NEWSolutions Redaktion in forum NEWSolutions artikel
Antworten: 1
Letzter Beitrag: 07-12-15, 06:30
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks