Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 61
1

ASP.NET или ASP.NET MVC

14.06.2013, 01:52. Просмотров 2116. Ответов 9
Метки нет (Все метки)

Посоветуйте какую технологию лучше начать изучать ASP.NET или ASP.NET MVC. Не содной ни c другой ранее знаком не был.C# на базовом уроне знаю.
Цель одна...пойти работать.И какие вообще принципиальные отличия этих двух технологий?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2013, 01:52
Ответы с готовыми решениями:

ASP.NET Core или ASP.NET MVC
Здравствуйте После изучение основ c# я решил выбрать направление веб разработки. Подскажите какие...

Client ASP.NET MVC + Angular и Server side ASP.NET WEB.API
Доброго времени суток! Не первый день бьюсь над задачей, не могу понять в чем причина. Хочу...

Что выбрать ASP.NET или ASP.NET Core ?
Добрый день форумчане, хотелось бы услышать ваше мнение, какой из перечисленных фреймворков лучше...

При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET version 1.1
При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET...

9
2370 / 1832 / 330
Регистрация: 22.07.2011
Сообщений: 7,025
14.06.2013, 16:06 2
Несколько разные архитектурные подходы , какой лучше изучать - вопрос личных предпочтений.
WebForms работает в стиле деск.топ приложений - юзаете событийную модель, используете готовые контролы.
ASP NET MVC - подход с реализацией архитектурного MVC шаблона.
В любом случае , сайты можно писать с применением любого из этих подходов.
З.Ы Можно и гибридные проекты делать , применять тот или иной стиль по мере необходимости (например, фронт на MVC, админку на формах) , читал что в будущих версиях студии, мелкие уберут четкие разграничения на уровне проектов и можно будет лепить все в одном, пока что это достигается путем ручных настроек.
1
27 / 27 / 5
Регистрация: 11.09.2012
Сообщений: 107
15.06.2013, 22:19 3
Начал изучать вначале webforms в силу надобности сией технологии для работы. Но это сильно отразилось на понимании вообще как работает HTTP. Сейчас я бы начал с MVC. Также можно отметить, что MVC смотреться сложнее для меня сейчас в изучении, не знаю возможно это из-за того, что я всегда работал с десктопными приложениями и поэтому легче довался вебформс. Да и на рынке труда как-то вебформс отмирает помаленьку.
1
2370 / 1832 / 330
Регистрация: 22.07.2011
Сообщений: 7,025
16.06.2013, 16:56 4
Да и на рынке труда как-то вебформс отмирает помаленьку.
не то что бы , просто дает знать о себе пиар , который мелкие развели вокруг своей новой-старой технологии.
Через годик будут пиарить как круто юзать веб.формс + MVC )
Новички ведутся , работадатели вообще не в теме - на чем изначально написали на том потом и продолжают.
Со временем все уляжется.
1
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 61
16.06.2013, 17:20  [ТС] 5
А кто какую литературу порекомендует? ..как я думаю если ASP.NET нужно читать Мэтью Мак-Дональд атам аж 1400 страниц и сплошная теория уснуть за чтением можно да и времени на прочтение понадобиться много ...или такие вещи читаются уже легче чем книги по изучению самого языка C#? Если ASP.NET MVC то думаю что Сандерсон С. там 700 страниц да и практических примеров там больше...Кто что порекомендует? В целом претендую на должность Junior Developer (профи быть ненужно) но работадателей требует знаний по ASP.NET (хотябы начальных).
0
27 / 27 / 5
Регистрация: 11.09.2012
Сообщений: 107
16.06.2013, 17:36 6
начинал с вот этого Сандерсон С - ASP.NET MVC3 Framework с примерами на C# для профессионалов (третье издание) - 2012
также вот это Троелсен Э. - Язык программирования C# 2010 и платформа .NET 4 - 2010
ну и это не помешает Рихтер Дж. - CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C# (Мастер-класс) - 2012

Из последнего что советуют вот это (ENG) Adam Freeman - Pro ASP.NET (Experts Voice in .NET) MVC 4 - 2013
1
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 61
16.06.2013, 18:27  [ТС] 7
Haravodec,

