Задать вопрос
@michaelromanov90

Какая структура у технологий ASP.NET?

Ребят, не могу разобраться до конца, какая структура у технологий ASP.NET ?

Я составил карту, подскажите, пожалуйста, где какие ошибки.

5e42f18dd6e17711996845.jpeg
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Крайне непродуктивно так разделять. Веб приложения в Windows имеют очень большую историю.
И ASP NET это только маленькое ответвление.

Начать пожалуй стоит с Java, VB и ISAPI первые на клиенте второй на сервере.
После того как IE порвал все браузеры и они рассорились с SUN
Microsoft начал ваять свой язык общего назначения NET. И немного до этого двигать ActiveX (COM)
Собственно ASP это смесь COM объектов ISAPI и IIS (очень хорошо зашел за счет интеграции с уже кучей готовых объектов)

После появления NET MS все же привязала его к своей инфраструктуре, следы есть до сих пор

Потом появился ASP NET и пачка других технологий, MVC и WebAPI сильно позже

Net core это попытка отвязаться от старого наследия.

Следующая часть это NET 5, собственно net core и обычный нет сольются в одну ветку
https://devblogs.microsoft.com/dotnet/introducing-...

Так что ваш график будет выглядеть примерно так
java, ASP, COM, JS, VBS WCF, Silverligth, ASP NET,
с++ ------------------------------ C# ------------------------- Net core (C#)
VB ------------------------------ VB NET -------------------------- Net core (VB)

Но это все языки общего назначения, автоматическим управлением памяти. Правда сейчас акцент действительно сместился в сторону веба
Ответ написан
yarosroman
@yarosroman Куратор тега C#
C# the best
Забей на старый .net и что там было. Не забивай голову, серверные, корпоративные, облачные. В ноябре выйдет .net 5, который фактически и будет net core, на нем будет и asp.net, blazor, wpf, winforms, uwp. Все, что было в 4 станет legasy и будет только поддерживаться. Mvc, webapi, webpages это просто технологии. Mvc полноценное приложение, с контроллерами, шаблонами. Webpages это просто набор razor страниц, в которых можно код писать, ну webapi работает чисто с данными. В одном приложении можно все три смешать и никто вас не упрекнет. В основном, кто был на asp.net mvc уже переползли на asp.net core, для новых сразу core выбирают.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы