63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
1 | |
Какая разница между ASP .Net Core и ASP .Net Core MVC?24.01.2019, 03:58. Показов 20195. Ответов 25
Метки нет (Все метки)
Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И подскажите пожалуйста еще какие-то книги для изучения первого.
0
|
24.01.2019, 03:58 | |
Ответы с готовыми решениями:
25
Разница между 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 разработчиком? ASP.NET MVC или ASP.NET Core |
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
|
|
24.01.2019, 10:28 | 2 |
Core - продолжение MVC от создателей ASP.
Ну и снизу постер с терминатором
0
|
.NET C#,ASP.NET MVC
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
|
|
24.01.2019, 11:01 | 3 |
Не выдумывайте.
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
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
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
|
|
24.01.2019, 14:37 | 7 |
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
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
|
|
28.01.2019, 14:17 | 18 |
Зачем? Почему вы его так боитесь?. Если рассматривать 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 |
Я вижу вы не поняли. Как бы это более простым языком... MVC это "рецепт", по которому вы "готовите" приложение. Вы можете приложение сделать и на основании другого "рецепта". Можете вообще не использовать рецепт и "варить" приложение интуитивно.
В Visusa Studio когда вы выбираете MVC проекты, то используете шаблон проекта, который разворачивается в ваш проекта с необходимыми файлами и с необходимой структурой. Это просто упрощает жизнь. А добавить MVC в пустой проект можно так Добавление MVC в пустой проект(Метанит) Ну и так, для справки... Работать с asp.net core можно через Visual Studio code. Первые пять глав метанита, затем если продожать с 12 главы, то задача по игнорированию MVC будет выполнена . Правда это не имеет смысла. Я полностью прочитал этот учебник. И хотя он и содержит множество ошибок, но излогает материал от простого к сложному. Там кстати есть и обучающее видео, возможно вы лучше проникнитесь технологией если просмотрите сразу их.
0
|
28.01.2019, 14:44 | |
28.01.2019, 14:44 | |
Помогаю со студенческими работами здесь
20
Уведомления в ASP.NET MVC Core ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS Работа с Excel в ASP.NET MVC Core Ограничение маршрута в Asp Net Core MVC Реализация фильтра asp.net core mvc Ошибка List`1 IEnumerable [ASP.Net Core MVC] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |