Come sviluppatore di WPF, ero confuso quando ho scoperto che non sono considerato front-end perché la mia piattaforma non è web, anche se ho chiaramente a che fare con l'interazione dell'utente e il front-end di un'applicazione.
Un pensiero che ho avuto è che le applicazioni desktop non hanno una separazione tra front e back end (rispettivamente l'interfaccia utente e il dominio) come fa il web. Tuttavia molte applicazioni hanno questa distinzione, specialmente in azienda. La maggior parte delle applicazioni desktop che ho sviluppato professionalmente erano solo client desktop per i dati pubblicati e ricevuti dalle API Web. In questo senso, il client è decisamente il front-end.
In questa risposta , lo scrittore afferma che "front-end" deve eseguire in un browser mentre "lato client" potrebbe potenzialmente includere applicazioni desktop.
Quindi ... perché il "front-end" riguarda solo lo sviluppo web?