View Single Post
Old 07-09-2023, 13:52   #7
lollo9
Member
 
Iscritto dal: Dec 2016
Città: Toulouse/Montpellier/Melbourne
Messaggi: 279
Quote:
Originariamente inviato da noc77 Guarda i messaggi
Sono per il progresso ma aumentando la potenza dei processori e la ram si impigrisce sempre più chi sviluppa la parte software con il risultato, che abbiamo sotto gli occhi, di codice non ottimizzato e lento.
Semplificando molto, ram e cpu costano molto meno dello sviluppo software.
È lo stesso motivo per il quale un capo di sartoria costa 3000€ ed uno di Zara ne costa 30€. Ci ballano davvero 2970€ ? Dipende da chi risponde, ma statisticamente Zara sa che il grosso degli intervistati risponderà “no”.

Guarda le macchine virtuali, vanno più lente delle installazioni native ma risolvono un problema che gestire diversamente si è dimostrato essere estremamente costoso, complesso se non addirittura impraticabile.

Il software oggi è la stessa cosa.
Decine e decine di strati intermedi tra gli artefatti prodotti dal codice ed il “ferro” sottostante che fattivamente esegue le cose.
Deve proprio valerne pesantemente la pena per ottimizzare a fondo, cosa che ormai si non si fa letteralmente mai. Si ragiona su buone architetture, che siano robuste, flessibili e scalabili, ma non c’è motivo per andare oltre, attualmente.
Forse con il rallentamento degli sviluppi sulle CPU qualcosa migliorerà quanto ad ottimizzazione, ma per ora no.

Ok, può sembrare strano, tutto sbagliato magari che fare una chiamata Skype costi, tra cloud rete e device, compitazionalmente più delle missioni Apollo.
Ma intanto oggi si può fare ad un costo quasi zero, e lato sviluppo in una manciata di mesi si arriva sul mercato senza scomodare premi nobel a scrivere il codice. Se prima per chiamare mezz’ora in US ci voleva mezzo stipendio è anche dovuto a questo.
__________________
ds/dev, del resto non me ne intendo
lollo9 è offline   Rispondi citando il messaggio o parte di esso
 
1