Sono uno sviluppatore desktop che si sta spostando verso lo sviluppo web. I ragazzi con cui sto lavorando usano il PHP procedurale e provengono da una prospettiva obiettiva oggettivata (usando WPF e C # .Net). Sono completamente perso in quello che sembra il selvaggio West dello sviluppo.
Esistono combinazioni linguistiche / framework che consentono una certa parvenza di stato tra client e server e "persiste" negli oggetti? C'è un modo per creare una definizione di un oggetto che sia sinonimo tra il client e il server?
C'è qualcosa che incorpora anche test e componenti dell'interfaccia utente?
Mi rendo conto che questa è una domanda piuttosto ampia e parziale, tuttavia è una di quelle per cui non ho trovato risposte definitive. Qualunque consiglio e guida sarebbe molto apprezzato!