powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.Net WebForms vs ASP.Net MVC
25 сообщений из 172, страница 2 из 7
ASP.Net WebForms vs ASP.Net MVC
    #38879474
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vixler, а вообще лучше донесите до начальства то, что если нужно сделать проект грамотно и уложиться в сроки, то необходимо нанять специалиста, разбирающегося в вопросе.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879636
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVixler, а вообще лучше донесите до начальства то, что если нужно сделать проект грамотно и уложиться в сроки, то необходимо нанять специалиста, разбирающегося в вопросе.

Этого мало. Одним специалистом тут не обойдёшься.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879642
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи программисты, я не буду отвечать на явно агрессивные посты. Я сюда не за срачем пришёл.

Подойдём к вопросу с другой стороны, с большей конкретикой. Какие вы видите критические недостатки ASP.Net WebForms, которых нет в ASP.Net MVC? Есть ли всё-таки какие-нибудь достоинства у WebForms, которых нет в MVC?
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879653
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vixler, конкретика зависит от требований к проекту.

А общие достоинства и недостатки обоих подходов давно уже описаны и обсосаны:

Webforms vs MVC and Why MVC is better
WebForms vs. MVC
ASP.NET MVC vs. WebForms
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879663
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAVixler, конкретика зависит от требований к проекту.
Вот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение.

Здесь, насколько я понял, все похоронили WebForms и делают любые проекты на MVC. При этом в той статье на хабре говорится: "жизнь будет МНОГО проще, если использовать WebForms в то время как приложение работает с огромным количеством разнообразных данных." Такие статьи, кстати, ещё больше запутывают, отчего и приходится создавать такие топики.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879665
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerТакие статьи, кстати, ещё больше запутывают, отчего и приходится создавать такие топики.
значит ты ещё не познал Дзен
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879672
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerskyANAVixler, конкретика зависит от требований к проекту.
Вот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение.Да обычные требования.

Кто и как будет работать с системой? На каких каналах связи? На каких устройствах? С какими данными, какого размера, как часто? Сколько запросов в секунду и какого характера (чтение, запись)?
Какое при этом максимально допустимое время отклика и в каких случаях?
Как это всё должно работать через год? Сколько будет новых пользователей? Какие новые устройства планируется поддерживать?
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879677
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAVixlerпропущено...

Вот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение.Да обычные требования.

Кто и как будет работать с системой? На каких каналах связи? На каких устройствах? С какими данными, какого размера, как часто? Сколько запросов в секунду и какого характера (чтение, запись)?
Какое при этом максимально допустимое время отклика и в каких случаях?
Как это всё должно работать через год? Сколько будет новых пользователей? Какие новые устройства планируется поддерживать?
Так, мы потихоньку подбираемся к сути вопроса. Какими должны быть требования, чтобы отдать предпочтение WebForms?
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879678
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как планируется построить процесс разработки? Отделить клиентских разработчиков от серверных? Кто будет отвечать за дизайн, кто за вёрстку?
Как часто планируется выпускать новые версии? Какой при этом допустим даунтайм?
Какое покрытие тестами предполагается? Какими? unit, функциональными, интеграционными, системными?
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879680
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerskyANAпропущено...
Да обычные требования.

Кто и как будет работать с системой? На каких каналах связи? На каких устройствах? С какими данными, какого размера, как часто? Сколько запросов в секунду и какого характера (чтение, запись)?
Какое при этом максимально допустимое время отклика и в каких случаях?
Как это всё должно работать через год? Сколько будет новых пользователей? Какие новые устройства планируется поддерживать?
Так, мы потихоньку подбираемся к сути вопроса. Какими должны быть требования, чтобы отдать предпочтение WebForms?Запишите все те вопросы, что я написал и обсудите их со своими коллегами :)
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879700
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAVixlerпропущено...

Так, мы потихоньку подбираемся к сути вопроса. Какими должны быть требования, чтобы отдать предпочтение WebForms?Запишите все те вопросы, что я написал и обсудите их со своими коллегами :)

