Pull to refresh
16
0
Владислав Навроцкий @navrocky

Пользователь

Send message

К слову, в Zeebe есть возможность подождать завершения процесса, имеет смысл использовать, если надо синхронно ответить клиенту.

Да, это был я. Спасибо, что рассматриваете эту проблему. Ждём решения
А эту проблему когда полечите?
github.com/TinkoffCreditSystems/AcquiringSdkAndroid/issues/14

Мы пока используем веб версию на мобилках и ждем…
А в каком десятилетии extensions к классам завезут? Такая же простая но крайне полезная фича
Странное решение с двумя разными движками. Неужели вы так не доверяете движкам на C++?
Ну не прямо движок хрома, а библиотеку для рисования 2D графики Skia, на которой Chrome, Android, Firefox и еще много чего написано.
Для себя я отметил следующие недостатки:
  • всё-таки не до конца нативный вид под обоими платформами, в каких-то мелких деталях
  • больше APK на размер рантайма Flutter ~5Mb
  • немного дольше старт, так как сперва стартует Activity, которая потом грузит эту либу и только после этого что-то начинает отрисовываться
  • сложнее взаимодействие с платформой, которое неизбежно, когда нет нужной либы на Dart Pub
  • на декларативном UI иногда бывает сложнее и/или менее эффективно написать код по сравнению с обычным императивным подходом
  • Dart как язык сильно уступает Kotlin, хотя большинство кейсов он покрывает, но нужно писать больше буков и скобочек
  • Однопоточный язык, сложнее делать всякие реально асинхронные операции. Есть только аналог ServiceWorker как в браузере
  • Background сервисы flutter и dart не покрывают. Там надо писать нативно.


Возможно что-то еще забыл…
Под Android это выглядит как нативное приложение на Java/Kotlin с одной Activity, в которой либа на Flutter рисует весь интерфейс. Эта либа компилится под конкретную архитектуру процессора при помощи NDK и подключенная через JNI.
С одной стороны это надстройка над Java, с другой стороны работает быстро как системные библиотеки.
Рисование производится при помощи SKIA, которая используется в том числе и самим Android для рисования интерфейса.
Паровозный код можно писать на всех языках. На Flutter можно писать нормально.
Ох уж эти железнодорожники. Нет бы сделать две педальки — газ и тормоз.
А почему не взяли Boost.Coroutine2, который тоже на Boost.Context основан, какие у него недостатки по вашему мнению?
Действительно всем не угодишь. snake_case мне тоже не нравится, я люблю camelCase, но мой опрос в плюсовых конфах показал, многие считают, что для публичных библиотек лучше придерживаться стиля стандартной библиотеки.
Если будете оперсорсить, уберите пожалуйста PascalCase :3

Лучше придерживаться стиля snake_case из std::

Кодстайл это, кажется, одна из основных болей всех проектов, которые хотят заопенсорситься.
Как-то так:

logger.debug([&](auto stream){ auto value = heavyCalculation(); stream << "Value is" << value; });
Интересует инфраструктура проекта. У вас СMake?
Какой менеджер пакетов используете и используете ли? (Conan, vcpkg, qpm, что-то свое)
Корутины свои запилили или взяли из Boost?

Очень интересная для меня тема. Сейчас используем Kotlin/JVM в проде для микросервисов, но из-за JVM они не совсем «микро». Go идеален в плане минимальных системных требований, но как язык я его не приемлю. Посматриваю на плюсы в качестве базы для микросервисов, но видны следующие недостатки:
— нет интроспекции
— пакетные менеджеры не распространены и в тех что есть мало библиотек
— нет некоторых нужных библиотек (GraphQL например)

Новый лиф действительно красив. Молодцы ниссан.

Может кому-то он конечно и нравится, я не спорю. Но это явно дизайн на любителя. Кому-то и Juke нравится. Почему вот Камри они делают красивые и без спорного дизайна? А Приус как будто не хотят массово продавать

Только один вопрос возникает: почему такая страшная? Ведь на эскизе ну прямо красиво нарисовано.

Почему, если электромобиль или гибрид, то надо делать его максимально уродливым (Nissan Leaf, Toyota Prius)? Одни вопросы… Может кто-нибудь пояснить?

А я бы сказал, что он уже, возможно, прошлое. С учётом появления Flutter с Dart, на которую судя по всему рано или поздно придется перейти, когда Андроид будет заменён Фуксией. К сожалению сейчас писать под Flutter нельзя на котлине..

Information

Rating
6,312-th
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity

Specialization

Specialist
Lead
Kotlin Multiplatform
TypeScript