tdesc
я для сравнения и память прочистить. а так мне пока реализация дарта нравится, что и сразу ios закрывает и часть логики можно с вебом шарить
Vladimir
Если речь про флуттер, то хз, через полгода - год гугол его может закрыть))
tdesc
сомневаюсь, проект опенсорс и как заявляется широко используется в самом гугле
Mike
tdesc
говорят во внутренних. структура кампании это много много стартапчиков
Mike
многомногомно
Alexey
просто они свой дарт популяризируют)
tdesc
у него есть ряд преимуществ )
tdesc
перед нативной разработкой
tdesc
сразу на две+ платформы
Mike
1. Возможность использовать этот же код на iOS. (Котлин тоже так может, только для нормальных, нативных приложений.)
Что-нибудь ещё?
Alexey
tdesc
и hotreload
tdesc
чем смущает? )
Mike
Или hot reload — такое же говно как instant run?
Alexey
есть специфичные штуки для платформ, если кроссплатформенное приложение прямо пишется, то там должно быть куча компромисов
tdesc
Dart has been used to ship many high-quality, mission-critical applications on the web, iOS, and Android at Google and elsewhere and is a great fit for mobile and web development:
Dart increases developer velocity because it has a clear, succinct syntax and is able to run on a VM with a JIT compiler. The latter allows for stateful hot reload during mobile development, resulting in super fast dev cycles, where you can edit code, compile and replace in the running app on the device.
With its ability to efficiently compile to native code ahead of time, Dart provides predictable, high performance and fast startup on mobile devices.
Dart supports compilation to native code (ARM, x86, etc.) for fast mobile performance as well as transpilation to efficient JavaScript for the web.
Dart is approachable to many existing developers, thanks to its unsurprising object-oriented aspects and syntax that — according to our users— allows any C++, C#, Objective-C, or Java developer to be productive in a matter of days.
Dart works well for reactive programming with its battle-hardened core libraries, including streams and futures; it also has great support for managing short-lived objects through its fast generational garbage collector.
tdesc
компромисов нет, кроме необходимости нативно реализовать те штуки которые нужны на обе платформы
tdesc
заявляют 60 fps
Mike
стрёмно, что они ограничивают одним языком
tdesc
я не знаю, везде в презентациях 60 пишут
Alexey
по итогу от котлина откажутся наверняка, зачем им аутсорсовый язык?
tdesc
не
tdesc
просто разные ниши для разных программистов
tdesc
а после котлина может и на дарт будет не трудно перейти ))
Dug
> dart
> Кроссплатформенность
> Hight-quality
tdesc
еще swift есть
Dug
Сори, но смешно что-то и почему-то
Alexey
не верю я гуглу, там на 10 лет вперед планы строятся)
tdesc
хз мне не смешно
tdesc
не, какие 10 лет
Mike
зачем переходить на дарт, если у меня есть 100500 Java-библиотек, которыми я пользуюсь из Kotlin?
tdesc
у них постоянно продуктовые коммитеты
tdesc
не знаю)
tdesc
на дарт будут переходить с js
tdesc
те, кто уже наелся нетипизированных багов
tdesc
гденить посередине может встретятся )
Alexey
а че до сих пор не перешли? дарту то уже наверное лет 10?
tdesc
flutter в альфа
tdesc
они дарт2 выкатывают
tdesc
в вебе у них ангуляр дарт
Alexey
тоесть тайпскрипт уже в пролете?
tdesc
и вроде как реакт тоже, но это я хз. был еще полимер дарт, но чет пока не видно его
tdesc
тайпскрипт эволюция js, дарт революция
tdesc
тут кому что
tdesc
после с++ дарт намного привлекательнее )
Alexey
ну кароч без хайпа не выстрелит, для этого и flutter запилили возможно
tdesc
ну вообщето его запилили для ускорения цикла разработки
tdesc
и хот релоад кода
Alexey
js тоже хот релоадится
tdesc
полный рестарт программы за пару секунд
Alexey
вернее вебпак его релоадит
Alexey
ну не важно, компановщик
tdesc
да, но то на эмуляторах и устройствах
Dug
Тайпскрипт не эволюция, а отчасти всего-то костыль
tdesc
есть ли разница? в 20 секунд вашего бездействия и возможно потери концентрации и вообще в фейсбучек уполти чтоли
Unat
tdesc
ну вот в случае дарта и flutter не приводят
Unat
Даже инкрементальная сборка и та, нет-нет, да выкинет фокус.
tdesc
потому что все исполняется в рамках дарт машины по сути
tdesc
и программа гарантированно одинаково работает на ios и android
Anonymous
Alexey
Alexey
там создание вьюх разделено по платформам?
tdesc
и с интерфейсом гарантированно ) так как системные не используются
tdesc
за счет тем кастомизируется поведение и внешний вид
Alexey
ну гайды же для иос и андройд разные
tdesc
хз, я так понимаю это спокойно внутри дарта можно описать и разную анимацию и разные фишки
Alexey
Но пользователи обратят внимание
tdesc
в смысле гайдов )
Unat
tdesc
установи flutter_gallery на телефон и посмотри