La modernizzazione mainframe è raramente una singola decisione. È una scelta tra diverse strategie distinte, ognuna con un profilo di costo, tempi e rischio molto diverso, e la risposta giusta dipende dai vostri obiettivi di business piuttosto che da preferenze tecnologiche. Scegliere di “riscrivere tutto” quando...
Tutorial di programmazione
Tutorial pratici con esempi chiari e buone pratiche per Python, C++, JavaScript e altro. Migliora progettazione, test e prestazioni.
„Quanto costerà abbandonare COBOL?" è la prima domanda che ogni consiglio di amministrazione pone, e la risposta onesta è che dipende da molto più della dimensione della base di codice. Questa guida analizza cosa determina realmente il costo di una migrazione COBOL nel Regno Unito, le fasce di budget e tempistiche...
Rust è un obiettivo di migrazione COBOL sempre più diffuso per le organizzazioni che desiderano sia la sicurezza della memoria sia prestazioni elevate senza garbage collector. In una migrazione da COBOL a Rust per sistemi critici per la sicurezza e sensibili alle prestazioni, le sue garanzie sono convincenti: intere...
Go è una destinazione pragmatica per una migrazione COBOL quando semplicità, build veloci e facilità di deployment contano più di un vasto ecosistema di framework enterprise. Compila in un unico binario statico senza dipendenze di runtime, gira ovunque e il suo modello di concorrenza integrato si adatta naturalmente a...
Java è la destinazione più comune per la migrazione del COBOL enterprise, ed è facile capirne il motivo. È un linguaggio maturo, fortemente tipizzato, sostenuto da un enorme ecosistema di librerie e supportato da uno dei più ampi bacini di sviluppatori del Regno Unito. Per le organizzazioni che eseguono COBOL critico...
COBOL è ancora alla base di una quantità enorme del software che gira nelle banche britanniche, nelle compagnie assicurative, negli enti del settore pubblico e nei grandi rivenditori. Gran parte di questo software elabora denaro, e gran parte funziona da molto prima che gli sviluppatori che oggi lo mantengono...
Il ciclo di vita dello sviluppo software, solitamente abbreviato in SDLC, è il processo strutturato che i team seguono per portare il software da un’idea a un prodotto funzionante e mantenuto. Comprenderlo è importante sia che si sviluppi software sia che lo si commissioni, perché la qualità del processo determina in...
Cos’è lo sviluppo software? Nella sua forma più semplice, lo sviluppo software è il processo di progettazione, costruzione, test e manutenzione dei programmi che girano su computer, telefoni, server e dispositivi. È il modo in cui un’idea diventa un’applicazione funzionante. Ma questa definizione in una riga nasconde...
L’interesse di ricerca per “REST vs GraphQL” è rimasto costantemente elevato per tutti gli anni 2020, con il dibattito che ha guadagnato urgenza rinnovata man mano che sempre più team costruiscono prodotti fortemente orientati al frontend con requisiti di dati complessi. GraphQL è in produzione da quando Facebook l’ha...
Le ricerche sul “debito tecnico” sono cresciute di oltre il 35% negli ultimi due anni, spinte in gran parte dai team di ingegneria britannici che ereditano sistemi legacy costruiti sotto la pressione delle scadenze e ora faticano a mantenerli o estenderli. Il termine viene usato in modo vago nei backlog di Jira e nelle...