Oggi l’attività principale di uno sviluppatore sembra sia diventata disegnare interfacce grafiche. Una volta ci si concentrava sulla logica di business, cercando di creare applicazioni architetturalmente solide, armoniche e funzionali, ma oggi questa pratica sembra ormai del tutto in disuso. Sono un programmatore di vecchia data e ricordo che durante la “golden age” informatica, quando Windows regnava incontrastato, l’interfaccia grafica delle applicazioni era piuttosto standard, gli unici arricchimenti stilistici venivano fatti per rendere il programma più facilmente fruibile. Anzi, paradossalmente, quando si incontravano software particolarmente accattivanti dal punto di vista grafico, li si etichettava come scarsi a livello ingegneristico (nello strato di business logic appunto): si erano concentrati sull’apparenza che serviva a coprire le magagne tecniche. Avrete presente il famoso detto “non si giudica un libro dalla copertina“.
Ma oggi l’interfaccia grafica È il programma!
Continua a leggere “Dalla Business Logic alla Graphical User Interface…”