Я читал это в своем стремлении оправдать MVC над не-mvc, как обычный старый php (не используя MVC, даже классический asp можно использовать, хотя и болезненно):
http://www.codinghorror.com/blog/2008/07/web-development-as-tag-soup.html
И я не могу найти ответ.Я думаю, это неизбежно, чтобы получить суп супДа, я знаю, что MVC разделяет модель и контроллер, но когда вы переходите к представлению, все просто отвратительно.Я могу читать испускаемый html так же хорошо или лучше, чем теговый суп.
Я не буду использовать модульное тестирование, так что это не так уж важно.Я не уверен, как я могу когда-либо избежать уродливого представления, теперь независимо от того, как я получаю это с mvc или просто испуская html.
Я не вижу, что легче поддерживать представление со всей странной кодировкой (и это код), чем использование response.write "<table>"
.
пример: Работа с ASP.NET MVC "tag tag"
Ответ Арнисом (без обидили кто-то еще), исправляет ужасный код в вопросе, но для меня это все еще выглядит плохо или, по крайней мере, не то, что я ожидаю.Для меня эти угловые скобки с таким же успехом могли быть <% %>
или <?php ?>
.
Мне нравятся такие вещи, как codeigniter, и это действительно самое чистое, что я видел, но это все-таки не то, что я ожидаю.Я думаю, я надеялся, что в MVC присутствовало какое-то волшебство, которое делало все красивым.Очевидно, если только кто-то действительно не очень осторожен, нет ничего лучше, чем у классического осина, поскольку это относится к представлению.
Это в основном касается представления.Не о том, какой язык лучше для какого или чей движок шаблонов самый лучший (все они имеют одинаковые тенденции к разметке).
Поверьте мне.Я хочу , чтобы заставить MVC работать с моими со-разработчиками, так что я вовсе не против этого как парадигмы.Я не могу заставить их согласиться на что-то только потому, что все это делают или что-то в этом роде.
Спасибо за любые комментарии.Я должен быть в состоянии оправдать эти вещи, и, хотя я понимаю MVC и то, что я получаю, представление делает большую его часть кажущейся пустой тратой времени.
edit: Кажется, все ориентировано наконкретная структура вместо плана.Я вижу некоторую проницательность, но, в конце концов, кажется, нет другого пути, кроме дисциплины.Спасибо всем за ответы.