To rewrite the desktop app in the browser?

Colleagues, good afternoon. You have an application, written in c# for working with data stored in the database. Basic functionality - changes in some fields, filtering data. There is a need to rewrite the application for web. Little familiar with JS, so there were questions about the most appropriate stack. Now see this:
Front - React, pulling data from the BackEnd
Back - C# WebApi.
Would React to this problem? How quickly you can start to write, given that knowledge of JS over on small changes in JQuery scripts? Maybe there are some more suitable tools for the front?
Thank you.
June 5th 19 at 21:33
5 answers
June 5th 19 at 21:35
Solution
June 5th 19 at 21:37
No JS anywhere. Such things
June 5th 19 at 21:39
So in C# and write if the experience is there.
If the experience with js is not a lot, it is better not to always hold the reakt (angular,vue).
June 5th 19 at 21:41
If the application is in the web has adequate time (a commercial application, the customer is already waiting), it is best to choose ASP.NET MVC, and to do it, will understand, IMHO, much easier and faster than with JS libraries (although there is no JS will not do, but in much smaller amounts)

If there is a possibility (time) to dig deeper, to sort out - it is better to choose WebApi and React
June 5th 19 at 21:43
You have no conditions that it should be a SPA? Admin area for the database can be made on the standard Razor engine in ASP MVC or ASP once in Core. Will be a minimum of js, everything is simple and fast.

Find more questions by tags .NETWeb DevelopmentFrontend