Выбор бэкенд-фреймворка для флаттер-приложения

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

Я бродил по сети уже несколько дней и, похоже, не могу решить, какой язык бэкенда будет работать с флаттером.

Я ищу язык, который актуален и очень нужен в отрасли, поэтому не беспокойтесь, если он будет излишним для небольших приложений (сейчас я просто хочу попрактиковаться). и, кроме того, мне нужно, чтобы он хорошо сочетался с блочным рисунком, рекомендованным Google.

Я слышал, что scala и play — отличные серверные сервисы. Кроме того, этот ruby ​​on rails хорошо сочетается с блочным шаблоном.

Хотелось бы услышать ваши мысли и мнения по поводу ситуации, что бы вы выбрали и почему?
(Вообще не между scala play и RoR)

Заранее большое спасибо!


person Avishai Yaniv    schedule 18.04.2020    source источник


Ответы (1)


ИМХО, вы должны определить целевые задачи, которые будете решать.

Например, наша компания занимается компьютерным зрением и задачами глубокого обучения. Мы выбираем фреймворки flask или fastapi python для создания наших прототипов бэкенда rest-api, потому что их легко интегрировать с решениями tensorflow или pytorch. Если у нас где-то узкое место, то микросервисы переписывают в .Net.

Если вы ищете наиболее востребованный язык или фреймворк, см. вакансии upwork или подобные сайты, чтобы понять, что сегодня нужно рынку.

person balezz    schedule 18.04.2020