Кто и как будет работать с системой? - внешние и внутренние пользователи.
На каких устройствах? - по возможности на любых. Но в первую и основную очередь на ПК/ноутах под виндой XP/7-10
С какими данными, какого размера, как часто? - с относительно большим объёмом данных, каждый день, круглосуточно, ночью намного реже.
Сколько запросов в секунду и какого характера (чтение, запись)? - и чтение и запись, человек 20-50 (100?) за час вполне вероятно будут работать, не могу сказать о запросах в секунду.
Какое при этом максимально допустимое время отклика и в каких случаях? - Не критично, только если это не полминуты.
Как это всё должно работать через год? - будет добавлено (перенесено из старой системы) ещё несколько десятков задач.
Сколько будет новых пользователей? - пользователей всего будет около тысячи, одновременно работающих 20-50.
Какие новые устройства планируется поддерживать? - мы вполне можем на сайте написать "Работоспособность гарантируется только в IE 11/Chrome" или что-то в таком духе. Но если будет возможность удобно работать с сайтом через iPhone - замечательно.
Как планируется построить процесс разработки? - кто-то делает основу, потом подключаются остальные и делают по задаче.
Отделить клиентских разработчиков от серверных? - нет. Все должны быть универсальными.
Кто будет отвечать за дизайн, кто за вёрстку? - все. Отдельного чувака по интерфейсам у нас нет и не будет.
Как часто планируется выпускать новые версии? - Да хоть каждый день по велению левой пятки руководства.
Какой при этом допустим даунтайм? - На обеде можем повесить табличку "Не доступно с 12 до 12-30 в связи с проф. работами".
Какое покрытие тестами предполагается? - Чем больше тестов, тем лучше.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879704
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКак планируется построить процесс разработки? Отделить клиентских разработчиков от серверных? Кто будет отвечать за дизайн, кто за вёрстку?
Как часто планируется выпускать новые версии? Какой при этом допустим даунтайм?
Какое покрытие тестами предполагается? Какими? unit, функциональными, интеграционными, системными?
Да не дури ты голову человеку своими идеализьмами!
Ему нужны гридики для предприятия, а не гламурный сферический стартап!

VixlerВот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение.

Здесь, насколько я понял, все похоронили WebForms и делают любые проекты на MVC. При этом в той статье на хабре говорится: "жизнь будет МНОГО проще, если использовать WebForms в то время как приложение работает с огромным количеством разнообразных данных." Такие статьи, кстати, ещё больше запутывают, отчего и приходится создавать такие топики.
Да никто WebForms не хоронил, технология жива и еще долго жить будет. Это любители новых фишек, которым сто лет в обед, вечно верещат. Предпочтение MVC можно отдать только если делаете публичный гламурный интернет-сайт. Если говорить о приложениях работающих с данными то WebForms однозначно выигрывает по трудозатратам. В MVC используется более низкоуровневый подход, да, он хорош тем что мы контролируем каждый запрос, каждый тег разметки и т.д... но для приложений работающих с данными этот полный контроль - гемор на задницу! На глаз скажу, что бизнес-приложение на WebForms собирается в 2-3 раза быстрее чем аналогчиное на MVC. Да, оно как правило не такое гламурное, криво отображается на разных мобилках, более тяжелое, но собирается гораздо быстрее и модифицируется в последствии тоже быстрее.
А ваще Silverlight рулит!
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879713
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EDUARD SAPOTSKI,

наконец-то хороший ответ по делу. Да, нужны именно "гридики для предприятия". Но также нужна хорошая тестируемость, с которой у WebForms, насколько я понял, не очень хорошо. В какой-то статье видел утверждение, что в WebForms невозможно в полной мере реализовать MVP-паттерн.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879714
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спросил парня на работе - как отправить коллекцию с HTML-формы на сервер.
Он стал хлопать глазами.
Я спросил - как ты вообще писал для WEB-а тогда?
Он - я на WebForms-ах писал...


На MVC - нужно будет иметь дело и с C# и CSS и с разметкой(HTML) и с JS.
Можно до байта выверять размер http - запроса.
Всё это вроде лишний гемор, но по факту, зная весь этот стек - вы в меньшей степени зависите от каждого в отдельности.
То есть - вы в последствии можете отказаться от сервера на MS, причем сделаете это легко и естественно. Можно делать pure HTML, можно всю логику утянуть на клиента, получая с сервера только данные. Можно применять различные CSS-фреймворки, причем сюрпризов практически не будет.

WebForms - это монолитный фрейморк, с которым можно управляться в стиле "накидал контролов на форму" и хорош. Можно даже не знать, что между клиентом и сервером ходит некий ViewState, что такое этот ViewState, и что он вообще делает. Зато быстро и думать не надо.

