Node.js @6 server
Я собираюсь написать небольшую многопользовательскую crm. Offline-first нужно не потому, что модно, а потому, что это отличная возможность работать в условиях медленного-прерывающегося инета. (а именно такие условия и будут)
Для view выбран react, так как на нём уже есть много готовых компонентов (которые будут очень полезны) + изоморфность из коробки (что не мало важно для времени загрузки страницы)
По поводу дб есть такие варианты:
-Использовать PouchDB на клиенте и сервере, так как репликация из коробки. Но мне не нравиться nosql потому, что я делаю не бложик с 3 разделами, а всё таки какую ни какую crm и я уже привык к запросам sql которые удобные для составления всевозможных отчетов и тд.
-Использовать PouchDB на клиенте и MysqlDOWN
https://github.com/kesla/mysqldown для mysql на сервере, что может обеспечить быструю nosql на клиенте и удобную mysql на сервере
Больше не знаю никаких вариантов, так как инфы мало по теме.
Что лучше в данной ситуации?