Angle, React 또는 기타 자바 스크립트 프레임 워크를 통한 .NET Blazor의 이점

asp.net-core blazor c#

문제

Microsoft의 .Net Blazor의 주요 기능은 무엇입니까? 우리는 그것을 React 또는 Angular 대신 사용할 수 있습니까? Blazor는 Angular 또는 React로 제공되는 모든 도구를 제공합니까?

수락 된 답변

필자의 의견으로는 React 또는 Angular 대신 Blazor를 사용하면 얻을 수있는 주요 장점은 다음과 같습니다.

  • C #과 ASP.NET은 클라이언트와 서버 측에서 모두 사용할 수 있습니다. 현재 전환 비용이 높으며 (imho) JavaScript 라이브러리가 필요 없으므로이를 줄일 수 있습니다. 그것은 서버 측에서 Node.js를 사용하는 것과 거의 같은 논증입니다. 그러나 Blazor의 경우 JavaScript를 사용하여 C # 및 ASP.NET을 제거합니다. 누가 그걸 좋아하지 않니? :)

  • 중복 코드를 줄이고 클라이언트 - 서버 모델 불일치로 인한 시간을 절약하고 실수를 방지하는 공유 모델 (또는 기능 코드)을 사용할 수 있습니다.

Blazor와 Angular / React가 사실 동일한 것은 아니라는 점은 맞습니다. Blazor는 WebAssembly 및 React / Angular를 생성하지 않습니다 (현재). 그러나 각도 / 반응을 Blazor로 대체하려는 경우 처음 두 인수는 여전히 유효합니다. Blazor는 여전히 완벽하게 지원되지는 않으며 Javascript 라이브러리에있는 모든 기능을 가지고 있지 않다는 점을 명심하십시오.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.