И хоть на MVC надо вручную писать разметку - полно различных хелперов, которые значительно помогают управляться с разметкой.


Ну а Сильвер... Сильвер хорош. Был. Интересно, спартан будет сильвер-плагин поддерживать?
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879715
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIskyANAКак планируется построить процесс разработки? Отделить клиентских разработчиков от серверных? Кто будет отвечать за дизайн, кто за вёрстку?
Как часто планируется выпускать новые версии? Какой при этом допустим даунтайм?
Какое покрытие тестами предполагается? Какими? unit, функциональными, интеграционными, системными?
Да не дури ты голову человеку своими идеализьмами!
Ему нужны гридики для предприятия, а не гламурный сферический стартап!У тебя либо гридики, либо гламурные сферические стартапы? Первые ты пилишь на коленке, а вторые не видел.

А какие-нибудь ещё проекты ты вообще в своей практике встречал, кроме гридиков? :)
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879716
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueWebForms - это монолитный фрейморк, с которым можно управляться в стиле "накидал контролов на форму" и хорош. Можно даже не знать, что между клиентом и сервером ходит некий ViewState, что такое этот ViewState, и что он вообще делает. Зато быстро и думать не надо.
Да когда вы уже вымрете а...
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879732
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerskyANAпропущено...
Запишите все те вопросы, что я написал и обсудите их со своими коллегами :)

Кто и как будет работать с системой? - внешние и внутренние пользователи.
На каких устройствах? - по возможности на любых. Но в первую и основную очередь на ПК/ноутах под виндой XP/7-10
С какими данными, какого размера, как часто? - с относительно большим объёмом данных, каждый день, круглосуточно, ночью намного реже.
Сколько запросов в секунду и какого характера (чтение, запись)? - и чтение и запись, человек 20-50 (100?) за час вполне вероятно будут работать, не могу сказать о запросах в секунду.
Какое при этом максимально допустимое время отклика и в каких случаях? - Не критично, только если это не полминуты.
Как это всё должно работать через год? - будет добавлено (перенесено из старой системы) ещё несколько десятков задач.
Сколько будет новых пользователей? - пользователей всего будет около тысячи, одновременно работающих 20-50.
Какие новые устройства планируется поддерживать? - мы вполне можем на сайте написать "Работоспособность гарантируется только в IE 11/Chrome" или что-то в таком духе. Но если будет возможность удобно работать с сайтом через iPhone - замечательно.
Как планируется построить процесс разработки? - кто-то делает основу, потом подключаются остальные и делают по задаче.
Отделить клиентских разработчиков от серверных? - нет. Все должны быть универсальными.
Кто будет отвечать за дизайн, кто за вёрстку? - все. Отдельного чувака по интерфейсам у нас нет и не будет.
Как часто планируется выпускать новые версии? - Да хоть каждый день по велению левой пятки руководства.
Какой при этом допустим даунтайм? - На обеде можем повесить табличку "Не доступно с 12 до 12-30 в связи с проф. работами".
Какое покрытие тестами предполагается? - Чем больше тестов, тем лучше.Ну смотрите.

Если много данных и стандартные контролы WebForms + нет опыта, то получатся тяжёлые страницы. И если у внешних пользователей плохой канал, то им будет не комфортно работать.
Хотя время отклика вам не критично.
Чтобы была "возможность удобно работать с сайтом через iPhone" в случае с WebForms придётся писать, либо покупать хорошие контролы, на стандартных без опыта у вас отзывчивого дизайна (responsive) не выйдет.
Но я так понял, что вы можете ограничится работой только в определённых браузерах. Да и писать, и верстать у вас некому.

С другой стороны вы хотите частых релизов и большое покрытие тестами. При этом даунтайм до 30 минут.
Ну в принципе aspx скомпилировать за это время успеете, а тестами и функциональными можно обойтись.

Вообщем для вас WebForms - это нормально.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879733
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vixler, плюс нагрузка у вас маленькая и роста не планируется.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879742
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueИ хоть на MVC надо вручную писать разметку - полно различных хелперов, которые значительно помогают управляться с разметкой.Добавлю, что можно до посинения добавлять свои хелперы в контексте проекта, вплоть до того, чтобы приблизиться к "накидал на форму", только под собственным ручным контролем.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879750
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAVixlerпропущено...