Троелсен Э. - Язык программирования C# 2010 и платформа .NET 4 - 2010
Рихтер Дж. - CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C# (Мастер-класс) - 2012

Ну это я считаю уже немного не в тему...так как сам язык уже знаю.
0
62 / 62 / 13
Регистрация: 20.04.2010
Сообщений: 467
19.06.2013, 21:43 8
Бл* недавно посмотрел на проект MVC ..ппппппфффффф абсолютно другое измерение. Не в плане что лучше или хуже, в плане что после webforms ниче не понятно ...Ну я никогда и не смотрел и не читал по MVC ничего , поэтому как космос открыл ... Ну это может только на первый взгляд так ...

Добавлено через 10 минут
А вот насчет работодателя я не думаю что вебформс вымирает ...Если умрет вебформс то умрет и ASP.NET .
Тут мне кажется дело в удобстве, если я например работаю в конторе , я использую только веб формс , а руководитель хочет еще одного программиста , соответственно конечно лучше взять именно вебформс, нам легче будет сработаться ну или взять того кто знает и MVC и вебформс ..

А насчет умирает или нет, уже 10 лет пишут что умирает и т.д., я считаю что наоборот очень очень бурно развивается, настолько что очень трудно угнаться за всеми новшествами ... Ну а на вопрос какие сайты работают на асп.нет ...первые три которые сразу на ум приходят sbrf.ru , webmoney.ru, ati.su .
1
HF
336 / 261 / 73
Регистрация: 09.09.2011
Сообщений: 888
23.06.2013, 22:46 9
Про MVC я бы сказал так. Чтобы получить сторонников, нужно чтобы было более понятно. В WebForms более менее и без бутылки можно понять где разметка, где основные классы страницы, где свойства прописать. В MVC не понятно даже с книжкой. Постоянно возникает вопрос "Зачем Это Так?" И ведь явного ответа нет. По сути ответ всегда такой "Вот так нужно писать и всё получится." То есть те кто уже давно работают, разумеется понимают что куда и зачем и что получится в итоге. Но интуитивно невозможно сделать даже простую страницу.
Я уже несколько раз подходил к MVC в попытке самому разобраться, но всё время откладываю, так как всё время сталкиваюсь с ситуацией "фуф... устал делать простую страницу. Пойду сделаю быстро в формах..."
0
2370 / 1832 / 330
Регистрация: 22.07.2011
Сообщений: 7,025
24.06.2013, 01:06 10
Нужно просто задуматься для чего мелкие сделали обертку MVC , в то время как и с WebFroms жилось неплохо лет 8 ?
Только не говорите мне что они такие добрые и работают для нашего удобства , вбухивая при этом кучу бабла , - ответ очевидный: "ничего личного , просто бизнес". В одно время веб.формс набрал свою критическую массу пользователей и бабло стало поступать меньше чем хотелось бы, в итоге , мелкие заинтересованны в привлечении новых клиентов , почему бы не придумать что то еще ? - тем более что есть куча пхп-истов , которым MVC близка по духу, и студентов ,которым без разницы на чем поначалу. Короче развернули рекламу , понавешали лапши (потому что так и не обьяснили - а нафига ?) , в итоге получили еще тучу новых поклонников. Только вот о душевном здоровье программистов они не думали ) , в итоге получилось два лагеря , которые периодически устраивают хуливары MVC vs WebForms , не говоря уже о разделении на рынке труда.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2013, 01:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

ASP.NET или ASP.NET Core
Добрый вечер, подскажите новичку в чем разница между asp.net и asp.net core, нужно ли знать оба...

ASP.NET и ASP.NET MVC
Добрый день, форумчане. Объясните мне, пожалуйста, простым языком, чем отличаются технологии...

Стоит ли учить asp.net, если скоро станет asp.net core?
Всем привет Если я правильно понимаю, лучше учить Core ?

ASP.NET MVC VS .NET CORE MVC
Ку, можете подкинуть статейку где подробно описывается разница между этими двумя технологиями плз....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.