2023년 상위 Microsoft NuGet 패키지 | Dotnet Office

  1. Newtonsoft.Json
  2. Entity Framework Core
  3. AutoMapper
  4. Microsoft.Extensions.DependencyInjection
  5. Serilog
  6. Microsoft.AspNetCore.Mvc
  7. Microsoft.EntityFrameworkCore.SqlServer
  8. Dapper
  9. Microsoft.AspNet.WebApi.Core
  10. Microsoft.Extensions.Logging
  11. Microsoft.Extensions.Caching.Memory
  12. FluentValidation.AspNetCore

6 Likes

Serilog!!

2 Likes

ASP.NET쪽 패키지가 다 먹어버렸네요 ㅎㅎ

3 Likes

image

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 는 요즘 안써도 되겠더군요

3 Likes

asp.net 이 C#을 하드 캐리하는 것 같군요.

그런데, 웹앱 프레임워크 중 사용 비율이 그리 높지도 않고,

Most used web frameworks among developers 2022 | Statista

신규 사용자에게 추천되는 프레임워크 랭크에는 대부분 빠지는 듯 보입니다.

most used full statck web app frameworks - 검색 (bing.com)

3 Likes

12번 뺴고는 다 과거에 사용해 봤거나 사용중인 패키지들이군요…
aspnetcore를 자주 안하다보니 12번은 모르는건가봐요…ㅋㅋ

1 Like

validation 라이브러인데 wpf 등에서도 활용하면 좋아요
아티클 따라서 하다보면 validation rule 로 거의 필수로 쓰더군요

2 Likes

간추리면 JSON/DB 상하차(???), 로깅, 웹 프레임워크 정도군요. 그만큼 자주 필요하기도 하고 잘 만들어져있다는 뜻이기도 하겠네요 ㅎ.ㅎ

2 Likes