Кто и как будет работать с системой? - внешние и внутренние пользователи.
На каких устройствах? - по возможности на любых. Но в первую и основную очередь на ПК/ноутах под виндой XP/7-10
С какими данными, какого размера, как часто? - с относительно большим объёмом данных, каждый день, круглосуточно, ночью намного реже.
Сколько запросов в секунду и какого характера (чтение, запись)? - и чтение и запись, человек 20-50 (100?) за час вполне вероятно будут работать, не могу сказать о запросах в секунду.
Какое при этом максимально допустимое время отклика и в каких случаях? - Не критично, только если это не полминуты.
Как это всё должно работать через год? - будет добавлено (перенесено из старой системы) ещё несколько десятков задач.
Сколько будет новых пользователей? - пользователей всего будет около тысячи, одновременно работающих 20-50.
Какие новые устройства планируется поддерживать? - мы вполне можем на сайте написать "Работоспособность гарантируется только в IE 11/Chrome" или что-то в таком духе. Но если будет возможность удобно работать с сайтом через iPhone - замечательно.
Как планируется построить процесс разработки? - кто-то делает основу, потом подключаются остальные и делают по задаче.
Отделить клиентских разработчиков от серверных? - нет. Все должны быть универсальными.
Кто будет отвечать за дизайн, кто за вёрстку? - все. Отдельного чувака по интерфейсам у нас нет и не будет.
Как часто планируется выпускать новые версии? - Да хоть каждый день по велению левой пятки руководства.
Какой при этом допустим даунтайм? - На обеде можем повесить табличку "Не доступно с 12 до 12-30 в связи с проф. работами".
Какое покрытие тестами предполагается? - Чем больше тестов, тем лучше.Ну смотрите.

Если много данных и стандартные контролы WebForms + нет опыта, то получатся тяжёлые страницы. .

Контролы не стандартные, купленные DevExpress.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879754
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerskyANAпропущено...
Ну смотрите.

Если много данных и стандартные контролы WebForms + нет опыта, то получатся тяжёлые страницы. .

Контролы не стандартные, купленные DevExpress.Ок. Тогда накидайте их на форму, где много данных и посмотрите на вес и отзывчивость.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879755
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё на память. Хотя вам это не критично, как я понял.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879909
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerСобственно, думаю, что выбрать для дальнейшей разработки.

Если ты новенький в вебе, то начни с MVC (и WebAPI, тем более это уже один фреймворк). Разберешься как работает веб, поймешь архитектуру серверных приложений. Потом изучай angular (или любой другой web client application framework), разберешься как работает браузер, поймешь архитектуру клиентских приложений. А когда изучишь оба и тебе надоест по два раза одно и то же делать на клиенте и на сервере, то можешь изучить веб-формы, поймешь как можно поверх веба натянуть любую архитектуру при желании.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879923
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerEDUARD SAPOTSKI,

наконец-то хороший ответ по делу. Да, нужны именно "гридики для предприятия". Но также нужна хорошая тестируемость, с которой у WebForms, насколько я понял, не очень хорошо. В какой-то статье видел утверждение, что в WebForms невозможно в полной мере реализовать MVP-паттерн.
Зачем вам тестируемость и паттерны если гриды сплошные? Это фетиш такой или как?

Может вам достаточно access? Его кстати тоже в вебе можно делать.
Или 1С вообще (тоже в вебе умеет).

Для абстрактных гридов не нужны ни тесты, ни паттерны, ни ASP.NET.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879962
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerEDUARD SAPOTSKI,

наконец-то хороший ответ по делу. Да, нужны именно "гридики для предприятия". Но также нужна хорошая тестируемость, с которой у WebForms, насколько я понял, не очень хорошо. В какой-то статье видел утверждение, что в WebForms невозможно в полной мере реализовать MVP-паттерн.

Чушь. Ничего по делу не было сказано. Послушай skyANA, человек тебе дело говорить. Не надо мордой лезть в грязь, разберись сначала, что тебе нужно.

А то я тебе встречный вопрос щас задам: что лучше стамеска или молоток? Отвечай по существу
...
Рейтинг: 0 / 0
25 сообщений из 172, страница 2 из 7
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.Net WebForms vs ASP.Net MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]