PHP su IBM i compie 20 anni: storia di un’integrazione vincente
Dalla solidità legacy alla modernità pragmatica: come PHP su IBM i continua a innovare dopo vent’anni di collaborazione, con una tecnologia aperta, supportata e pronta a tutto.
PHP su IBM i: vent’anni e non sentirli!
Ma, come accade per altri ecosistemi del mondo open, l'etichetta di "sistema chiuso" è storia.
IBM i è diventata una casa accogliente per molte tecnologie open source, e PHP è stato uno dei principali protagonisti.
Quest'anno, PHP celebra il suo traguardo (1995-2025: 30 anni di storia!) ed è stato parte dell'arsenale di sviluppo su IBM i per quasi 20 anni.
Non un semplice ospite d'onore, ma un linguaggio completamente integrato e mantenuto con toolchain moderne, aggiornamenti continui e un ricco ecosistema che interagisce con il resto della piattaforma.
Dal PASE a Composer: un ambiente familiare
Composer è a portata di mano, così come estensioni critiche (db2, odbc, curl, intl, ecc.) e librerie di terze parti. In parallelo, soluzioni enterprise come Zend Server/Perforce hanno garantito per anni supporto professionale, monitoraggio e ottimizzazione delle performance.
Cosa puoi fare con PHP su IBM i:
- Modernizzare le applicazioni
1) Costruire API RESTful e microservizi con framework come Laravel, Symfony o Slim, esponendo funzioni RPG/COBOL tramite XMLSERVICE o toolkit dedicati.2) Creare front-end web responsive che sfruttano la logica già presente, senza doverla riscrivere.
- Accedere ai dati dove nascono
1) Interfacciarti direttamente a Db2 for i tramite estensioni native o driver ODBC, lavorando sui dati “in place”.2) Generare report dinamici, dashboard e portali self-service con librerie PHP (Blade, Twig) e componenti JS moderni.
- Automatizzare e orchestrare processi
1) Scrivere script PHP per schedulare job, controllare code, inviare notifiche, integrare sistemi esterni (ERP, CRM, servizi cloud).2) Creare utility CLI o demoni FastCGI che reagiscono ad eventi del sistema operativo o a trigger del database.
- Aprire un ponte verso nuove competenze
1) Onboarding rapido di sviluppatori giovani, abituati a PHP e al suo ecosistema. Senza conoscere RPG, possono contribuire subito, interfacciandosi con librerie e servizi già pronti.2) Favorire team ibridi dove il know-how storico dell’azienda convive con metodologie DevOps e pratiche CI/CD tipiche del mondo web.
Una tecnologia viva, manutentata, supportata
Sul fronte IBM i, continuano ad arrivare aggiornamenti, pacchetti e best practice ufficiali e community-driven.
In sintesi: nessun salto nel buio, ma un percorso sostenuto da attori solidi.
Integrare, non sostituire
Significa ampliare l’investimento: nuovi canali di accesso ai dati, servizi moderni per partner e clienti, automazioni che semplificano la vita al reparto IT, interfacce user-friendly che valorizzano la logica di business storica.
Tutto questo mantenendo il “cuore” sul Power System, dove stabilità e sicurezza restano irrinunciabili.
Il futuro è ibrido e PHP è già lì
PHP è uno degli strumenti che rende questo equilibrio possibile: veloce da sviluppare, facile da manutenere, capace di parlare con tutto.
Come Horsa Power, crediamo in questo modello: un’infrastruttura solida, aperta al futuro, che mette insieme tradizione e innovazione.
PHP su IBM i è la prova concreta che si può evolvere senza rinnegare le fondamenta, guidando l’innovazione con pragmatismo e visione. E il prossimo capitolo è tutto da scrivere, insieme.