25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,156
|
|
1 | |
Минусы разработки web api на VS2010 c ASP.net MVC4 по сравнению с новыми возможностями29.02.2020, 14:21. Показов 679. Ответов 3
Метки нет (Все метки)
Уважаемые Гуру!
Работаю на VS 2019 с Blazor. Нужно web api для поставки данных из БД MySQL. Попробовал написать на ASP.NET Core, но всё время какие то проблемы возникают. Со стандартным поставщиком MySQL от Oracle не делается scaffolding , есть много обращений в последнее время на форуме поддержки MySQL . Если использовать более старые версии, то потом шаблоны web api , которые тоже используют scaffolding - не создаются... Я пробую разобраться - какие минусы если я сделаю web api на VS 2010? Базы подключаются легко, в шаблоне web api Razor страницы используются Время поджимает , сам web api пока не делал. Поэтому хотелось бы услышать совет профессионалов
0
|
29.02.2020, 14:21 | |
Ответы с готовыми решениями:
3
2 сервиса (WCF Web API и ASP.NET Web API) на одном хосте Client ASP.NET MVC + Angular и Server side ASP.NET WEB.API в VS2010 нет шаблона ASP.NET Web Sevice ASP.NET .NET Core Web Api -- почему параметры всегда null? |
Администратор
|
|
29.02.2020, 17:01 | 2 |
АТерентьев, я считаю что минусов нет. Раз опыта работы с MVC4 больше чем с .NET Core, то надежнее положиться на знакомую и проверенную технологию. После сдачи можно (и более того нужно) выделить время на изучение ASP.NET Core. После чего переписать API на новую технологию чтобы было проще поддерживать в будущем.
1
|
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,156
|
|
29.02.2020, 18:59 [ТС] | 3 |
Главная проблема как мне казалось в том, что в .Core пока scaffolding только делается , есть проблемы с ORM например , и проблемы сборки например.
Мне кажется api, которое нужно разработать, довольно простое - получить параметры запроса, выполнить запрос к БД и вернуть результат (Это делается под Windows на серверах) - тут даже если нет опыта с MVC4 разобраться можно. Средств VS 2010 для решения этой задачи достаточно (?) - в этом смысл вопроса. И второе: код ASP.NET Core больше и он более сложен, хотя и больше позволяет? не лучше ли воспользоваться более простыи и отлаженным механизмом? Так ли это? Я прошу прощения если вопросы наивные. Хочется заглянуть чуть вперёд глазами специалиста
0
|
12061 / 8369 / 1280
Регистрация: 21.01.2016
Сообщений: 31,559
|
|
02.03.2020, 06:16 | 4 |
АТерентьев, т.е. единственным критерием выбора технологии является наличие scaffolding?
Добавлено через 19 минут Я могу согласиться с OwenGlendower в том, что старый конь борозды не испортит. Но этот конь уже реально старый. Я про MVC4) Ему уже десять лет. Уже MVC5 вышел. Уже .NET Framework успел задеприкейтиться. .NET Core 3.1 может порадовать вас самой навороченной версией языка (C# 8.0), огромным количеством библиотек на любой вкус и цвет, высочайшей производительность, кроссплатформенностью (разрабатывайте на Windows, размещайте на Linux) и кучей всего вкусного. Про scaffolding я вообще не понял, что за необходимость такая в этом. Да, может быть удобным, но не более. И без него можно прожить легко. В общем, это - бонус, но никак не киллер-фича. Про ORM я тоже не совсем понял, что вас напугало. Один Entity Framework Core в мире чтоли? Их много на выбор, какой больше требованиям отвечает, такой и берите. И если в EF Core что-то не так, так это проблема EF Core, а не всего .NET Core в целом.
2
|
02.03.2020, 06:16 | |
02.03.2020, 06:16 | |
Помогаю со студенческими работами здесь
4
1C + asp net web api WPF + ASP.NET Web API 2 ASP.NET Web API своя авторизация Аутентификация в Web Api и Asp.Net MVC 6 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |