Можно ли использовать Expression Web 3 для разработки представлений ASP.NET MVC? - PullRequest
0 голосов
/ 30 марта 2010

Мне нужен визуальный инструмент для создания HTML для моих представлений ASP.NET MVC, и Expression Web 3 уже в продаже. Альтернативой будет Dreamweaver. Но я не использовал ни один из этих инструментов, поэтому я не знаю, хорошо ли они играют с MVC. Мне в основном нужен инструмент для разработки чистого, профессионально выглядящего веб-интерфейса без необходимости вручную вводить весь HTML-код в Visual Studio и продолжать запускать приложение, чтобы посмотреть, как оно выглядит.

1 Ответ

2 голосов
/ 09 ноября 2010

В конце концов нам не пришлось разрабатывать веб-приложение, но в итоге я приобрел Expression Web 3. Это поможет вам создать общий внешний вид вашей веб-страницы, а затем вы сможете взять и вставить ее. в Visual Studio и разбить его на сегменты, чтобы его можно было сгенерировать как представление в MVC.

При этом вы могли бы также создавать дизайн пользовательского интерфейса с Dreamweaver вместо Expression Web. Они оба - просто инструменты, и вы будете использовать их только для создания дизайна и графического интерфейса пользователя, который в конечном итоге вы подключите к VS.

Вы будете проводить большую часть своего времени в VS. Вам все равно придется хорошо знать ваш HTML и CSS, потому что вы будете вносить изменения в HTML и CSS в VS. Когда в пользовательском интерфейсе произойдут изменения, вы, вероятно, вернетесь в Expression Web или Dreamweaver, но затем вам придется проследить изменения, внесенные вами в HTML или CSS, а затем внести те же самые точные изменения в ваше представление. запрограммировано в VS.

Не волнуйтесь, хотя. Я уверен, что есть тысячи разработчиков в том же положении, которые используют MVC, и отзывы, которые я получаю, в том, что им это нравится. Поэтому, хотя для MVC нет выделенного дизайнера пользовательского интерфейса, это не значит, что вы выбрали плохую технологию веб-разработки. Я, конечно, не выбрал бы вместо этого стандартный ASP.NET или даже Ruby on Rails из-за отсутствия специального дизайнера пользовательского интерфейса. Оставайтесь с MVC, если вы в лагере Microsoft, это хорошо. А если нет, тогда делайте Ruby on Rails.

Удачи, Клаус

...