Здравствуйте, Mihal9, Вы писали:
M>Приветствую!
M>Знаю более менее C#, делал программы WinForms.
M>Подскажите, пожалуйста, как быстро войти в ASP.Net? Хотелось бы пользующейся многими CMS на нем (комьюнити!), чтобы быстро сделать продвинутый сайт (форумы, блоги, галерея, интеграция с соцсетями и проч.) и развивать его, изучая ASP.Net. Спасибо.
Загрузи MS WebMatrix (
https://habr.com/post/101947/), этот продукт уже включает популярные движки форумов, блогов, галерей, эл. магазины и т. д.
Установи MS SQL, IIS (web-сервер).
ASP.NET делится на:
1. web-формы: задумано MS как web с простым переходом для тех кто знает WinForms
2. MVC: наверное наиболее используемая сейчас технология ASP.NET
3. Core
Раньше по ASP.NET был хорошим сайт
https://www.asp.net/ , но давно им не пользовался
Вообще для веб-разработки под ASP.NET есть несколько фреймфорков
1. ASP.NET WebForm
Был исторически первым и постепенно умирает.
В смысле дизайна и подходов он похож на WinForms: компоновка страницы в дизайнере форм, обработчики событий (c web-спецификой, конечно) и т.п.
2. ASP.NET MVC, ASP.NET WebAPI
Фактически это два разных фреймфоркa, но в плане архитектуры и learning-curve они настолько похожи, что если знаешь один, то, освоить второй-не проблема.
Разрабатывались как более легкая, модульная, расширяемая и тестируемая альтернатива ASP.NET WebForms и на сегодняшний день фактически стали стандартом.
3. ASP.NET Core
Вот это, что называется, стильно, модно, современно.
Фактически — это ASP.NET MVC+ASP.NET WebAPI в одном флаконе под соусом кросс-платформенности (привет Core!).
WebForms довольно сильно отличаются от ASP.NET MVC/WebAPI.
А вот ASP.NET Core и ASP.NET MVC/WebAPI — очень сильно похожи.
Поэтому, с прицелом на будущее, логичнее начинать именно с Core.
Для начала могу посоветовать
вот этот ресурс (по большей части это адаптированный перевод официальной документации).
Выбираешь нужную тему и вперед. За неделю реально разобраться.
Здравствуйте, Mihal9, Вы писали:
M>Приветствую!
M>Знаю более менее C#, делал программы WinForms.
M>Подскажите, пожалуйста, как быстро войти в ASP.Net? Хотелось бы пользующейся многими CMS на нем (комьюнити!), чтобы быстро сделать продвинутый сайт (форумы, блоги, галерея, интеграция с соцсетями и проч.) и развивать его, изучая ASP.Net. Спасибо.
на русском еще можно почитать здесь:
https://metanit.com/sharp/mvc.php