ASP.NET MVC по сравнению с духом времени

Вот простая и эффективная техника предварительной загрузки изображений CSS, которую я использовал несколько раз. Вы можете загрузить несколько изображений, разместив контент: url () url () url () ... и т. Д.

body:after{
 display:none;
 content: url(path/to/image-hovered.jpg) url(path/to/another-image-hovered.jpg);
}
5
задан Sid M 14 July 2014 в 14:35
поделиться

2 ответа

Я просто вхожу в ASP.NET MVC, таким образом, это некоторые ранние мысли, сравнивающие его с направляющими:

Главным образом умеет придерживаться статического контроля типов, за счет небольшого дополнительного кода.
Это или даст Вам теплый fuzzies или заставит Вас чувствовать себя немного скованными в зависимости от того, что Вы думаете о динамическом контроле типов. Например, у Вас могут быть свои представления, ожидают конкретные введенные данные (и тем самым получите время компиляции, проверяя Ваших представлений).

Лучшее разделение битов платформы.
Таким образом, нет никакого предписанного механизма доступа к данным, такого как ActiveRecord в направляющих; Вы свободны выбрать свое собственное. LINQ чувствует себя подобной, если Вы хотите что-то дешевое, если более подробный. Можно использовать части невеб-форм ASP.NET как кэширование и аутентификация.

Все еще проигрывание захвата функции.
Предварительный просмотр 5 приведенных AcceptVerbs, модель updaters (подобный hash.merge Ruby) и больше способов связать формы с моделями. Чувствует, что существует еще больше для прибытия, прежде чем они пометят большую часть набора функций, который имеют направляющие.

Я все еще пропускаю немного свободы и элегантности направляющих (большая часть которого до Ruby, я предполагаю), но ASP.NET MVC действительно чувствует довольно близко.

7
ответ дан 14 December 2019 в 04:51
поделиться

Если Вы уже программируете в идиоме.NET, довольно легко взять на большом количестве из того, что продолжается в Платформе MVC. Направляющие, с другой стороны, может быть довольно легко взять (предоставленный, на базовом уровне), если Вы никогда не обращали внимание на Ruby перед запуском.

Кажется, что Вы говорите о quality-as-MVC, тем не менее, и это смотрит на меня как обе платформы (не может выступить за Пехлеви), делают очень хорошее задание разделения проблем.

1
ответ дан 14 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: