Programmatori che non fate parte dell'ecosistema Oracle avete mai sentito parlare di Oracle Forms?
Probabilmente no! O distrattamente.
Oracle Forms è uno dei migliori ambienti di sviluppo rapido al mondo nato 40 anni fa (40!! c'è gente del settore che non ne ha mai sentito parlare)
Diciamo che il prodotto sarebbe ancora valido ma inizia a mostrare i segni del tempo, in particolare per alcuni motivi:
- bisogna gestire un middleware datato complesso e con alti costi di gestione (weblogic server ma basta!)
- non è nativo web
- è poco adatto al cloud
Diciamo comunque che i clienti che lo usano on-prem sono ancora molto soddisfatti poiché i 3 punti sopra per loro non sono critici.
La questione è che Oracle ha da un bel po' la sua naturale evoluzione e , neanche a dirlo, si chiama Oracle APEX.
I Vantaggi?
- architettura molto più semplice, un db ed un application server leggero
- nativo web
- già presente in cloud completamente gestito da oracle a costi bassi o nulli
Questo per partire, poi:
- APEX, come Forms, lavora con package plsql quindi tutto ciò che in Forms è stato scritto nei Package viene recuperato ed usato in APEX
- E' possibile migrare (o estendere) gradualmente applicazioni Forms con/in applicazioni APEX, facendo prima anche dei semplici progetti di prova per poi piano piano pensare alla migrazione
E' possibile migrare automaticamente Applicazioni Forms in APEX?
No! Vanno comunque riscritte però con la giusta metodologia il processo non è molto complicato.
Cosa serve?
- Qualcuno che conosca bene quello che volete migrare
- Qualcuno che conosca bene APEX, sia nella teoria che nella pratica!
IT Manager presso ITALIA MARITTIMA SPA
3 mesiE' il vecchio database link, giusto?