[NEWSboard IBMi Forum]
Seite 1 von 5 1 2 ... Letzte
  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.873

    RPG bald ohne 80 Spaltenbegrenzung

    Wen's interessiert!

    Es war schon lange fällig und bereits mehrfach bei IBM angesprochen, jetzt wird es offiziell.

    Mit RDi 9.5 (September) wird die Formatierungsbeschränkung aufgehoben.
    Mit dem nächsten Technology Refresh (vermutlich Oktober/November) wird die entsprechende Compiler-Erweiterung mit ausgeliefert.

    Announcement of Version 9.5 of Rational Developer for i

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Sep 2004
    Beiträge
    129
    Es geschehen noch Wunder ...

    Das ist mal eine wirklich gute Nachricht. :-)
    Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Und was soll das bringen?
    Allein wegen der Leserlichkeit sollte man lange Zeilen "umbrechen".
    Ich hasse Programme (in VB, C++) wo ich endlos lange nach rechts rollen muss um den Befehl zu lesen.
    Ein vernünftiger Zeilenumbruch bringt da schon was.

    Von einem grafischen Editor erwarte ich, dass der den Umbruch automatisch macht (früher nannte man sowas Beautyfier) und ich mich bei IF/FOR/DO/... nicht auch noch selber um die Einrückung kümmern muss.
    Wer da mehr als 80 (in ILE sind's ja schon 96) braucht hat in meinen Augen ein schlechtes Sourcedesign oder arbeitet mit einem 40"-Schirm und breitgezogenem Editor.
    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.287
    Zitat Zitat von Fuerchau Beitrag anzeigen
    in ILE sind's ja schon 96
    ... komisch, bei mir sind es nur 72 der Rest ist Lochkartenrand (ich wundere mich heute noch, dass ich Jahre gebraucht habe, um zu merken, dass man QRPGLESRC besser mit der alten Länge erstellt. Wenn da nix mehr ist, kann man da auch nix mehr hinschreiben, was der Compiler dann sowieso anmeckert...) und 72 Stellen können schon knapp werden bei geschachtelten Datenstrukturen und Verwendung von qualified und ein wenig Layout für die Lesbarkeit.

    D*B,

    bei dem sich auch nach einigen Wochen RDI keinerlei Begeisterung für diesen trüben Abklatsch grafischer Editoren eingestellt hat.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Qualifizierte Datenstrukturen mit mehreren Verschachtelungen und sprechenden Namen und ganz schnell sind die 80 / 92 Stellen erreicht.

    Wer natürlich immernoch mit 6-stelligen Namen und numerischen Bezugszahlen auskommt und immer noch so schreibt wie anno 1876 (1988), der braucht weder Free-Format noch eine größere Zeilenlänge.
    Wer außerdem nur PDM kennt und kein RDi verwendet, für den sind schon die 96-Zeichen von ILE bei einem 24x80 Bildschirm zuviel.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  6. #6
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Ich wundere mich immer wieder. Einerseits schimpft man über IBM weil nix weiter geht ... dann gibt's Erweiterungen und es wird auch darüber geschimpft.
    Auch wenn diese Erweiterung vielleicht selten benötigt werden, so ist es dennoch gut wenn's mal irgendwann von nutzen ist.
    Man weis ja nie was die Zukunft bringt!

    lg Andreas
    ... der gern wissen würde wie man reagieren würde wenn plötzlich die Satzlänge in Java auf 90 Zeichen gekürzt wird

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ich frage mich nur, ob einem das nun ermöglicht bessere Programme zu schreiben.
    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

  8. #8
    Registriert seit
    Dec 2014
    Beiträge
    310
    *Zustimmung*
    Und die gleiche Frage kann auch gleich bei der "Free"-Thematik gestellt werden ...

  9. #9
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Da gibt es wohl gehärtete Fronten.
    Es wird jedoch ja keiner gezwungen neues zu verwenden. Im Gegensatz zu Windows, Java & Co wo altes ziemlich schnell nicht mehr funktioniert.
    Schließlich gibt es auf der i ja auch noch immer die Heritage compilers.

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das mit Windows kann ich nicht bestätigen.
    Meine VB6-und C++-Programme von 1998 - 2000 funktionieren selbst unter Windows 10 immer noch ohne Neuerstellung.
    Wobei ich das bei Java nicht bestätigen kann. Da ist zumindest eine Neuerstellung zum Teil erforderlich.

    Das hat mit Alt oder Neu nichts zu tun.
    Eine breitere Spaltenorientierung bringt im Gegensatz zu neuen BuiltIn's oder SQL-Funktionen keinen Mehrwert.
    Und Free benutze ich schon lange, da hier das optische Einrücken eben mehr hilft.
    Und was die Leserlichkeit angeht so verwende ich eben mehr Funktionen oder (ja!) auch eben mehr EXSR's.
    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

  11. #11
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Ich frage mich nur, ob einem das nun ermöglicht bessere Programme zu schreiben.
    Man konnte auch schon in RPGII wohl strukturierte, lesbare und leicht zu wartende Programme schreiben und kann auch mit Java und Co unlesbaren und nicht wartbaren Spaghetticode produzieren (vielleicht sogar leichter als mit RPG ).

    Programmierung ist eine Kunst und nicht nur das blödsinninge Aneinanderreihen von irgendwelchen Code-Zeilen. Das gilt für alle Programmiersprachen.

    Allerdings liest das Auge immer mit. Mich erfasst teilweise schon das kalte Grausen, wenn ich (vielleicht sogar wohldurchdachte und strukturierten) Source Code sehe, bei dem über Seiten hinweg weder eine Einrückung (oder eine falsche Einrückung) , noch eine Leerzeile vorhanden ist.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  12. #12
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    @Java: AppServer4RPG ist ursprünglich mal unter Java 1.4 erstellt worden (vor ca. 10 Jahren); bei ArdGate habe ich dann Java 5 verwendet (wg. generics) und alles unter Java 5 deployed, ohne ein einziges Statement anzupassen, das ist mittlerweile 5 Jahre her. Seitdem habe ich das Ganze kontinuierlich weiter entwickelt und deploye immer noch unter Java 5, ich könnte aber auch jedes höhere Release bis zum neuesten verwenden, ohne eine einzige Zeile zu ändern. ArdGate (und damit auch AppServer4RPG hat weltweit > 100 produktive Installationen, darunter einige in Israel (hebräisch), ich weiß nicht einmal unter welchen Releases das alles läuft, einziges Requirement: Java 5 oder neuer. Betriebssystem ist zumeist OS/400, ab Release 5.3 (oder 5.2?) bis hin zu neuesten V7 Installationen, in einigen Installationen läuft der Java Part auch unter anderen OS, ich weiß nicht einmal welche.

    Die verwendeten Java Versionen differieren nicht nur von Java 5 bis zur aktuellen Version, es werden auch noch unterschiedliche VMs verwendet, classic, J9, 32 Bit, 64 Bit und was es da noch alles gab und gibt. Ich habe bis heute nicht eine einzige Fehlermeldung, die sich auf die Java Version zurückführen lässt. nicht eine einzige Zeile wegen Java Version geändert.

    @RPG: Ich wundere mich schon, dass die, die am lautesten jubeln, nicht einmal wissen, wie lang RPG Code im free wirklich sein darf, schaut mal in die RPG Reference und macht euch schlau, bevor ihr andere in die Ecke der Rückständigen stellen wollt. Für mich wäre es schon schön, wenn dieser völlig unsinnige und nervige rechte Lochkartenrand verschwinden möge und man dahinschreiben darf, wo man will, ob dann der Editor das für den Compiler auf was auch immer kürzt, das ist mir völlig egal - und ein Grund zum Jubel ist solch eine Selbstverständlichkeit für mich ohnehin nicht.

    Am Rande sei noch vermerkt, dass mein Java Code so irgendwo bei 100 Stellen maximal endet und gängige Beautifier (Fremdwort für RDI) so um die 80 Stellen verwenden.

    D*B
    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. Antworten: 6
    Letzter Beitrag: 28-10-14, 09:42
  2. PTF-Installation ohne IPL
    By mott in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 05-11-13, 15:08
  3. ODBC ohne Anmeldung
    By Booley in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 16-10-02, 14:06
  4. Zugriff auf IFS ohne ClientAccess
    By JHamacher in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-04-02, 13:06
  5. CPYTOPCD ohne EOF
    By Markus Gruebl in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 04-08-01, 19:32

Berechtigungen

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