Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
1

Какая разница между ASP .Net Core и ASP .Net Core MVC?

24.01.2019, 03:58. Просмотров 1455. Ответов 25
Метки нет (Все метки)

Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И подскажите пожалуйста еще какие-то книги для изучения первого.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2019, 03:58
Ответы с готовыми решениями:

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными...

ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком?
Попалось хор краткое обзорное видео 2016 года с таким названием - Что нужно знать, чтобы стать...

ASP.NET MVC или ASP.NET Core
Добрый вечер, подскажите что лучшие изучать ASP.NET MVC или ASP.NET Core ? Как я понимаю ASP.NET...

Уведомления в ASP.NET MVC Core
Добрый день. Мне для сайта необходимо сделать уведомления о том, что та или иная запись была...

ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS
Собственно, проблему пока еще не разруливал, но уже погуглил. Разный формат даты который использует...

25
yurickas
50 / 42 / 15
Регистрация: 25.11.2015
Сообщений: 430
Завершенные тесты: 1
24.01.2019, 10:28 2
Core - продолжение MVC от создателей ASP.
Ну и снизу постер с терминатором
0
lvlkoo
.NET C#,ASP.NET MVC
Эксперт .NET
535 / 460 / 209
Регистрация: 16.10.2010
Сообщений: 1,841
Завершенные тесты: 2
24.01.2019, 11:01 3
Цитата Сообщение от yurickas Посмотреть сообщение
Core - продолжение MVC от создателей ASP.
Не выдумывайте.

asp.net - клиент серверная технология на .net framework направленая для обработки http запросов и разработки веб приложения, asp.net core MVC - та же технология, реализующая архитектуру MVC.

asp.net core - клиент серверная технология на .net core направленая для обработки http запросов и разработки веб приложения, asp.net core - та же технология, реализующая архитектуру MVC.

Это в целом. Как видите отличиный в предложениях не много.
Если брать детали, конечно отличия есть, в инструментах, в реализации.
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
24.01.2019, 13:35  [ТС] 4
lvlkoo, Тоесть . Net Core в любом случае использует MVC?
0
lvlkoo
.NET C#,ASP.NET MVC
Эксперт .NET
535 / 460 / 209
Регистрация: 16.10.2010
Сообщений: 1,841
Завершенные тесты: 2
24.01.2019, 13:51 5
ReYalp, нет, в предыдущем сообщение не дописал MVC во втором предложении


asp.net core - клиент серверная технология на .net core направленая для обработки http запросов и разработки веб приложения, asp.net core MVC - та же технология, реализующая архитектуру MVC.

Можно писать на коре не используя mvc
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
24.01.2019, 14:25  [ТС] 6
lvlkoo, окей, тогда вопрос что лучше начинать учить? Для начала что подойдёт лучше и вообще какие перспективы у этих технологий?
0
lvlkoo
.NET C#,ASP.NET MVC
Эксперт .NET
535 / 460 / 209
Регистрация: 16.10.2010
Сообщений: 1,841
Завершенные тесты: 2
24.01.2019, 14:37 7
Цитата Сообщение от ReYalp Посмотреть сообщение
какие перспективы у этих технологий
Хорошие перспективы

Учите asp.net core mvc
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
24.01.2019, 15:02  [ТС] 8
lvlkoo, а с чего лучше начинать учить? Может литераутар какая-то и почему именно MVC? Я смотрел комментарии некоторых людей и они писали что MVC умирает.
0
yurickas
50 / 42 / 15
Регистрация: 25.11.2015
Сообщений: 430
Завершенные тесты: 1
24.01.2019, 16:29 9
Много чего пишут. PHP уже лет 10 никак умереть не может, а MVC бьет его бьет и тоже умереть не может.
По core есть хороший автор М.Фримен. или metanit.com
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
24.01.2019, 16:50  [ТС] 10
yurickas, но в чем отличие от . Net Core и Core MVC, почему лучше учить именно MVC?
0
yurickas
50 / 42 / 15
Регистрация: 25.11.2015
Сообщений: 430
Завершенные тесты: 1
25.01.2019, 10:25 11
MVC - это вообще-то паттерн, который реализован в .NET core. А там не только MVC, есть еще WebApi, Xamarin, SignalR
Правильнее все-таки говорить ASP.Net Core без какой-либо привязки, потому что они все взаимосвязаны и в рамках Visual Studio прекрасно могут сочетаться, как и без нее. Поэтому учить в любом случае придется все, но начинать лучше с MVC, как с самого востребованного и не сильно мозгодробительного
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
26.01.2019, 16:32  [ТС] 12
yurickas, а можно сделать на чистом . Net Core то что можно сделать с использованием паттерна MVC?
0
yurickas
50 / 42 / 15
Регистрация: 25.11.2015
Сообщений: 430
Завершенные тесты: 1
26.01.2019, 16:50 13
Что значит на чистом? MVC является частью. Core - это такой же фреймворк как и .NET Framework, который изначально проектировался как кроссплатформенный. Изучая .Net Core MVC ты изучаешь часть .Net Core, которая отвечает за веб-разработку с использованием MVC.
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
26.01.2019, 17:09  [ТС] 14
yurickas, цитата с сайта metanit : "Но мы можем и не использовать MVC, а применять чистый ASP.NET Core и на нем всецело выстраивать логику приложения." .
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
27.01.2019, 17:37  [ТС] 15
yurickas, так есть какая-то инфомация по этому поводу?
0
_katon_
384 / 240 / 20
Регистрация: 03.10.2011
Сообщений: 992
28.01.2019, 13:26 16
asp.net - технология для создания веб приложений/веб сайтов на базе .net framework.
asp.net
asp.net core - технология редизайн asp.net, предназначенная для создания кросс-плотформенных приложений и веб сайтов. asp.net core позволяет разрабатывать и развертывать на MS, яблоке и Linux.
asp.net core
в свою очередь asp.net core базируется на .Net core, которая является кросс-платформенной версией .net framework.

