>>1283Dovresti usare i componenti software giusti per la funzione giusta.
Tutto il variopinto mondo di Angular, React, Spring, ecc., presume che tu abbia esigenze titaniche e conoscenze approfondite del prodotto che stai per usare.
Ma è come comprare un cannone per ammazzare una zanzarina.
Cosa ci devi fare?
Esempio: uno shop online.
Cosa ha di speciale? Ha un listino, cioè un database di articoli con caratteristiche e prezzi, qualche regola su come riempire il carrello (es.: deve darti un warning prima del pagamento se hai ordinato pezzo X e accessorio Y incompatibile con X; deve applicarti uno sconto sulle spedizioni se compri anche Z), e un'interfaccia con un sistema di pagamento (cioè con un sito esterno).
Letteralmente basterebbero poche righe di PHP e Mysql.
Esempio: un portalino di pubblica amministrazione locale.
Cosa ha di speciale? Ha un'anagrafica, cioè un database di nominativi, qualche regola su come riempire i form, e dei form HTML.
Letteralmente basterebbero poche righe di PHP e Mysql.
PHP è lammerda, Mysql è lammerda, però c'è gente che ha realizzato robe come sopra e che stanno funzionando da tipo 15 anni senza modifiche.
Avendo usato quasi zero javascript e stronzatine moderne, quelle robe funzionano decentemente anche sui cellulari. E quando al comune hanno inserito l'aggeggio per le buste della monnezza, con un lettore di codici fiscali, farlo interagire col portalino è stato un lavoretto di neanche due ore tutto compreso.