Quali sono i punti delle app come Sketch e Photoshop quando si tratta di sviluppo Web?

2

Questa potrebbe essere una domanda ovvia, ma io davvero non la capisco, quindi se qualcuno mi può aiutare sarebbe fantastico.

In sostanza, sono nel bel mezzo dello sviluppo di un'app di e-commerce per la mia classe di gestione dei database e ho scaricato una versione di prova gratuita dell'app Sketch di Web Design. Dopo averci giocato un po '(non ho idea di cosa faccia o come funzioni), mi sono reso conto che l'app non converte le tue creazioni in codice HTML / CSS. Piuttosto, puoi esportare solo e immagini o pdf della tua creazione.

Se sono corretto qui, qual è il punto di queste app? Sono seriamente solo per le persone che non hanno idea di come codificare per progettare un sito Web e poi consegnare il progetto a uno sviluppatore front-end per codificare effettivamente la tua creazione in HTML / CSS? E ci sono delle app che ti permettono di creare un sito web con una GUI come questa e convertirle in codice allo stesso tempo?

    
posta DylanG1991 03.11.2018 - 17:14
fonte

1 risposta

4

Il web design si compone di due aspetti: progettare un sito e implementarlo. Si è abituati a fare entrambe le cose insieme, ma spesso può essere ragionevole separarle. Ad esempio, potresti utilizzare un wireframe per discutere i requisiti con uno stakeholder o per discutere di storie di utenti con altri sviluppatori. Oppure potresti voler avere qualcuno che capisca il design e UX progettare l'aspetto del sito, anche se non conoscono sviluppo front-end come CSS e JavaScript. Credo che alcune divisioni del lavoro possano essere assolutamente sensate qui.

Prima del web design reattivo, molti siti Web sono stati letteralmente progettati in Photoshop, in cui tutti gli sfondi e i pulsanti, ecc., sarebbero stati renderizzati. Lo sviluppatore web tenterebbe quindi di tradurre il file PSD in una riproduzione pixel-perfect usando HTML. Non è più così e molte decisioni di progettazione avvengono necessariamente durante lo sviluppo (in particolare, il modo in cui il layout differisce tra dimensioni e browser).

    
risposta data 03.11.2018 - 17:33
fonte

Leggi altre domande sui tag