[NEWSboard IBMi Forum]

Thema: ILE RPG

Hybrid View

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

    im durchschnittlichen RPG-Ham fast ohne jede Modularisierung ist das völlig ohne Bedeutung. ILE ist entwickelt worden für C und insbesondere C++ Programme (in diesen Sprachen sind mittlerweile weite Teile des OS geschrieben). C++ Programme sind weitaus höher modularisiert als sich das der durchschnittliche RPG Programmierer traut (Procedures mit einer Anweisung sind durchaus nicht ungewöhnlich; hundert Anweisungen sind schon extrem viel!!!) solch feine Modularisierung hat tief gestaffelte Aufrufstapel mit tausenden von Aufrufen, da zählt dann der Unterschied.
    Wenn man Monolithen in ILE schreibt (ich habe Anwendungen gesehen mit SRVPGM1 und später gab es dann ein zweites), dann werden die initialen Ladezeiten zum Problem.
    Was an ILE wirklich gut ist, ist die bessere Lesbarkeit durch feinkörnigere Modularisierung, wenn man das denn nutzt.
    Zum Optimize noch: immer wenn man nicht sagen kann ob man es klein oder schnell haben will, sollte man eher die Finger davon lassen.

    mfg

    Dieter Bender

    Zitat Zitat von kuempi von stein
    Hallo,

    in den Handbüchern zu ILE wurde öfter mal drauf hingewiesen, dass es einen zeitlichen Unterschied gibt zwischen statischen und dynamischen call.
    Nun frage ich mich wie gross denn der Unterschied ist bzw. ob das messbar ist ausser wenn ich mehrere tausend mal das gleiche aufrufe...?
    Und dann zerbreche ich mir den Kopf noch über den Parameter "Optimize *FULL" im Debug Mode und generell ...
    Ich vermute mal, dass durch mehrere Instruktionen gleichzeitig dann eben die Infos einer Variabel verloren gehen oder verfälscht werden können ...aber ... ist das wirklich die einzige Einschränkung? Oder gibt es da andere Pro/Contra die man genauestens abwägen sollte bei Verwendung/Nichtverwendung des Parameters?

    Soviel erstmal

    kuempi
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923

    ILE RPG

    Vielen Dank für diese Ausführungen ...

    schönen Tag noch

    kuempi

Similar Threads

  1. ILE RPG / SQL Füllen einer Feldgruppe
    By homue in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-07-07, 16:47
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  3. DDS in ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 82
    Letzter Beitrag: 19-10-06, 15:37
  4. Return ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 31
    Letzter Beitrag: 28-09-06, 17:53
  5. Rechnen mit Datumsfeldern in ILE RPG
    By Angela in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-08-06, 10:11

Berechtigungen

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