Ho programmato per molti anni, principalmente in PHP e simili e mi considererei un programmatore intermedio. Alcuni dei miei progetti online sono ormai diventati globali e ampiamente utilizzati, ora mi sto occupando in modo approfondito della scalabilità ecc.
Tutti i miei sistemi finora sono scritti in PHP, nessuna struttura di database conosciuta come MySQL ecc. Invece i nostri database usano un metodo di "stile di sistema operativo" per memorizzare informazioni, file e cartelle, se lo si desidera. Inoltre, non utilizziamo alcun software esterno o di terze parti o CMS, finora questo ha funzionato molto bene. La maggior parte delle persone, quando sentono parlare del modo in cui facciamo le cose, criticano e dicono che è un'idea idiota ma normalmente dopo aver visto i nostri sistemi in più reparti sono convertiti al nostro modo di fare le cose.
È davvero così brutto non usare un sistema di database standard e usare solo il linguaggio di PHP (leggermente più pesante di altri)?
Quanto bene a prima vista questo tipo di scala di installazione?
NB. I nostri sistemi includono elementi come la gestione degli account e degli utenti, lo sviluppo della documentazione e la gestione delle attività e dei progetti.