Я думаю, что у Microsoft должна быть причина для улучшения ASP.Net с синтаксисом RAZOR.
В диалоговом окне "Создание нового веб-сайта" в visual studio существует еще один вариант для создания ASP.Net(Razor). В первый раз, когда я наткнулся на термин Razor, когда я прочитал книгу о Asp.Net MVC, я не знал, что она существует для ASP.Net
Я знаю, для чего нужен синтаксис Razor, представленный в MVC 3. Прежде чем задать этот вопрос, я решил создать тестовый проект для ASP.Net(Razor) и посмотреть, как он отличается от обычных веб-форм ASP.Net и ASP.Net MVC. Я не обнаружил никаких папок Model/View/Controllers, таких как MVC.
Я обнаружил, что главная страница задана по-разному, а главная страница чище, не более <asp:ContentPlaceHolder />
Но мои вопросы:
- Я заметил, что он использует
.cshtml
, нет ли больше кодовых имен? - сходства и различия между ASP.Net(Razor) и ASP.Net MVC
- Можно ли его расширить до такой функции, как ASP.Net MVC, например. добавление контроллера? Просмотр/модель, пользовательская маршрутизация Я думаю?
- Почему это существует, когда у нас есть ASP.Net MVC? Не станет ли это нежеланием переходить на ASP.Net MVC?
- и почему вы выбираете ASP.Net + Razor поверх ASP.Net MVC?
UPDATE: Веб-страницы ASP.NET, в частности, были разработаны, чтобы упростить люди, которые уже знают HTML, чтобы добавить обработку серверов на свои страницы. Это хороший выбор для студентов, любителей, людей в целом, которые новый для программирования. Это также может быть хорошим выбором для разработчиков, которые иметь опыт работы с веб-технологиями nonASP.NET
Обновить Веб-страницы ASP.NET Веб-страницы ASP.NET предназначены для разработчиков, которым нужна простая история веб-разработки, в соответствии с PHP, В модели веб-страниц вы создать HTML-страницы, а затем добавить на страницу код на сервере. чтобы динамически контролировать способ рендеринга этой разметки. Веб-страницы специально разработанная для облегчения работы, и простейшая точка входа в ASP.NET для людей, которые знают HTML, но могут не имеют широкого опыта программирования - например, студенты или аквариумисты. Это также хороший способ для веб-разработчиков, которые знают PHP или аналогичные структуры для начала использования ASP.NET.
Пожалуйста, мне нужно ваше техническое мнение. Спасибо.