С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.99/103: Рейтинг темы: голосов - 103, средняя оценка - 4.99
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
1

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

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

Author24 — интернет-сервис помощи студентам
Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И подскажите пожалуйста еще какие-то книги для изучения первого.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2019, 03:58
Ответы с готовыми решениями:

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

Asp Net Core разница между MVC шаблоном, API, Frontend фреймворки
Добрый день! Хотелось бы уяснить. Много чего прочитал, испробовал. Когда проект...

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

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

25
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
24.01.2019, 10:28 2
Core - продолжение MVC от создателей ASP.
Ну и снизу постер с терминатором
0
.NET C#,ASP.NET MVC
Эксперт .NET
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
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.

Это в целом. Как видите отличиный в предложениях не много.
Если брать детали, конечно отличия есть, в инструментах, в реализации.
1
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
24.01.2019, 13:35  [ТС] 4
lvlkoo, Тоесть . Net Core в любом случае использует MVC?
0
.NET C#,ASP.NET MVC
Эксперт .NET
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
24.01.2019, 13:51 5
ReYalp, нет, в предыдущем сообщение не дописал MVC во втором предложении


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

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

Учите asp.net core mvc
0
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
24.01.2019, 15:02  [ТС] 8
lvlkoo, а с чего лучше начинать учить? Может литераутар какая-то и почему именно MVC? Я смотрел комментарии некоторых людей и они писали что MVC умирает.
0
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
24.01.2019, 16:29 9
Много чего пишут. PHP уже лет 10 никак умереть не может, а MVC бьет его бьет и тоже умереть не может.
По core есть хороший автор М.Фримен. или metanit.com
0
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
24.01.2019, 16:50  [ТС] 10
yurickas, но в чем отличие от . Net Core и Core MVC, почему лучше учить именно MVC?
0
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
25.01.2019, 10:25 11
MVC - это вообще-то паттерн, который реализован в .NET core. А там не только MVC, есть еще WebApi, Xamarin, SignalR
Правильнее все-таки говорить ASP.Net Core без какой-либо привязки, потому что они все взаимосвязаны и в рамках Visual Studio прекрасно могут сочетаться, как и без нее. Поэтому учить в любом случае придется все, но начинать лучше с MVC, как с самого востребованного и не сильно мозгодробительного
0
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
26.01.2019, 16:32  [ТС] 12
yurickas, а можно сделать на чистом . Net Core то что можно сделать с использованием паттерна MVC?
0
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
26.01.2019, 16:50 13
Что значит на чистом? MVC является частью. Core - это такой же фреймворк как и .NET Framework, который изначально проектировался как кроссплатформенный. Изучая .Net Core MVC ты изучаешь часть .Net Core, которая отвечает за веб-разработку с использованием MVC.
0
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
26.01.2019, 17:09  [ТС] 14
yurickas, цитата с сайта metanit : "Но мы можем и не использовать MVC, а применять чистый ASP.NET Core и на нем всецело выстраивать логику приложения." .
0
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
27.01.2019, 17:37  [ТС] 15
yurickas, так есть какая-то инфомация по этому поводу?
0
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
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 является достаточно ценным на мой взгляд.
3
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
28.01.2019, 14:11  [ТС] 17
_katon_, а разве можно реализовать ту же систему модель контролер представление без MVC? И где можно начать учить просто чисто . Net Core без MVC?
0
.NET C#,ASP.NET MVC
Эксперт .NET
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
28.01.2019, 14:17 18
Цитата Сообщение от ReYalp Посмотреть сообщение
чисто . Net Core без MVC?
Зачем? Почему вы его так боитесь?. Если рассматривать MVC в случае реализации рест сервиса, то это более абстрактное понятие, и скорее всего для удобства отсюда можно убрать V (если оно вас смущает). У вас есть контролер, есть модель запрос, есть модель результат. ВСЕ. А под капотом, подключая мвц библиотеки, вы получаете просто удобство реализации, готовую маршрутизацию и возможность не придумывать велосипеды.
0
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
28.01.2019, 14:39  [ТС] 19
lvlkoo, просто я хочу начать изучать веб и как мне кажется лучше начать с изучения .Net Core просто без ничего,понять как оно все работает,а потом изучать MVC
0
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2019, 14:44
Помогаю со студенческими работами здесь

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

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

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

Ограничение маршрута в Asp Net Core MVC
Здравствуйте, подскажите как лучше ограничить маршрут в приложении Цель - при заходе на...

Реализация фильтра asp.net core mvc
Здравствуйте! Я создал приложение asp.net core mvc , у меня форма на view состоит из четырех...

Ошибка List`1 IEnumerable [ASP.Net Core MVC]
Всем привет! Изучаю ASP .Net Core по книге Фримана Pro ASP.Net Core MVC и что-то не получается:...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru