ASP.NET - сотрудничество между дизайнером и разработчиком - PullRequest
3 голосов
/ 05 июня 2009

В нашей организации работают дизайнеры, которые разрабатывают и редактируют страницу в Dreamweaver. Это хорошо работало в прошлом с сайтами ASP и PHP. Сейчас мы пытаемся заставить его работать с .NET, но испытываем трудности из-за структуры проекта в ASP.NET. Как все сотрудничают с разработчиками? Конкретные моменты, которые я ищу:

-Передача содержимого Dreamweaver в Visual Studio -Изменение ввода HTML для управления сервером Предоставление дизайнерам доступа к готовому продукту Visual Studio, чтобы они могли настроить макет

Спасибо!

Ответы [ 4 ]

1 голос
/ 05 июня 2009

Очевидно, у ваших дизайнеров будет небольшая кривая обучения. Но, учитывая сказанное, я довольно часто работал с дизайнерами (никто из которых не использовал Dreamweaver, кстати, так что это может быть частью проблемы) на сайтах asp.net. Обычно они создают HTML именно так, как они хотят, на сервере, как статическая HTML-страница, затем я захожу и заменяю поля формы вручную элементами управления asp.net.

Кроме того, я обнаружил, что у меня больше всего шансов сопоставить дизайн с использованием элементов управления, которые выделяют наименьшее количество HTML, таких как Repeaters вместо DataGrids.

Как только сайт запущен на сервере и запрограммирован, он может вернуться к настройке в случае необходимости.

Кроме того, точно так же, как мы должны немного адаптироваться к ним (заставляя наши серверные элементы управления выкладывать html так, как им нравится), они также должны немного адаптироваться к нам и не полагаться так сильно на атрибуты id в своих таблицах стилей, как некоторые Атрибуты id элементов будут контролироваться средой выполнения hte .net, поскольку они являются элементами управления.

Чаще всего, дизайнер, не знакомый с asp.net, будет ощущать большую угрозу от этого нового способа ведения дел, особенно с пользовательскими элементами управления вместо включаемых файлов, но на самом деле он ничем не отличается от классической разработки asp / php.

0 голосов
/ 05 июня 2009

Как насчет использования одного из продуктов линейки Microsoft Expressions? Я слышал, что они для .NET, что Dreamweaver для PHP / ASP.

0 голосов
/ 05 июня 2009

По моему опыту, созданный дизайнером HTML почти всегда нужно как минимум реорганизовать, если не переписать. Поэтому откройте браузер с исходным HTML-кодом слева и постарайтесь максимально точно сопоставить его с VS на правом экране.

Предоставление дизайнерам доступа к разметке ASP не очень хорошая идея, имхо. Слишком много может пойти не так, если вы понимаете только половину тегов, которыми вы манипулируете.

0 голосов
/ 05 июня 2009

Ключ к решению всех ваших проблем в этом вопросе довольно прост, и все же так сложно выполнить: обычно его называют семантическая разметка . Если вы можете быть уверены, что дизайнеры для начала сделают свои html-семантические, и что .Net-программисты будут продолжать отображать одну и ту же разметку, но с помощью своих серверных элементов управления, где это необходимо, настройка не будет проблемой - разметка такая же.

Так что же такое семантический html? Вы можете спросить. Ну, это не всегда так просто, как хотелось бы. Хорошее начало - заставить каждую страницу проходить проверку XHTML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...