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