Вопрос вот в чем. Начал делать приложение. апи сделал отдельно. клиента на вью накорябал. Идея была что апи по адресу api.example.com, клиент по app.example.com чтобы cors обеспечить. Но увязал в возможных вариантах. во первых не особо люблю и знаю js/ts. VueJs так вообще не зашел, не смотря на рекламу. Хорошо знаю дотнет в частности блазор(на проде только серверный рендер использовал т.е. это по сути полностью серверное приложение, но с реалтайм поверх сигнала вещь в плане скорости разработки веб приложения просто огонь). вот и теперь варианты. 1. оставить как есть вью(js) (и мучаться периодически или даже регулярно). 2. перейти на ts/react 3. перейти на blazor client (не нравится сложность деплоя и большой начальный размер порядке 8Мб на телефоне может быть критично). 4. переписать приложение на blazor server (там вроде только один ньюанс когда теряется соединение приложение падает полностью - надо перегружать страницу). + да, больше нагрузка на сервер если вдруг клиенты попрут косяком. 5. можно еще замутить клиента на F# elmish.land это скорее для холивара(т.к. страшновато, хотя для личного пользования очень положительный опыт)
|