Перенос прототипа приложения Shiny на другую платформу?

Я создал приложение Shiny для некоммерческой организации, в которой работаю. Оно очень полезно внутри организации, и люди начинают делать запросы - возможно, даже есть финансирование для его коммерческого масштабирования.

Моя проблема в том, что я биолог (использую R для анализа данных) без должного образования в области CS. Я увидел возможность оптимизировать что-то и изучил Shiny на лету, "перевязывая" свой путь к функциональному веб-приложению. Излишне говорить, что оно работает хорошо, но это неуклюжий кошмар - я учился самостоятельно и, вероятно, совершил все те ошибки, которые на курсах по CS вас научат не совершать.

Я хочу создать небольшую команду, и мне посоветовали, что для профессионального веб-приложения, готового к производству, идеально подойдет что-то вроде Django.

Мне нравится Shiny, потому что это то, с чего я начинал, но я готов пройти курсы онлайн и научиться использовать Django. Нужно все (серверная часть, аутентификация и т.д.).

Насколько легко перевести Shiny App (или переписать его с нуля) с помощью Django?
Является ли Django тем, что я должен использовать, или я должен использовать Angular или другие методы, основанные только на Javascript?

Заранее спасибо.

Edit: Также будет гораздо проще найти разработчика Django, чем Shiny.

Вернуться на верх