mvc - паттерн(шаблон построения приложения), который позволяет разделить приложение на сл. уровни:
Model - модель (бизнес-логика)
View - представление (пользовательский интерфейс)
Controller - контроллер (организует выбор данных из [model] и вызов [view])
MVC по-идее может применять в любом приложении это вопрос лишь целесообразности.
MVC
Кроме MVC есть другие способы создания веб приложений/сайтов. Например, "Луковичная" арихитектура:
onion architecture.
Еще, для примера, можно привести простое создание статических html-страниц.

Без MVC можно обойтись как в asp.net так и в asp.net core. Но, уменнее работать c MVC является достаточно ценным на мой взгляд.
1
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
28.01.2019, 14:11  [ТС] 17
_katon_, а разве можно реализовать ту же систему модель контролер представление без MVC? И где можно начать учить просто чисто . Net Core без MVC?
0
lvlkoo
.NET C#,ASP.NET MVC
Эксперт .NET
535 / 460 / 209
Регистрация: 16.10.2010
Сообщений: 1,841
Завершенные тесты: 2
28.01.2019, 14:17 18
Цитата Сообщение от ReYalp Посмотреть сообщение
чисто . Net Core без MVC?
Зачем? Почему вы его так боитесь?. Если рассматривать MVC в случае реализации рест сервиса, то это более абстрактное понятие, и скорее всего для удобства отсюда можно убрать V (если оно вас смущает). У вас есть контролер, есть модель запрос, есть модель результат. ВСЕ. А под капотом, подключая мвц библиотеки, вы получаете просто удобство реализации, готовую маршрутизацию и возможность не придумывать велосипеды.
0
ReYalp
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 61
28.01.2019, 14:39  [ТС] 19
lvlkoo, просто я хочу начать изучать веб и как мне кажется лучше начать с изучения .Net Core просто без ничего,понять как оно все работает,а потом изучать MVC
0
_katon_
384 / 240 / 20
Регистрация: 03.10.2011
Сообщений: 992
28.01.2019, 14:44 20
Цитата Сообщение от ReYalp Посмотреть сообщение
а разве можно реализовать ту же систему модель контролер представление без MVC
Я вижу вы не поняли. Как бы это более простым языком... MVC это "рецепт", по которому вы "готовите" приложение. Вы можете приложение сделать и на основании другого "рецепта". Можете вообще не использовать рецепт и "варить" приложение интуитивно.
В Visusa Studio когда вы выбираете MVC проекты, то используете шаблон проекта, который разворачивается в ваш проекта с необходимыми файлами и с необходимой структурой. Это просто упрощает жизнь.
А добавить MVC в пустой проект можно так Добавление MVC в пустой проект(Метанит)
Ну и так, для справки... Работать с asp.net core можно через Visual Studio code.

Цитата Сообщение от ReYalp Посмотреть сообщение
И где можно начать учить просто чисто . Net Core без MVC?
Первые пять глав метанита, затем если продожать с 12 главы, то задача по игнорированию MVC будет выполнена .
Правда это не имеет смысла. Я полностью прочитал этот учебник. И хотя он и содержит множество ошибок, но излогает материал от простого к сложному. Там кстати есть и обучающее видео, возможно вы лучше проникнитесь технологией если просмотрите сразу их.
0
28.01.2019, 14:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2019, 14:44

Работа с Excel в ASP.NET MVC Core
Подскажите как читать excel файлы в ASP.NET MVC Core. Пробовал различные библиотеки, все выдавали...

Как опубликовать ASP.Net Core MVC в Plesk?
Здравствуйте уважаемые программисты! Подскажите пожалуйста как опубликовать веб сайт написанный в...

ASP.NET Core MVC - Создание коллекций объектов
Здравствуйте всем! Я начинающий веб разработчик. Опыт минимальный, написал несколько простых...


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

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

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