[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Oct 2002
    Beiträge
    46
    Zitat Zitat von BenderD
    @Baldur
    ich bevorzuge hier die Frage, was man hier eigentlich noch mit rpg lösen muss, wenn man doch Java kann.
    Dieter
    Jap, auch wenn ich RPG lernen musste, so hege ich doch ein sehr tiefe Abneigung gegen diese Sprache.
    Liegt wohl daran, dass ich doch etwas zu jung für RPG bin

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von LoCal
    Jap, auch wenn ich RPG lernen musste, so hege ich doch ein sehr tiefe Abneigung gegen diese Sprache.
    Liegt wohl daran, dass ich doch etwas zu jung für RPG bin
    Das muss mit dem Alter keineswegs besser werden.

    Dieter Bender

    Alles ist schlechter geworden, nur eins ist besser geworden: die Moral ist auch schlechter geworden.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    @Dieter
    Das Problem liegt nicht unbedingt an Java an sich sondern an den Möglichkeiten Java auf der AS/400 zu nutzen.
    Wie teste ich denn meine Anwendungen ?
    Gibt es eine Swing-Unterstützung oder bin ich für so was an Client-Server-Programme gebunden ?
    Kann ich Java nur für Batch verwenden ?
    Muss ich jeden Java-Aufruf am besten über einen Server-Job gestalten, was ja eigentlich Dialog ausschließt ?
    Kann ich in Java (wie in RPG) mal eben schnell ein Programm mit Record-Level-Access schreiben, oder muss ich IMMER diese komplizierten SQL-Schnittstellen implementieren ?

    Bisher war ich in RPG bzw. RPGLE immer noch schneller was AS/400-Entwicklung angeht als in C++ oder nun Java, weil RPG/LE nun mal für die AS/400 konzipiert ist.

    Spätestens wenn es an Internet-Anwendungen geht sieht die Welt natürlich anders aus. Aber da gibt es ja (wie in anderen Beiträgen ausführlichst beschrieben) massive Sicherheitsprobleme als dass man die AS/400 direkt ans Internet lassen sollte .
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo Baldur,

    läuft für AS400 und Java letztlich auf JSP/Servlet als Frontend und AS400 als Application Server hinaus. Batch Jobs würde man dann als WebService oder ähnliches implementieren. Für Zugriffe im Intranet ändert sich da Security mäßig gegenüber 5250 absolut nix!
    Wenn Dir die SQL Schnittstellen, sprich JDBC zu mühsam sind, dann nimm doch einfach OJB oder Hibernate oder sowas, dann merkst Du fast nicht mehr dass Du eine Datenbank hast.
    Zum manuellen Testen gibt es in Java Alternativen in Form von Unterstützung automatischen testens.
    Für die Interaktion mit vorhandenen RPG Komponenten (sofern man sowas denn hat, Monolithen kann man da nur einstampfen) muss man sich dann eine Serviceschicht selber schreiben, weil IBM für die Interaktion nur Unfug und Spielzeug anbietet. Sowas sollte aber in ein paar Tagen erledigt sein (vielleicht schreibt ja da auch mal jemand Open Source was).
    Mir ist völlig klar, solange die meisten Leute im AS400 Umfeld errrPehGeh mit 3 R schreiben und für die Krönung des Software Engineering halten, sind wir davon noch ein Stück weg.

    mfg

    Dieter

    Zitat Zitat von Fuerchau
    @Dieter
    Das Problem liegt nicht unbedingt an Java an sich sondern an den Möglichkeiten Java auf der AS/400 zu nutzen.
    Wie teste ich denn meine Anwendungen ?
    Gibt es eine Swing-Unterstützung oder bin ich für so was an Client-Server-Programme gebunden ?
    Kann ich Java nur für Batch verwenden ?
    Muss ich jeden Java-Aufruf am besten über einen Server-Job gestalten, was ja eigentlich Dialog ausschließt ?
    Kann ich in Java (wie in RPG) mal eben schnell ein Programm mit Record-Level-Access schreiben, oder muss ich IMMER diese komplizierten SQL-Schnittstellen implementieren ?

    Bisher war ich in RPG bzw. RPGLE immer noch schneller was AS/400-Entwicklung angeht als in C++ oder nun Java, weil RPG/LE nun mal für die AS/400 konzipiert ist.

    Spätestens wenn es an Internet-Anwendungen geht sieht die Welt natürlich anders aus. Aber da gibt es ja (wie in anderen Beiträgen ausführlichst beschrieben) massive Sicherheitsprobleme als dass man die AS/400 direkt ans Internet lassen sollte .
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Java und Fehlermeldung jva0122 bei simplen "Hello World"
    By TARASIK in forum IBM i Hauptforum
    Antworten: 21
    Letzter Beitrag: 30-03-11, 13:48
  2. MCH3402 + Spool
    By Robi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-12-06, 11:12
  3. Java Version
    By Muchi in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 07-11-06, 11:00
  4. Spool -> PDF benötigte Lizenzprogramme
    By cseitz in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 20-06-06, 14:40
  5. Antworten: 3
    Letzter Beitrag: 06-06-06, 15:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •