Страницы или представления – что выбрать?


3 0

В .NET Core есть два подхода для реализации UI: Pages (или страницы) и Views (или представления). Я уже давно работаю с Microsoft MVC и мне он нравится, все тут реализовано просто, понятно и раздельно. 

Но вот появились страницы Pages, которые на мой взгляд очень похожи на старый подход с Web Forms. Что-то тут есть похожее по идеологии, хотя и на много лучше. 10 лет назад Web формы не зашли среди программистов, но Microsoft пытается запустить что-то подобное второй раз, хотя на этот раз уже в более корректной версии. 

Что стало лучше – больше нет визуального интерфейса. Наконец-то Microsoft не пытается создавать визуальных Web редакторов. Конструкторов сайтов полно в интернете и если кому-то нужно быстро создать страницу на коленке с минимальным программированием, такие люди не будут перетаскивать компоненты в Visual Studio, а воспользуются готовыми конструкторами. 

Для более серьезных проектов все эти визуальные приблуды не работают, они показали свою несостоятельность в Web. 

Я попробовал делать что-то на Pages и даже в своей CMS менеджер сначала попробовал писать на страницах, но уже на второй день понял, что лично я не получаю кайфа от страниц. Не знаю почему, но они не зашли мне. Я с первого тычка не понял преимущества – зачем мне их использовать. Вроде бы есть инкапсуляция, потому что представления и код backend живут как-бы в одной связки независимо от остальных, но практически так же все живет и в MVC. 

Я не могу сказать, что страницы Pages в современном .NET Core – это плохо. Они вроде бы и работают, но не зашли мне. Я не увидел, зачем мне использовать новый подход и не продолжать писать код так же, как я его пишу уже долгие годы. 

В будущем еще обязательно попробую страницы Pages, но пока останусь с уже привычными контроллерами и представлениями, потому что я к ним привык, уже знаю, что от них ожидать и как работать с ними. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Jeka Sylar

11 Декабря 2019

Давно хочу изучить ASP.NET Core для Web, я обычно на C# пишу только для декстопа но время постоянно не хвает . Хочу придумать проект для того что бы изучить технологию но не знаю какую, кроме блога идей нету, а кому нужен мой будет блог кроме меня


Максим

11 Декабря 2019

Миша, как будешь праздновать новый год ? какие планы и как празднуешь его


Михаил Фленов

11 Декабря 2019

Пока еще не знаю. С кем-нибудь наверно объединимся, сядем за стол и хорошо покушаем. Потом посмотрим новогоднюю передачу первого канала в записи и спать.


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне