powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.Net WebForms vs ASP.Net MVC
25 сообщений из 172, страница 1 из 7
ASP.Net WebForms vs ASP.Net MVC
    #38878654
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, думаю, что выбрать для дальнейшей разработки. По сути, обе технологии знаю достаточно поверхностно (в основном вся разработка идёт на не-web, WinForms), поэтому думаю начать углублённо изучать какую-то одну, но какую? В дальнейшем необходимо будет переделывать один большой старый проект, который сейчас работает через тонкий клиент. В общих чертах, суть его в том, что около тысячи пользователей из других компаний заходят в эту систему и вводят некие данные, на основе которых работает система и сотрудники внутри нашей компании.

WebForms удобна наглядностью. Накидал на формочку контролов, настроил их через окно свойств и всё отлично. С другой стороны, примеров кода в интернетах по webforms мало, в основном все пишут уже на MVC, я так понимаю. Но одно дело интернет-магазин, а другое - корпоративный сайт с кучей табличек, задач и разнообразным вводом/редактированием данных. Хотя я не знаю, может это делается легко и просто и на MVC.

А ещё есть некий Angular, используя который, насколько я понял, можно отказаться и от MVC и от WebForms...
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878676
bald56rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
webForms в глаза не видел, с MVC сейчас разбираюсь(в инете инфы море), пробую делать приложение для приема учета заявок с учетом специфики предприятия, трудности конечно есть, но все решается наличием инфы и профильных форумов где можно задать вопрос и Тебя подтолкнут("пнут") в нужном направлении
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878704
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И вот ещё вопрос какой. В веб-приложении ожидается куча задач для пользователей. При этом получается, что если в одной из этих задач что-то нужно будет поменять, то нужно будет перепубликовывать весь сайт. По крайней мере сейчас так происходит с нашим ASP.Net - сайтом (там задач десять сейчас). При этом сайт становится недоступным на некоторое время в течение публикации и где-то полминуты после неё. Нет ли какой-то возможности перепубликовывать только часть сайта? Ну, исходя из такой логики: есть страница с главным меню со ссылками на страницы задач, есть отдельно страницы с различными задачами, когда нужно изменить задачу, меняем только её "страницу", не затрагивая остальные.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878776
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerИ вот ещё вопрос какой. В веб-приложении ожидается куча задач для пользователей. При этом получается, что если в одной из этих задач что-то нужно будет поменять, то нужно будет перепубликовывать весь сайт. По крайней мере сейчас так происходит с нашим ASP.Net - сайтом (там задач десять сейчас). При этом сайт становится недоступным на некоторое время в течение публикации и где-то полминуты после неё. Нет ли какой-то возможности перепубликовывать только часть сайта? Ну, исходя из такой логики: есть страница с главным меню со ссылками на страницы задач, есть отдельно страницы с различными задачами, когда нужно изменить задачу, меняем только её "страницу", не затрагивая остальные.


ну так и делайте динамическое добавление задач, и не придется публиковать каждый раз
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878782
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrey1306
ну так и делайте динамическое добавление задач, и не придется публиковать каждый раз

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

Это вообще... За гранью.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878898
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerAndrey1306ну так и делайте динамическое добавление задач, и не придется публиковать каждый раз

Не понял, как это?Ну как. В интерфейсе есть кнопочка: "Create task", - нажимая которую ответсвенное лицо создаёт задачу.

Может Вам стоит готовое решение поискать, купить и развернуть. Что-то мне кажется, что дешевле будет :)

А выбор того, или иного подхода зависит от требований к системе, к срокам, бюджету.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878915
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vixler, а вообще берите MVC, а то с подходом "накидал на формочку контролов, настроил их через окно свойств" и поверхностными знаниями на выходе получится очень плохой код, который потом дорого будет поддерживать.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878934
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebForms выбросить на помойку и не вспоминать. Вспоминать только тогда, когда ты вынужден и ограничен этой платформой, например, разработка под SharePoint.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38878964
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerНакидал на формочку контролов, настроил их через окно свойств и всё отлично

так толсто, что даже тонко
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879044
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если выбор между тем и этим, и знаний особо ни там ни там, то одночзначно MVC. За ним будущее Web разработки от M$, да и сама концепция MVC гораздо 'чище' WebForms.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879225
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BoneshockVixlerНакидал на формочку контролов, настроил их через окно свойств и всё отлично

так толсто, что даже тонко
И не думал. Пытались писать один проект на MVC, уже был сделан один на WebForms. До этого я несколько лет уже писал десктопные приложения на Winfoms и WebForms были для меня намного интуитивнее и понятнее. В конце концов психанули, плюнули на ASP.Net MVC и написали десктопное приложение на WinForms для внутренних сотрудников и небольшую часть на ASP.Net WebForms для внешних. Т.е. хотели сделать одно Web-приложение для всех пользователей, но пошло очень криво, много всплыло подводных камней, короче быстрее было переписать всё на проверенных технологиях, чем разгребать это болото. Что-то подсказывает, что, конечно, WinFroms это прошлый день, и всё же надо переходить на новые технологии, но вот, решил тут посоветоваться.

skyANAVixlerпропущено...


Не понял, как это?Ну как. В интерфейсе есть кнопочка: "Create task", - нажимая которую ответсвенное лицо создаёт задачу.

Может Вам стоит готовое решение поискать, купить и развернуть. Что-то мне кажется, что дешевле будет :)

А выбор того, или иного подхода зависит от требований к системе, к срокам, бюджету.

Всё равно не догоняю. Киньте название "готового решения", чтобы я посмотрел, как оно выглядит вообще. То есть, есть солюшн, пусть Asp.Net WebForms, нам надо добавить задачу "Журнал заявок". Уже работает опубликованный сайт, в котором есть задача "Создание заявки". Пишем в проекте код новой задачи, добавляем там webControl, новые классы и т.д. Теперь это надо выложить на сайт. Компилируем, проверяем, жмём на проекте правой кнопкой, "Опубликовать". Как вы предлагаете это сделать иначе?
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879248
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vixler,

Работал в одной конторе, так там когда появился WebForms, старички говорили типа: 'нечего спешить с WebForms - Classic ASP и так хорош'. Ну сидят дальше. Появился MVC, она снова говорят: 'не надо MVC нам - скоро умрет. Да и Classic ASP пока еще хорош'. В общем так и сидят на Classic ASP по сей день.
А Вы вообще не думали о том, что Ваша цена на рынке труда тает из дня в день, если Вы не изучаете новые технологии? Или Вы работаете в Японии, где Вы принадлежите одной корпорации всю карьеру? Не надо бояться изучать новое. Если голова еще работает и руки не из одного места, то все должно получиться.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879278
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Vixler]Boneshock То есть, есть солюшн, пусть Asp.Net WebForms, нам надо добавить задачу "Журнал заявок". Уже работает опубликованный сайт, в котором есть задача "Создание заявки". Пишем в проекте код новой задачи, добавляем там webControl, новые классы и т.д. Теперь это надо выложить на сайт. Компилируем, проверяем, жмём на проекте правой кнопкой, "Опубликовать". Как вы предлагаете это сделать иначе?

Да так все обычно и делают. Как узнать автора задачи? Всё просто - готовый паттерн:

Код: c#
1.
2.
3.
4.
public Boolean is_that_task_from_ivan {get;set}
public Boolean is_that_task_from_maria {get;set}
public Boolean is_that_task_from_not_maria {get;set}
public Boolean is_that_task_from_whom_who_seat_near_maria_i_do_not_know_her_name {get;set}
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879302
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AxeleronVixler,

Работал в одной конторе, так там когда появился WebForms, старички говорили типа: 'нечего спешить с WebForms - Classic ASP и так хорош'. Ну сидят дальше. Появился MVC, она снова говорят: 'не надо MVC нам - скоро умрет. Да и Classic ASP пока еще хорош'. В общем так и сидят на Classic ASP по сей день.
А Вы вообще не думали о том, что Ваша цена на рынке труда тает из дня в день, если Вы не изучаете новые технологии? Или Вы работаете в Японии, где Вы принадлежите одной корпорации всю карьеру? Не надо бояться изучать новое. Если голова еще работает и руки не из одного места, то все должно получиться.
Как мне кажется, мои сомнения вполне обоснованы. В соседней ветке обсуждали, приводили диаграммы, по которым количество сайтов на ASP.Net MVC меньше процента, тогда как ASP.Net Webforms - 40 процентов. Поддерживать и развивать ASP.Net WebForms Microsoft не прекращает, в отличие от Classic ASP. Написать удобный и красивый интернет-магазин или обучающий сайт на MVC видимо легко и просто, в сети куча примеров, но непонятно, насколько удобно писать крупные корпоративные веб-приложения с кучей таблиц (с фильтрами, поиском, сортировкой, группировкой, редактированием), графиков и отчётов. Собственно, где-то и видел такой совет по поводу этого сравнения: "если есть много работы с таблицами - используйте WebForms".
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879316
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Monochromatique]Vixlerпропущено...


Да так все обычно и делают. Как узнать автора задачи? Всё просто - готовый паттерн:

Код: c#
1.
2.
3.
4.
public Boolean is_that_task_from_ivan {get;set}
public Boolean is_that_task_from_maria {get;set}
public Boolean is_that_task_from_not_maria {get;set}
public Boolean is_that_task_from_whom_who_seat_near_maria_i_do_not_know_her_name {get;set}



Скажи, как надо делать, раз такой умный. Толку от твоих комментариев?
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879324
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerИ вот ещё вопрос какой. В веб-приложении ожидается куча задач для пользователей. При этом получается, что если в одной из этих задач что-то нужно будет поменять, то нужно будет перепубликовывать весь сайт. По крайней мере сейчас так происходит с нашим ASP.Net - сайтом (там задач десять сейчас).
чет я не догоняю... Каждая задача - это физически на сервере отдельная .aspx-страничка чтоли?
обычно делается так: страница для отображения задачи одна, конкретная задача передается параметром вроде Task.aspx?id=123
на самой странице данные по этому id загружаются из бд и отображаются, соответственно новые задачи добавляются в бд (через веб-интерфейс, например)
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879344
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Vixler]Monochromatiqueпропущено...


Скажи, как надо делать, раз такой умный. Толку от твоих комментариев?

Тебе рано в MVC. То что ты делаешь - уровень iWEB от Apple. Прикольная кстати штука.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879381
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BoneshockVixlerИ вот ещё вопрос какой. В веб-приложении ожидается куча задач для пользователей. При этом получается, что если в одной из этих задач что-то нужно будет поменять, то нужно будет перепубликовывать весь сайт. По крайней мере сейчас так происходит с нашим ASP.Net - сайтом (там задач десять сейчас).
чет я не догоняю... Каждая задача - это физически на сервере отдельная .aspx-страничка чтоли?
обычно делается так: страница для отображения задачи одна, конкретная задача передается параметром вроде Task.aspx?id=123
на самой странице данные по этому id загружаются из бд и отображаются, соответственно новые задачи добавляются в бд (через веб-интерфейс, например)
Не, отдельная задача - это один отдельный .acsx WebUserControl. .aspx-страниц там всего две. Это дело всё вообще не я писал, человек, занимавшийся вебом ушёл от нас, пришлось мне взяться за этот сайт, хотя кодинг под веб всегда недолюбливал. Сейчас сайт работает по принципу "работает - не трогай", иногда только что-то добавляется, подправляется. Чувствуется, что наворочено неимоверно, программер изучал ASP.Net с нуля по мере написания программы, пробовал разное. Есть конечно желание переделать всё по уму, надо только понять, как делать правильно и определиться с технологией.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879394
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нормальная тема:) теперь твоя очередь изучать с нуля
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879412
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Boneshockнормальная тема:) теперь твоя очередь изучать с нуля
Так блин в том и проблема. Лежат две толстенные книжки, одна по ASP.Net, другая по ASP.Net MVC. И какую читать - фиг его знает. Не хочется зря время потратить, да и другие книжки ещё на очереди лежат.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879415
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда mvc
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879467
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerЕсть конечно желание переделать всё по уму, надо только понять, как делать правильно и определиться с технологией.У человека, что уже умеет делать по уму на WinForms, не должно возникать такого вопроса.

Вы вообще какие-нибудь паттерны проектирования у себя применяете в проекте? Какую методологию используете? Какой процент кода покрыт тестами?

Если Вам удобнее разрабатывать в стиле "накидал контролов на форму", то берите WebForms, просто потом не жалуйтесь на критику со стороны.
Если хотите правильно, по best practice-ам, то берите MVC.
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879471
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Там, думается, все будет с TCом пострашнее. И это не кртитка со стороны, а его коллеги потом запинают ногами за 'набросанные контролы'. И будут правы!
...
Рейтинг: 0 / 0
ASP.Net WebForms vs ASP.Net MVC
    #38879473
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronskyANA,

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


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