Domanda

La nostra organizzazione dispone di designer dedicati che progettano la pagina e la ritagliano in Dreamweaver.Ha funzionato bene in passato con i siti ASP e PHP.Ora stiamo cercando di farlo funzionare con .NET, ma abbiamo difficoltà a causa della struttura di un progetto in ASP.NET.In che modo tutti collaborano con gli sviluppatori?I punti specifici che cerco sono:

-Strasferimento del contenuto di Dreamweaver agli input HTML per lo studio di Visual

Grazie!

È stato utile?

Soluzione

Ovviamente, ci sarà una leggera curva di apprendimento per i tuoi progettisti.Detto questo, ho lavorato abbastanza spesso con designer (nessuno dei quali utilizzava Dreamweaver, quindi questo potrebbe essere parte del problema) su siti asp.net.Di solito, creeranno l'HTML esattamente come lo desiderano sul server come una pagina HTML statica, quindi entrerò e sostituirò manualmente i campi del modulo con i controlli asp.net.

Per inciso, ho scoperto che ho le migliori possibilità di abbinare il design utilizzando controlli che generano meno HTML, come Repeater invece di DataGrids.

Una volta che il sito è attivo sul server e programmato, possono tornare indietro per modificare le cose, se necessario.

Inoltre, proprio come noi dobbiamo adattarci un po' a loro (facendo in modo che i nostri controlli del server sputino l'html come piace a loro), anche loro devono adattarsi un po' a noi e non fare tanto affidamento sugli attributi id nei loro fogli di stile come alcuni attributi id degli elementi saranno controllati dal runtime .net poiché sono controlli.

Molto spesso, un designer nuovo su asp.net si sentirà molto minacciato da questo nuovo modo di fare le cose, specialmente con i controlli utente invece dei file include, ma in realtà non è poi così diverso dal classico sviluppo asp/php.

Altri suggerimenti

La chiave per la soluzione di tutti i vostri problemi in questa materia è abbastanza semplice, eppure così difficile da soddisfare: di solito è chiamato markup semantico . Se si riesce a fare in modo che i progettisti di iniziare con fare la loro html semantica, e che i programmatori .Net mantengono rendendo lo stesso markup, ma con cui i loro necessari controlli server, la messa a punto non sarà un problema - il margine di profitto è lo stesso.

Allora, qual è l'HTML semantica, allora? si può chiedere. Beh, non è sempre così semplice come si vorrebbe che fosse. Un buon inizio è quello di rendere ogni pagina passare XHTML convalida .

Nella mia esperienza, designer-creato HTML quasi sempre bisogno di essere almeno riscritta, se non riscritta. Quindi, aprire un browser con il codice HTML originale a sinistra, e cercare di far corrispondere il più strettamente possibile in VS sullo schermo a destra.

Dare ai progettisti l'accesso a markup ASP non è una buona idea, imho. Troppo può andare male se si capisce solo la metà dei tag si stanno manipolando.

Come sull'utilizzo uno della linea Microsoft Espressioni di prodotti? Ho sentito che sono a NET Che Dreamweaver è a PHP / ASP.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top