Как стать автором
Обновить

Комментарии 16

Интересная статья. Как осуществляется сетевые запросы? используя нативные механизмы(NSURLSession) или механизмы c++
Ядро на C++ отвечает только за логику. Работа с базой данных, сетевые запросы и UI реализованы нативно.
А почему бы не использовать SQLite и libcurl? Тогда ещё большую часть логики можно будет вынести в C++.
Не рассматривали. Но думаю что использовать бы не стали, опять же, по историческим причинам. Мы имели 2 готовых приложения, в которые нужно было вставить большой кусок логики.
если пишите на C++, то что мешает использовать QtQuick из Qt?
Выбор нативной реализации UI был для нас легким решением по историческим причинам. Т.е. приложения были написаны на момент выбора инструментов реализации данной задачи.
Я так понимаю ASP.NET, WCF, Xamarin не в почете?
Они бы не встроили его в нативное приложение.
использование нативного приложения, является обязательным условием? Я не пытаюсь навязать свое мнение, мне интересно причины именно такого решения, т.к. в дальнейшем мне надо будет решать подобную задачу проектирования, а приведенный автором статьи аргумент меня не склонил к использованию библиотеки c++.
Для нас это было обязательным условием. Если же приложения разрабатываются с нуля, возможно этот подход не для вас. К основным плюсам такого подхода я бы отнес производительность и безболезненную интеграцию в существующие нативные приложения. Если эти пункты для вас не критичны, возможно стоит посмотреть в сторону react native или чего-нибудь подобного.

Судя по статье они и не встраивали, а написали все с нуля:


Поэтому мы, по сути, еще раз переписали все с нуля.
Ну а в комментариях они пишут другое.

Если я правильно их понял, они переписали с нуля общий блок логики, и встроили его в существующие мобильные приложения.
Спасибо за комментарий, в статье эта тулза не упомянута.
WebView и AppCache ещё не изобрели
Зарегистрируйтесь на Хабре, чтобы оставить комментарий