- Newtonsoft.Json
- Entity Framework Core
- AutoMapper
- Microsoft.Extensions.DependencyInjection
- Serilog
- Microsoft.AspNetCore.Mvc
- Microsoft.EntityFrameworkCore.SqlServer
- Dapper
- Microsoft.AspNet.WebApi.Core
- Microsoft.Extensions.Logging
- Microsoft.Extensions.Caching.Memory
- FluentValidation.AspNetCore
Serilog!!
ASP.NET쪽 패키지가 다 먹어버렸네요 ㅎㅎ
Microsoft.Extensions.DependencyInjection
Microsoft.AspNetCore.Mvc
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.Extensions.Logging
Microsoft.Extensions.Caching.Memory
이것은 템플릿에 반포함인데 좀 제하고 봐야 할것 같아요 거의 필수로
설치되는데 아마도 20위까지는 순위를 봐야
사실 Newtonsoft.Json 이것도 뭐 거의 기본이고
사실상 automapper, serilog, dapper 가 인기군요
근데 serilog만 쓰는데 의외로 사용자들이 많군요 log4는 보안 이슈 터져서 그런가
저는 저기에 MediatR NSwag 즐겨 씁니다. automapper 는 요즘 안써도 되겠더군요
asp.net 이 C#을 하드 캐리하는 것 같군요.
그런데, 웹앱 프레임워크 중 사용 비율이 그리 높지도 않고,
Most used web frameworks among developers 2022 | Statista
신규 사용자에게 추천되는 프레임워크 랭크에는 대부분 빠지는 듯 보입니다.
12번 뺴고는 다 과거에 사용해 봤거나 사용중인 패키지들이군요…
aspnetcore를 자주 안하다보니 12번은 모르는건가봐요…ㅋㅋ
validation 라이브러인데 wpf 등에서도 활용하면 좋아요
아티클 따라서 하다보면 validation rule 로 거의 필수로 쓰더군요
간추리면 JSON/DB 상하차(???), 로깅, 웹 프레임워크 정도군요. 그만큼 자주 필요하기도 하고 잘 만들어져있다는 뜻이기도 하겠네요 ㅎ.ㅎ