На чём переписать desktop приложение в браузерное?
Коллеги, добрый день. Имеется приложение, написанное на c#, для работы с данными, хранящимися в БД. Основной функционал - внесение изменений в некоторые поля, фильтрация данных. Появилась необходимость переписать данное приложение для веба. С JS знаком мало, поэтому появились вопросы по поводу наиболее подходящего стека. Сейчас видится так:
Front - React, дёргает данные из BackEnd
Back - C# WebApi.
Подойдёт ли React для данной задачи? Насколько быстро можно будет начать писать, учитывая что знания JS заканчиваются на небольших правках в JQuery скриптах? Может есть какие-то более подходящие инструменты для фронта?
Спасибо.
Если перевод приложения в веб имеет адекватные сроки (коммерческое приложение, заказчик уже ждёт), то лучше выбрать ASP.NET MVC и делать на нём, разобраться будет, имхо, гораздо проще и быстрее, чем с JS библиотеками (хотя и там без JS не обойдётся, но в гораздо меньшем количестве)
Если же есть возможность (время) поковыряться, поразбираться - лучше действительно выбирать WebApi и React
У Вас же нет условия, что это должен быть SPA? Админку для бд можно сделать на стандартном Razor движке в ASP MVC или уже сразу в ASP Core. Будет минимум js, все просто и быстро.