Domanda troppo generica: sulla scelta, questa dipende dai requisiti, dalle tue attitudini, conoscenze ed esperienze, che puoi verificare solo tu in accordo con il tuo cliente.
La "fase finale" dipenderà da tutte le scelte iniziali, e ad ogni modo mi pare prematuro parlarne visto che devi ancora iniziare a sviluppare.
Sui consigli in generale, non è possibile fornirli fino a quando non vi sono problemi specifici da trattare.
Documentati sul linguaggio e sui database disponibili, verifica sul Web e su documentazione online/cartacea le caratteristiche e, in base alle richieste del cliente, fai le scelte che rispondono ai requisiti del progetto.
Poi, se avrai problemi specifici nel corso della realizzazione del programma, saremo ben felici di aiutarti con l'apertura di una discussione mirata, con titolo in linea con il Regolamento, il codice problematico e tutto il resto.
Ciao!![]()