Sto lavorando su una base di codice che risale ad almeno 15 anni e probabilmente anche a 20 anni, dove il vecchio codice è ancora funzionale ma include migliaia di JSP pieni di Connection, PreparedStatement, e gli oggetti ResultSet, così come l'SQL codificato, per gestire l'accesso ai dati.
Sì, è doloroso come sembra ... ma la mia domanda specifica è che, dato che è ancora funziona , quali sono tutti gli altri svantaggi delle semplici funzionalità ?
Desidero scrivere una proposta da presentare al proprietario della società, in modo che paghi il denaro per ottenere tutto questo aggiornato agli standard moderni. Posso pensare a molti dei problemi più ovvi, ma da una prospettiva aziendale , quali all'orizzonte si profilano crisi che possono essere evitate solo girando la nave ora ?
[Modifica] Per chiarire, non sto cercando consigli o suggerimenti su quali tecnologie utilizzare. Come una questione di sviluppo del software sto cercando un breve elenco di questioni rilevanti nel 2016 che abbiano un buon senso degli affari , da utilizzare come parte della proposta. Ad esempio, quali sono i "costi nascosti" per questa architettura, quali sono le vulnerabilità e il potenziale danno dall'errore, ecc.