Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
Vixler, а вообще лучше донесите до начальства то, что если нужно сделать проект грамотно и уложиться в сроки, то необходимо нанять специалиста, разбирающегося в вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 19:29 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
skyANAVixler, а вообще лучше донесите до начальства то, что если нужно сделать проект грамотно и уложиться в сроки, то необходимо нанять специалиста, разбирающегося в вопросе. Этого мало. Одним специалистом тут не обойдёшься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 03:07 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
Товарищи программисты, я не буду отвечать на явно агрессивные посты. Я сюда не за срачем пришёл. Подойдём к вопросу с другой стороны, с большей конкретикой. Какие вы видите критические недостатки ASP.Net WebForms, которых нет в ASP.Net MVC? Есть ли всё-таки какие-нибудь достоинства у WebForms, которых нет в MVC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 06:15 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
Vixler, конкретика зависит от требований к проекту. А общие достоинства и недостатки обоих подходов давно уже описаны и обсосаны: Webforms vs MVC and Why MVC is better WebForms vs. MVC ASP.NET MVC vs. WebForms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 09:11 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
skyANAVixler, конкретика зависит от требований к проекту. Вот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение. Здесь, насколько я понял, все похоронили WebForms и делают любые проекты на MVC. При этом в той статье на хабре говорится: "жизнь будет МНОГО проще, если использовать WebForms в то время как приложение работает с огромным количеством разнообразных данных." Такие статьи, кстати, ещё больше запутывают, отчего и приходится создавать такие топики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 10:08 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerТакие статьи, кстати, ещё больше запутывают, отчего и приходится создавать такие топики. значит ты ещё не познал Дзен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 10:11 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerskyANAVixler, конкретика зависит от требований к проекту. Вот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение.Да обычные требования. Кто и как будет работать с системой? На каких каналах связи? На каких устройствах? С какими данными, какого размера, как часто? Сколько запросов в секунду и какого характера (чтение, запись)? Какое при этом максимально допустимое время отклика и в каких случаях? Как это всё должно работать через год? Сколько будет новых пользователей? Какие новые устройства планируется поддерживать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 10:56 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
skyANAVixlerпропущено... Вот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение.Да обычные требования. Кто и как будет работать с системой? На каких каналах связи? На каких устройствах? С какими данными, какого размера, как часто? Сколько запросов в секунду и какого характера (чтение, запись)? Какое при этом максимально допустимое время отклика и в каких случаях? Как это всё должно работать через год? Сколько будет новых пользователей? Какие новые устройства планируется поддерживать? Так, мы потихоньку подбираемся к сути вопроса. Какими должны быть требования, чтобы отдать предпочтение WebForms? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 11:02 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
Как планируется построить процесс разработки? Отделить клиентских разработчиков от серверных? Кто будет отвечать за дизайн, кто за вёрстку? Как часто планируется выпускать новые версии? Какой при этом допустим даунтайм? Какое покрытие тестами предполагается? Какими? unit, функциональными, интеграционными, системными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 11:04 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerskyANAпропущено... Да обычные требования. Кто и как будет работать с системой? На каких каналах связи? На каких устройствах? С какими данными, какого размера, как часто? Сколько запросов в секунду и какого характера (чтение, запись)? Какое при этом максимально допустимое время отклика и в каких случаях? Как это всё должно работать через год? Сколько будет новых пользователей? Какие новые устройства планируется поддерживать? Так, мы потихоньку подбираемся к сути вопроса. Какими должны быть требования, чтобы отдать предпочтение WebForms?Запишите все те вопросы, что я написал и обсудите их со своими коллегами :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 11:06 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
skyANAVixlerпропущено... Так, мы потихоньку подбираемся к сути вопроса. Какими должны быть требования, чтобы отдать предпочтение WebForms?Запишите все те вопросы, что я написал и обсудите их со своими коллегами :) Кто и как будет работать с системой? - внешние и внутренние пользователи. На каких устройствах? - по возможности на любых. Но в первую и основную очередь на ПК/ноутах под виндой XP/7-10 С какими данными, какого размера, как часто? - с относительно большим объёмом данных, каждый день, круглосуточно, ночью намного реже. Сколько запросов в секунду и какого характера (чтение, запись)? - и чтение и запись, человек 20-50 (100?) за час вполне вероятно будут работать, не могу сказать о запросах в секунду. Какое при этом максимально допустимое время отклика и в каких случаях? - Не критично, только если это не полминуты. Как это всё должно работать через год? - будет добавлено (перенесено из старой системы) ещё несколько десятков задач. Сколько будет новых пользователей? - пользователей всего будет около тысячи, одновременно работающих 20-50. Какие новые устройства планируется поддерживать? - мы вполне можем на сайте написать "Работоспособность гарантируется только в IE 11/Chrome" или что-то в таком духе. Но если будет возможность удобно работать с сайтом через iPhone - замечательно. Как планируется построить процесс разработки? - кто-то делает основу, потом подключаются остальные и делают по задаче. Отделить клиентских разработчиков от серверных? - нет. Все должны быть универсальными. Кто будет отвечать за дизайн, кто за вёрстку? - все. Отдельного чувака по интерфейсам у нас нет и не будет. Как часто планируется выпускать новые версии? - Да хоть каждый день по велению левой пятки руководства. Какой при этом допустим даунтайм? - На обеде можем повесить табличку "Не доступно с 12 до 12-30 в связи с проф. работами". Какое покрытие тестами предполагается? - Чем больше тестов, тем лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 11:52 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
skyANAКак планируется построить процесс разработки? Отделить клиентских разработчиков от серверных? Кто будет отвечать за дизайн, кто за вёрстку? Как часто планируется выпускать новые версии? Какой при этом допустим даунтайм? Какое покрытие тестами предполагается? Какими? unit, функциональными, интеграционными, системными? Да не дури ты голову человеку своими идеализьмами! Ему нужны гридики для предприятия, а не гламурный сферический стартап! VixlerВот и что это значит? Какие требования определяют, что нужно использовать WebForms или MVC? Приведите пример, это слишком расплывчатое утверждение. Здесь, насколько я понял, все похоронили WebForms и делают любые проекты на MVC. При этом в той статье на хабре говорится: "жизнь будет МНОГО проще, если использовать WebForms в то время как приложение работает с огромным количеством разнообразных данных." Такие статьи, кстати, ещё больше запутывают, отчего и приходится создавать такие топики. Да никто WebForms не хоронил, технология жива и еще долго жить будет. Это любители новых фишек, которым сто лет в обед, вечно верещат. Предпочтение MVC можно отдать только если делаете публичный гламурный интернет-сайт. Если говорить о приложениях работающих с данными то WebForms однозначно выигрывает по трудозатратам. В MVC используется более низкоуровневый подход, да, он хорош тем что мы контролируем каждый запрос, каждый тег разметки и т.д... но для приложений работающих с данными этот полный контроль - гемор на задницу! На глаз скажу, что бизнес-приложение на WebForms собирается в 2-3 раза быстрее чем аналогчиное на MVC. Да, оно как правило не такое гламурное, криво отображается на разных мобилках, более тяжелое, но собирается гораздо быстрее и модифицируется в последствии тоже быстрее. А ваще Silverlight рулит! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 12:07 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKI, наконец-то хороший ответ по делу. Да, нужны именно "гридики для предприятия". Но также нужна хорошая тестируемость, с которой у WebForms, насколько я понял, не очень хорошо. В какой-то статье видел утверждение, что в WebForms невозможно в полной мере реализовать MVP-паттерн. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 12:31 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
Спросил парня на работе - как отправить коллекцию с HTML-формы на сервер. Он стал хлопать глазами. Я спросил - как ты вообще писал для WEB-а тогда? Он - я на WebForms-ах писал... На MVC - нужно будет иметь дело и с C# и CSS и с разметкой(HTML) и с JS. Можно до байта выверять размер http - запроса. Всё это вроде лишний гемор, но по факту, зная весь этот стек - вы в меньшей степени зависите от каждого в отдельности. То есть - вы в последствии можете отказаться от сервера на MS, причем сделаете это легко и естественно. Можно делать pure HTML, можно всю логику утянуть на клиента, получая с сервера только данные. Можно применять различные CSS-фреймворки, причем сюрпризов практически не будет. WebForms - это монолитный фрейморк, с которым можно управляться в стиле "накидал контролов на форму" и хорош. Можно даже не знать, что между клиентом и сервером ходит некий ViewState, что такое этот ViewState, и что он вообще делает. Зато быстро и думать не надо. И хоть на MVC надо вручную писать разметку - полно различных хелперов, которые значительно помогают управляться с разметкой. Ну а Сильвер... Сильвер хорош. Был. Интересно, спартан будет сильвер-плагин поддерживать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 12:32 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIskyANAКак планируется построить процесс разработки? Отделить клиентских разработчиков от серверных? Кто будет отвечать за дизайн, кто за вёрстку? Как часто планируется выпускать новые версии? Какой при этом допустим даунтайм? Какое покрытие тестами предполагается? Какими? unit, функциональными, интеграционными, системными? Да не дури ты голову человеку своими идеализьмами! Ему нужны гридики для предприятия, а не гламурный сферический стартап!У тебя либо гридики, либо гламурные сферические стартапы? Первые ты пилишь на коленке, а вторые не видел. А какие-нибудь ещё проекты ты вообще в своей практике встречал, кроме гридиков? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 12:38 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueWebForms - это монолитный фрейморк, с которым можно управляться в стиле "накидал контролов на форму" и хорош. Можно даже не знать, что между клиентом и сервером ходит некий ViewState, что такое этот ViewState, и что он вообще делает. Зато быстро и думать не надо. Да когда вы уже вымрете а... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 12:40 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerskyANAпропущено... Запишите все те вопросы, что я написал и обсудите их со своими коллегами :) Кто и как будет работать с системой? - внешние и внутренние пользователи. На каких устройствах? - по возможности на любых. Но в первую и основную очередь на ПК/ноутах под виндой XP/7-10 С какими данными, какого размера, как часто? - с относительно большим объёмом данных, каждый день, круглосуточно, ночью намного реже. Сколько запросов в секунду и какого характера (чтение, запись)? - и чтение и запись, человек 20-50 (100?) за час вполне вероятно будут работать, не могу сказать о запросах в секунду. Какое при этом максимально допустимое время отклика и в каких случаях? - Не критично, только если это не полминуты. Как это всё должно работать через год? - будет добавлено (перенесено из старой системы) ещё несколько десятков задач. Сколько будет новых пользователей? - пользователей всего будет около тысячи, одновременно работающих 20-50. Какие новые устройства планируется поддерживать? - мы вполне можем на сайте написать "Работоспособность гарантируется только в IE 11/Chrome" или что-то в таком духе. Но если будет возможность удобно работать с сайтом через iPhone - замечательно. Как планируется построить процесс разработки? - кто-то делает основу, потом подключаются остальные и делают по задаче. Отделить клиентских разработчиков от серверных? - нет. Все должны быть универсальными. Кто будет отвечать за дизайн, кто за вёрстку? - все. Отдельного чувака по интерфейсам у нас нет и не будет. Как часто планируется выпускать новые версии? - Да хоть каждый день по велению левой пятки руководства. Какой при этом допустим даунтайм? - На обеде можем повесить табличку "Не доступно с 12 до 12-30 в связи с проф. работами". Какое покрытие тестами предполагается? - Чем больше тестов, тем лучше.Ну смотрите. Если много данных и стандартные контролы WebForms + нет опыта, то получатся тяжёлые страницы. И если у внешних пользователей плохой канал, то им будет не комфортно работать. Хотя время отклика вам не критично. Чтобы была "возможность удобно работать с сайтом через iPhone" в случае с WebForms придётся писать, либо покупать хорошие контролы, на стандартных без опыта у вас отзывчивого дизайна (responsive) не выйдет. Но я так понял, что вы можете ограничится работой только в определённых браузерах. Да и писать, и верстать у вас некому. С другой стороны вы хотите частых релизов и большое покрытие тестами. При этом даунтайм до 30 минут. Ну в принципе aspx скомпилировать за это время успеете, а тестами и функциональными можно обойтись. Вообщем для вас WebForms - это нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 13:29 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
Vixler, плюс нагрузка у вас маленькая и роста не планируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 13:30 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueИ хоть на MVC надо вручную писать разметку - полно различных хелперов, которые значительно помогают управляться с разметкой.Добавлю, что можно до посинения добавлять свои хелперы в контексте проекта, вплоть до того, чтобы приблизиться к "накидал на форму", только под собственным ручным контролем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 13:40 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
skyANAVixlerпропущено... Кто и как будет работать с системой? - внешние и внутренние пользователи. На каких устройствах? - по возможности на любых. Но в первую и основную очередь на ПК/ноутах под виндой XP/7-10 С какими данными, какого размера, как часто? - с относительно большим объёмом данных, каждый день, круглосуточно, ночью намного реже. Сколько запросов в секунду и какого характера (чтение, запись)? - и чтение и запись, человек 20-50 (100?) за час вполне вероятно будут работать, не могу сказать о запросах в секунду. Какое при этом максимально допустимое время отклика и в каких случаях? - Не критично, только если это не полминуты. Как это всё должно работать через год? - будет добавлено (перенесено из старой системы) ещё несколько десятков задач. Сколько будет новых пользователей? - пользователей всего будет около тысячи, одновременно работающих 20-50. Какие новые устройства планируется поддерживать? - мы вполне можем на сайте написать "Работоспособность гарантируется только в IE 11/Chrome" или что-то в таком духе. Но если будет возможность удобно работать с сайтом через iPhone - замечательно. Как планируется построить процесс разработки? - кто-то делает основу, потом подключаются остальные и делают по задаче. Отделить клиентских разработчиков от серверных? - нет. Все должны быть универсальными. Кто будет отвечать за дизайн, кто за вёрстку? - все. Отдельного чувака по интерфейсам у нас нет и не будет. Как часто планируется выпускать новые версии? - Да хоть каждый день по велению левой пятки руководства. Какой при этом допустим даунтайм? - На обеде можем повесить табличку "Не доступно с 12 до 12-30 в связи с проф. работами". Какое покрытие тестами предполагается? - Чем больше тестов, тем лучше.Ну смотрите. Если много данных и стандартные контролы WebForms + нет опыта, то получатся тяжёлые страницы. . Контролы не стандартные, купленные DevExpress. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 14:00 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerskyANAпропущено... Ну смотрите. Если много данных и стандартные контролы WebForms + нет опыта, то получатся тяжёлые страницы. . Контролы не стандартные, купленные DevExpress.Ок. Тогда накидайте их на форму, где много данных и посмотрите на вес и отзывчивость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 14:06 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
И ещё на память. Хотя вам это не критично, как я понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 14:09 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerСобственно, думаю, что выбрать для дальнейшей разработки. Если ты новенький в вебе, то начни с MVC (и WebAPI, тем более это уже один фреймворк). Разберешься как работает веб, поймешь архитектуру серверных приложений. Потом изучай angular (или любой другой web client application framework), разберешься как работает браузер, поймешь архитектуру клиентских приложений. А когда изучишь оба и тебе надоест по два раза одно и то же делать на клиенте и на сервере, то можешь изучить веб-формы, поймешь как можно поверх веба натянуть любую архитектуру при желании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 21:57 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerEDUARD SAPOTSKI, наконец-то хороший ответ по делу. Да, нужны именно "гридики для предприятия". Но также нужна хорошая тестируемость, с которой у WebForms, насколько я понял, не очень хорошо. В какой-то статье видел утверждение, что в WebForms невозможно в полной мере реализовать MVP-паттерн. Зачем вам тестируемость и паттерны если гриды сплошные? Это фетиш такой или как? Может вам достаточно access? Его кстати тоже в вебе можно делать. Или 1С вообще (тоже в вебе умеет). Для абстрактных гридов не нужны ни тесты, ни паттерны, ни ASP.NET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 22:49 |
|
||
|
ASP.Net WebForms vs ASP.Net MVC
|
|||
|---|---|---|---|
|
#18+
VixlerEDUARD SAPOTSKI, наконец-то хороший ответ по делу. Да, нужны именно "гридики для предприятия". Но также нужна хорошая тестируемость, с которой у WebForms, насколько я понял, не очень хорошо. В какой-то статье видел утверждение, что в WebForms невозможно в полной мере реализовать MVP-паттерн. Чушь. Ничего по делу не было сказано. Послушай skyANA, человек тебе дело говорить. Не надо мордой лезть в грязь, разберись сначала, что тебе нужно. А то я тебе встречный вопрос щас задам: что лучше стамеска или молоток? Отвечай по существу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2015, 01:07 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38879677&tid=1356589]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 396ms |

| 0 / 0 |
