Come esternalizzare l'interfaccia utente di un'applicazione Web dinamica?

5

Ho un'applicazione web sviluppata usando Spring e Hibernate, che usa un'API REST e Javascript per visualizzare e aggiornare il contenuto. Il progetto è quasi completato, ma voglio migliorare l'aspetto. Ciò includerà una grafica migliore e un comportamento in più.

Voglio esternalizzare questa attività a un libero professionista su Internet. Non ho esperienza con l'outsourcing e non so come incorporare un estraneo al progetto. Voglio dire, vorrei evitare ad altre persone di accedere alla fonte di back-end se posso. L'unico codice che voglio modificare viene eseguito dal lato client.

È fattibile? Ho pensato di poter fornire l'URL al designer e richiedere loro di utilizzare gli strumenti di "Augmented Browsing", come Greasemonkey o Tampermonkey per lavorare sull'interfaccia utente. È qualcosa che i web designer sono abituati o disposti a fare? O ci sono delle opzioni migliori per farlo?

EDIT :

Un requisito di base: ci sono elementi in un elenco che vengono generati al volo in base ai dati JSON, utilizzando i modelli di manubri. Voglio che questi elementi siano rimovibili, come quando il mouse si trova su questi elementi dovrebbe apparire un pulsante. Voglio anche che quegli oggetti sembrino migliori. Ciò richiederà alcuni Javascript, HTML e CSS integrati nel codice esistente.

    
posta lunr 22.05.2013 - 19:01
fonte

2 risposte

2

Sono un designer grafico freelance! Ho esperienza nella creazione di progetti di interfaccia utente per applicazioni mobili e web. Spesso i client mi forniscono un modello dell'interfaccia utente che desiderano o mi indirizzano a un'altra interfaccia utente dell'app simile alla loro app. Poi descrive la sua funzionalità di app (come funziona l'app!). Dopo aver fornito uno screenshot dell'interfaccia utente dai progettisti, il cliente fornisce un feedback! In tutti i casi i clienti preferiscono disegni in formato PSD. Ci sono molti mercati famosi che fanno questo tipo di outsourcing! Ho trovato 99designs.com il meglio per le opere di design, oltre ad altri marketplace come freelancer.com, odesk.com ecc. Sono buoni.

    
risposta data 22.05.2013 - 19:41
fonte
1

Ci sono due aspetti per creare un'interfaccia utente di bell'aspetto, e hanno bisogno di set di abilità diversi.

Da un lato, c'è il design grafico. Qui un artista crea un design per il sito web, fondamentalmente organizzando tutti gli elementi in un modo piacevole in un disegno e decidendo di supportare immagini come immagini (di sfondo). Ciò richiede per lo più qualcuno con un senso di ciò che i tuoi utenti apprezzeranno in un sito web e non comporta alcuna programmazione effettiva (anche se aiuta se l'artista sa cosa può essere ottenuto entro limiti ragionevoli).

D'altra parte, c'è l'effettiva implementazione del design. Ciò richiede per lo più qualcuno che abbia familiarità con HTML / CSS (e forse con JS) per dare vita al design, ma questa persona non deve essere artisticamente incline. Durante l'implementazione, potrebbe esserci un po 'avanti e indietro tra l'artista e l'implementatore per creare le immagini (sezioni) di cui l'implementatore ha bisogno, ma altrimenti il lavoro dell'artista è terminato.

Devi chiedere a te stesso, quale di queste parti vuoi esternalizzare e se vuoi esternalizzare entrambe, se dovrebbe essere per una o più parti.

Se è solo il lato artistico, non è necessario dare loro accesso al codice, ma potrebbe aiutare a fornire l'URL in modo che possa avere un'idea di come funziona il sito web.

    
risposta data 22.05.2013 - 20:19
fonte

Leggi altre domande sui tag