/ / Веб-застосунок ASP.NET бритви та різниця веб-застосунків в aspx - asp.net, asp.net-mvc, бритва

ASP.NET razor веб-застосунок і різниця веб-застосунок aspx - asp.net, asp.net-mvc, бритва

Як багато я читав про бритву більшості людейкаже, що в бритвовому додатку код є більш читабельним, чистим і зрозумілим, але коли і чому це потрібно, я маю на увазі сказати, є будь-яка інша мета Microsoft за бритвою веб-додатків і бритвових програм mvc?

Відповіді:

1 для відповіді № 1

Бритва - це просто синтаксис

Замість того, щоб писати ці зайві <% ... %>, ти просто пишеш @.... Виконані частини перегляду автоматично обробляються движком перегляду бритви.

Ось чому бритвені погляди в цілому коротшініж перегляди веб-форми. Але, як сказав @Walther, це "справа смаку", хоча ви досить швидко підключили бритвою і не хочете повертатися через деякий час, використовуючи його.

Застосування

Там не така річ, як веб-додаток Razor. Це або програма Asp.net MVC з переглядами Razor або веб-сторінки Asp.net з синтаксисом Razor ... Кожен з них може бути використаний за допомогою існуючого двигуна перегляду веб-форм ...

Аналогія

Уявіть, що читаєш журнал на папері або на iPad. Ви читаєте один і той же вміст, але досвід якимось чином відрізняється. Це все, що Брізор. Прикладна платформа однакова. Це просто перегляд двигуна, який відрізняється.


1 для відповіді № 2

Я вірю, що ви неправильно зрозуміли міркуванняБритва Це просто справа смаку, що вам більше подобається. Деякі люди не любили традиційний синтаксис ASPX, тому вони придумали Бритву зі своїм спрощеним синтаксисом.

http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx

Не вірте, що там більше щось подібне до якості, або щось подібне ... Це просто інше.


0 для відповіді № 3

1) Додаток ASPK для архітектури має все, що було попередньо сконфігуровано для використання, а його важкий. asp.net бритва або asp.net MVC має мінімальні елементи, попередньо налаштовані для використання, і його набагато більше
ефективно використовувати. Ви завантажуєте речі, коли вам потрібно в MVC

2) ASP має перегляди, які не можна перевірити. але вигляд MVC можна перевірити.

3) У mvc є більш вбудовані перевірки в основних тегах mvc бритви, які ви використовуєте для розвиток, отже, може бути чистішим, ніж ASP

4) ASPX не змушує вас робитиструктурований кінцевий продукт, але MVC змушує вас стежити за структурою, отже готовий продукт набагато чистіший і організований. Завжди є багато переваг структурованого програмування.

і так далі..