Добрый день,
Можно ли к CMS движку OrchardCore на базе DotNet Core MVC прикрутить server side Blazor?
Тут вроде пишут:
https://github.com/OrchardCMS/OrchardCore/issues/2966
, что они не собираются этого делать? Но немало гуглится о возможности интеграции сайтов Core MVC и server side Blazor, я так понимаю, это просто добавляется дополнительный routing для простого сайта типа такого:
https://medium.com/@waelkdouh/integrating-blazor-components-into-existing-asp-net-core-mvc-applications-b1a2aec4ac1f
https://rsdn.org/forum/dotnet.web/7601938.flatАвтор: varenikAA
Дата: 02.12.19
Но как подобное сделать для уже готового навороченного CMS на базе MVC Core, чтобы не переписывать много всего?
Может быть, можно добавить модуль или плагин, который будет работать с Blazor или уж вообще целые свои отдельные странички, но это уже не интеграция?
В идеале хотелось бы понаделать своих Orchard компонентов для быстрого добавления на странички CMSки датагридов Blazor, работающих с разными таблицами баз данных.
И что можете сказать про сравнение гридов DevExpress vs Syncfusion?
https://demos.devexpress.com/blazor/GridCascadingEditors
https://blazor.syncfusion.com/demos/datagrid/inline-editing?theme=material
У Syncfusion grid выглядит как-то поизящнее и минимум server side кода, у DevExpress какой-то страшноватый на вид грид со всеми этими "Edit" в каждой строке таблицы и спагети серверного кода.
Оба варианта бесплатны, DevExpress раздает бесплатные лицухи для Blazor вроде бы только до 1 июня 2020 года:
https://www.devexpress.com/blazor/
Мне кажется, лучшее что было у DevExpress, — это WinForms и возможно XAF.
Еще у DevExpress шикарна интеграция всех компонентов, как единого целого, очень глубоко продуманы все детали, очень богатая объектная модель.
Но в веб, мне кажется, они обычно в роли догоняющих, поэтому и раздают даром свой Blazor?
Несколько лет назад Syncfusion мне показался солянкой компонентов от разных разработчиков, набросанных в одну бочку под их брендом, нахаляву конечно неплохо, но их WinForms до DevExpress не дотягивает, как и WinForms любого другого вендора.