Member 14221006 Ответов: 1

Фронтальная технология: какой из них лучше подходит для нового применения razor-vs-angular


My team is planning to convert our older application to new Enterprise level web application.

So, we are doing some research into the latest web frameworks. For the backend we have selected.Net Core web API with the SQL Server as Database. This layer will remain disconnected with the UI layer, as we are planning to use the same Web API for a mobile app as well.

We wanted to get some expert opinions on the "new" Razor vs. Angular.


Что я уже пробовал:

We are particularly more concerned with performance, along with the this also consider Development efforts as we all are new with both the technology.

How does Core 2.0 Razor hold up to client-side rendering frameworks?

Is there any performance difference between both?

Which one is more mature in terms of front development?

Which technology has larger developer community?

Are we able to host both of it, on Linux/Unix server?

Thanks in advance!

F-ES Sitecore

Razor и Angular - несопоставимые технологии. Razor-это серверный скриптовый движок, который генерирует html, angular-это клиентский фреймворк MVCesque.

1 Ответов

Рейтинг:
0

MadMyche

Angular-более зрелая платформа, имеет гораздо большее сообщество, и Google завален образцами для подражания. Недостатком является то, что он постоянно развивается, и вам, возможно, придется изменить свой код в будущем, если используемые методы станут устаревшими.

Blazor выглядит так, как будто он будет выполнять большинство фреймворков JS, но нигде не имеет рядом сообщества или образцов для работы. Хотя это новая технология, ее основы довольно четко определены, как и код ASP.NET. Когда front-end компонент обновляется, это в основном делается с помощью mono.js файл или через связь SignalR с бэкэндом; ASP.NET таргетинг кода должен оставаться прежним.

Любой из них может быть реализован на большинстве серверных платформ, если установлены необходимые компоненты.