Pull to refresh

Comments 16

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

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


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

Если я правильно их понял, они переписали с нуля общий блок логики, и встроили его в существующие мобильные приложения.
Спасибо за комментарий, в статье эта тулза не упомянута.
WebView и AppCache ещё не изобрели
Sign up to leave a comment.