• Home
  • Prodotti
    • Perchè TOUCH400
    • Caratteristiche
    • I valori aggiunti di Touch400
    • Touch400 Puro, il nuovo front End Html5
    • I tools back-end di Prodigyt
    • Whats-i: l’app di messaggistica per gli utenti IBMi
    • Per chi ha già modernizzato
    • Faq
    • Cronologia Rilasci
  • Servizi
  • Azienda
    • Noi di Prodigyt
    • Dicono di noi
    • Contattaci
    • Workshops e Webinars
  • Blog
  • Log in/out

IBM i 7.1 e TR7 (Technology Refresh 7)

Annunci, innovazione3 dicembre 2013daniele

di P.White pwhite@prodigyt.it

IBM ha annunciato ufficialmente il Tecnology Refresh 7 ( TR7 ). Ogni annuncio di IBM genera curiosità e desiderio di approfondire, ma questo annuncio in particolare merita un po’ di attenzione in più. Ci interessano in particolare i temi riguardanti lo sviluppo lo sviluppo delle applicazioni, oltre a conoscere eventuali nuove prestazioni dell’hardware o del database. In questa articolo troverete panoramica ad alto livello indicando le novità di TR7 che ci hanno maggiormente colpito.

Free-Form RPG

La novità più interessante riguardante la programmazione di applicazioni che abbiamo visto in TR7 è una importante evoluzione nel linguaggio RPG. RPG storicamente ha subito varie evoluzioni ed aggiornamenti, tutti prevalentemente tesi nella direzione di rendere il linguaggio sempre più idoneo per le applicazioni di business.
InTR7 vediamo un approccio che ha qualcosa di completamente nuovo.
Ricordate come erano le prime versioni di RPG? RPG nacque, come diversi altri linguaggi della sua epoca, con orientamento a colonna. Nel corso degli anni il linguaggio si è gradualmente evoluto allontanandosi dalla rigidità iniziale. Già in V5R3 , apparve il primo RPG in formato libero RPG. Riportiamo un segmento di codice come esempio.
Questa prima evoluzione ha segnato un enorme passo avanti per la facilità di lettura di un listato di RPG. Un gran bel passo ma – secondo l’opinione di molti – non completo perchè obbligava all’uso di parole chiave come /free e /end-free che delimitavano le zone indentate.

Listato 1

Il nuovo RPG annunciato con TR7 fornisce solo una soluzione free-form completa.
Le parole chiave /free e / end-free non sono più necessarie. Se avete un programma che ne fa uso queste parole saranno ignorare. Con questa miglioria sarà possibile scrivere codice RPG in uno stile che assomiglia molto più a molti linguaggi “più moderni”
Ecco un esempio:

Listato 2

Per la verità ci sono ancora un paio di specifiche che non sono in forma libera come: I-spec e O-spec. Si tratta di due specifiche che non sono sempre utilizzate perché la maggior parte dei programmatori preferisce definire file esternamente.

Strumenti automatici di trasformazione

A questo punto vi domanderete come poter gestire le vostre librerie di programmi scritte in diverse versioni di RPG. E ‘ impraticabile per cercare di convertire manualmente grandi quantità di codice in un nuovo formato, perché è un lavoro che richiede uno sforzo notevole.
IBM fornisce un Converter per passare da in RPG ad un altro mentre IBM Rational ha lavorato con un partner strategico ARCAD che ha rilasciato ARCAD Transformer.
Entrambi gli strumenti fanno la stessa cosa: convertire il vostro codice RPG III o RPG IV nel nuovo stila a formato libero. Questo strumento si inserisce nella nuova RDI V9 strumenti di sviluppo, che così diventa un’estensione del proprio ambiente di sviluppo

Ruby

Un’altra interessante novità è Rubino e Rails per IBM i. IBM ha collaborato con un gruppo chiamato PowerRuby per adattare questo nuovo framework per sviluppatori su IBM i.
Inoltre, vi diamo una “chicca”: esiste in Ruby On Rails un supporto nativo di DB2 su IBM i. Questo consente accesso a DB2 nativo per i programmi scritti in Ruby.
Il supporto Ruby and Rails sarà disponibile, in beta, entro la fine di ottobre.

di P.White pwhite@prodigyt.it

: Annunci, innovazione

articoli collegati

CAPGEMINI BS SCEGLIE PRODIGYT COME PARTNER TECNOLOGICO PER MICHELANGELO

8 marzo 2014admin

Segnali di ripresa: riparte l’interesse per IBM i

15 novembre 2013daniele

Un Case History: Web Services RPG in 1 minuto!

4 settembre 2012stefano

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli recenti

  • Rilasciato Touch400 Puro Version 1.6
  • A.I. integrata in Touch400 e IBM-i
  • Touch400 Web Light” tiene fede al suo nickname
  • Una applicazione Cobol modernizzata con grafica avanzata
  • Iniziati i test del nuovo framework html5 nativo di Touch400

Commenti recenti

    Archivi

    • febbraio 2020
    • luglio 2019
    • marzo 2019
    • dicembre 2018
    • agosto 2018
    • luglio 2018
    • maggio 2018
    • aprile 2018
    • gennaio 2018
    • dicembre 2017
    • luglio 2017
    • giugno 2017
    • maggio 2017
    • luglio 2016
    • maggio 2016
    • aprile 2016
    • settembre 2015
    • luglio 2014
    • maggio 2014
    • aprile 2014
    • marzo 2014
    • febbraio 2014
    • gennaio 2014
    • dicembre 2013
    • novembre 2013
    • ottobre 2013
    • settembre 2013
    • agosto 2013
    • luglio 2013
    • giugno 2013
    • maggio 2013
    • aprile 2013
    • marzo 2013
    • febbraio 2013
    • dicembre 2012
    • novembre 2012
    • ottobre 2012
    • settembre 2012
    • agosto 2012
    • luglio 2012
    • maggio 2012
    • aprile 2012
    • marzo 2012
    • febbraio 2012
    • gennaio 2012
    • dicembre 2011

    Categorie

    • 3D
    • Annunci
    • Case Histories
    • Eventi
    • innovazione
    • Modernizzazione
    • MultiTouch
    • News
    • Newsletter
    • Pensieri
    • Senza categoria
    • Servizi
    • Showcase
    • surf
    • Tablet
    • Tech Corner

    Meta

    • Registrati
    • Accedi
    • RSS degli articoli
    • RSS dei commenti
    • WordPress.org
    Facebook
    Twitter
    LinkedIn
    YouTube
    Skype

    Cerca

    Contatti

    Prodigyt S.r.l.
    +39 0362 1796491
    +39 0362 1796491
    info@prodigyt.it

    © 2010-2015 Tutti i diritti riservati. TOUCH400 è prodotto da Prodigyt Srl

    • Home
    • Prodotti
      • Perchè TOUCH400
      • Caratteristiche
      • I valori aggiunti di Touch400
      • Touch400 Puro, il nuovo front End Html5
      • I tools back-end di Prodigyt
      • Whats-i: l’app di messaggistica per gli utenti IBMi
      • Per chi ha già modernizzato
      • Faq
      • Cronologia Rilasci
    • Servizi
    • Azienda
      • Noi di Prodigyt
      • Dicono di noi
      • Contattaci
      • Workshops e Webinars
    • Blog
    • Log in/out
    Questo sito utilizza i cookie: Per ulteriori dettagli clicca qui