Buongiorno, sono un programmatore php, e vorrei capire meglio una cosa:
come tutti ben sanno, nella progettazione di sistemi informatici è bene separare la logica di presentazione (che mostra i dati), la logica dell'applicazione (che gli elabora prima di mostrarli) e la logica dei dati (che estrae i dati da db). Questo pora a vantaggi in quanto si può scalare a piacere su una delle 3 logiche: se ad esempio l'applicazione richiede molta elaborazione, posso scalare sulla sola logica dell'applicazione, replicando e utilizzando quindi più server per soddisfare le potenziali richieste dei futuri utenti.
Ora, in php, se divido le tre logiche in 3 classi php5, sto realizzando questa separazione??Il dubbio mi viene dal fatto che php non permette lo sviluppo ad oggetti distribuiti e quindi non so se separare le logiche in file diversi mi permetta poi di tenere queste classi in posti diversi e quindi consentire la replica diversificata.