-ReactJS имеет активное и большое сообщество, так что вы найдете много поддержки
- Насколько я понимаю, тип языка для внешнего интерфейса или SPA не должен влиять на ваш SEO
-Java отлично работает, испытан в битвах, в то время как NodeJs новый, и много экспериментов все еще идет вокруг него. Хотя заявлено, что с ним быстрее и проще работать.
-Стоимость ? самым дешевым будет хостинг PHP Apache. Java и / или JavaScript будут стоить почти одинаково на таких платформах, как heroku или digital ocean.
-Да, вы должны иметь возможность создавать собственные приложения, используя те же конечные точки.
-С тем, что вы знаете, не ищите альтернативных технологий. (Что у тебя более чем достаточно)
-Моральная история - если вы один делаете все, JavaScript может сэкономить вам много времени и усилий. (Создание веб-приложений, гибридных мобильных приложений и серверных API-интерфейсов, все с использованием JavaScript), однако, если вы выберете Java для серверной стороны, эти знания могут помочь вам создать собственное приложение для Android, а затем вам нужно будет изучить Swift для собственной IOS. приложение и JavaScript в любом случае для веб-приложений.
Все сводится к тому, что вы делаете и как вы это делаете.
Всего наилучшего!