Gli sviluppatori di backend si preoccupano del loro codice nel frontend?

0

Come backend e sviluppatore di frontend vedo il processo dall'inizio alla fine, prima creando la logica, visualizzando i dati corretti su una pagina web e poi usando le abilità di frontend per rendere questo fantastico. La mia domanda è: i puri sviluppatori di back-end si preoccupano di come il loro codice finirà per apparire nel frontend? Per quanto riguarda l'utente, vedranno SOLO design / frontend. A loro non importa che il tuo codice sia pulito, ASCIUTTO e manutenibile. Fintanto che non interrompe il loro processo di pagamento o la prenotazione del volo a loro non importa.

Questo influenza lo sviluppatore del backend medio?

    
posta benhowdle89 25.06.2011 - 12:52
fonte

2 risposte

2

Spetta a tutti coloro che sono coinvolti nello sviluppo di un'applicazione (desktop, web, mobile) per garantire che l'esperienza dell'utente sia il migliore possibile. Se hai tutte le parti del team che collaborano per raggiungere questa fine, ti ritroverai con un'applicazione semi decente.

Il codice di back end deve essere veloce, affidabile e scalabile, ma deve anche essere abbastanza flessibile per far fronte a un'interfaccia utente potenzialmente cambiante e abbastanza semplice da consentire allo sviluppatore dell'interfaccia utente di non legarsi (e potenzialmente all'utente) in nodi per farlo funzionare.

Il livello di accesso al database più veloce è inutile se non è possibile ottenere i dati nel e dal modulo di cui l'utente ha bisogno in un ragionevole lasso di tempo. Ad esempio, se la tua applicazione si occupa di set di dati potenzialmente di grandi dimensioni devi essere in grado di restituire piccole sezioni all'interfaccia utente in modo che sia veloce e reattiva e che l'utente possa fare qualcosa mentre restituisci il resto dei dati. Non va bene se devi rendere l'utente in attesa di tutti i dati da restituire.

    
risposta data 25.06.2011 - 13:29
fonte
2

Come qualcuno che si è mosso verso il fare principalmente il backend del lavoro dopo averlo fatto end-to-end direi che non mi interessa. Finché non sembra terribile.

Durante lo sviluppo del backend, il tuo compito è fornire servizi solidi e performanti su cui è costruito il frontend. Finché l'infrastruttura funziona senza problemi, il tuo lavoro è finito. Preferiresti che fosse bello ma non è una tua responsabilità.

La parte dell'interfaccia utente di cui si ha una certa responsabilità è la performance. Ci sono molti trucchi che puoi usare nell'interfaccia utente per far sembrare il backend reattivo, ma è molto meglio se è davvero reattivo.

    
risposta data 25.06.2011 - 13:20
fonte

Leggi altre domande sui tag