Я использую neo4j в качестве бэкенда в моем проекте.Что касается внешнего интерфейса, я не хочу делать это в Java, поскольку я чувствую себя слишком ограниченным в этом.Я рассматриваю 2 варианта: а) Используйте Jython / Django, так как я могу назвать в нем свой код Java.Так что я могу просто предоставить хороший API своего кода базы данных и вызвать его.б) Используйте Scala / Lift так же, как указано выше.
Единственный недостаток этого, о котором я могу думать сейчас, это то, что он может быть медленным при вызове одного языка из другого, и это может быть фактором масштабируемости,Я хотел бы посоветовать, какие еще могут быть проблемы, которые могут повлиять на мой проект, или одна эта медлительность может сильно повлиять?Если бы их было слишком много, мне пришлось бы перейти на Java только потому, что neo4j идеально подходит для проекта
PS. Я не склонен ни к какому языку. Готов сделать это на любом языке, и я не выбираю Java не потому, что яне нравится, но дело в том, что я не уверен в этом из-за факторов стоимости и кривой обучения. Любой совет по этому вопросу был бы крут.