In general, both approaches can be used and they have their advantages and disadvantages, and the Kendo UI can provide widgets and support for both.
I can suggest checking our article for the integration of the Kendo UI Angular 2+ widgets with ASP.NET MVC Core:
Currently, our documentation for the Core widgets is not very complete, but most of the functionalities and the syntax are similar to the MVC widgets:
Another options and impressions from the community are highly appreciated.
Telerik by Progress