URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 121188
[ Назад ]

Исходное сообщение
"Google и Canonical реализовали во Flutter поддержку создания десктоп-приложений для Linux"

Отправлено opennews , 09-Июл-20 00:20 
Компании Google и Canonical выступили с совместной инициативой по обеспечению поддержки разработки графических приложений на основе фреймворка Flutter для настольных Linux-систем. Фреймворк построения интерфейса пользователя Flutter написан на языке Dart и рассматривается как альтернатива React Native...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=53315


Содержание

Сообщения в этом обсуждении
"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Аноним , 09-Июл-20 00:20 
Теперь можно лепить унылые и тормозные GUI и в нативных приложениях, а не только в браузере и Android'е.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Аноним , 09-Июл-20 00:34 
Будут как на Андроиде, хеллоуворлды на пару экранов 150 МБ весить

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено user user , 09-Июл-20 04:01 
клевета. APK HW на Андроиде умещается в 10 кБ.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Аноним , 09-Июл-20 06:45 
Потому что Chrome и прочее из его компании уже стоят внутри. На десктопах не обязательно все это себе тащут.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено mad_nazgul , 09-Июл-20 07:11 
Для десктопа всё это будет завернута в SNAP.
"Всё своё ношу с собой" ;-)

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Аноним , 09-Июл-20 16:01 
Я только не пойму, почему именно для десктопа?
А не позиционируется просто, как Linux-native?

Серверные приложения на нем что делать нельзя?
Или это не про Flutter, а про Dart вообще... уже запутался...
(Про Акведук знаю...)

И станет ли от этого лучше поддержка Dart в Linux для бэк-эндов?


"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Dmitry777 , 12-Июл-20 11:28 
Не важно.
раньше была java: написано однажы работает на любом устройстве
с появлением ios это не так.
Dart хочет занять эту нишу

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Аноним , 11-Июл-20 03:40 
> клевета. APK HW на Андроиде умещается в 10 кБ.

Вот прямо на сабже?


"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено user user , 11-Июл-20 15:10 
>> клевета. APK HW на Андроиде умещается в 10 кБ.
> Вот прямо на сабже?

нет. на сабже (в релиз сборке - 14мб). 10 кб это вообще без всего, собранный из коммандной строки...

А товарищ видимо впечатлился размером шар-либы в 120мб в отладочной сборке...

которая в релиз сборке не 120, а 50 (по крайней мере у меня)...

И которую врядли поятнут за собой в "апп-стор"....

так что все разговоры про большой размер набортного барахла - это скорее про популять буквы в интернете


"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Аноним , 09-Июл-20 07:01 
И "фонарики" для десктопа, проявляющие сетевую активность ;)

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено TheFotoMag , 09-Июл-20 17:03 
>> Будут как на Андроиде, хеллоуворлды на пару экранов 150 МБ весить

Это каеи, например? Ссылочку на Google Play или просто название приложения дадаите?


"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено anonymouse , 09-Июл-20 17:54 
Вам достаточно, что вся обвязка для этого уже стоит в смартфоне и весит от 1.5 Гигабайт?

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено TheFotoMag , 09-Июл-20 18:06 
> Вам достаточно, что вся обвязка для этого уже стоит в смартфоне и
> весит от 1.5 Гигабайт?

Не будет ни ссылки, ни названия прилржения?


"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Антидихлофос , 09-Июл-20 22:03 
Конечно ничего не будет.
Ибо местные ботяры могут только лгать и говорить за глаза.
А как только их призовешь к ответу или сливаются, или начинают кривляться.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено InuYasha , 10-Июл-20 11:27 
JBL Connect

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Anonn , 09-Июл-20 07:03 
Абсолютно делитантское, беспочвенное заявление.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено xm , 09-Июл-20 17:20 
Я б эксперту поверил, если б он, для начала, русский язык освоил в объёме курса начальной школы.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено деанон , 10-Июл-20 06:57 
А ты жирный

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено proninyaroslav , 09-Июл-20 12:39 
Dart и Flutter компилируется в нативный код (AOT-компиляция самого кода и C++ Dart VM) и для отрисовки UI используется Skia/GTK/Cocoa, про какие тормоза идёт речь? Это куда "нативнее" и быстрее чем поделки на электроне.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено Урри , 09-Июл-20 13:49 
А девелопить это предлагается исключительно в унылом и тормозном андроид студио.

"Google и Canonical реализовали поддержку десктоп-приложений ..."
Отправлено proninyaroslav , 09-Июл-20 17:50 
Ну девелопьте это в vscode или vim/emacs, в чём проблема)

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 00:27 
Очень крутая новость. Уже бегу учить!

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 11:32 
Дайте два!

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Брат Анон , 13-Июл-20 08:35 
Хм. Я уже больше года go-flutter собираю для Win/Lin/Android. Что я делаю не так?...

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 00:31 
Отличный конкурент для QML / С++

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 00:32 
Ага, Ждем Пару Qt6 / Qt Quick 3

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 01:10 
Вы видели синтаксис этого Флаттера?
Вот для веберов, где он примерно аналогично убог, самое то

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено user user , 09-Июл-20 04:06 
а мне все понравилось в дарте...
кроме двух вещей: с Isolate че-то перемудрили... и не сделали тип bool для ffi...

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Lex , 09-Июл-20 04:40 
Как раз таки веберы на него искоса посматривают

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Anonn , 09-Июл-20 07:05 
Неосилятор? Так и говори. Вещь прекрасная, годнота.

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено proninyaroslav , 09-Июл-20 12:41 
SwiftUI и Jetpack Compose идут в том же направлении. От этого уже не убежать.

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено hardij , 09-Июл-20 08:25 
Тормозной конкурент... ведь почему юзают кресты? неужели из за их простоты и удобства или же скорости которая так необходима десктоп приложению?

А так ничего нового очередной клон JVM с очередным клоном Swing в одном лице...


"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 08:33 
> ведь почему юзают кресты?

сначала юзаешь, потом задаёшь тупые вопросы


"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено hardij , 09-Июл-20 08:36 
Как дела вебмакака? Нода таки взлетела а электрон таки смог в десктоп? Да ты смешон смузибой

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 09:05 
Нода то взлетела, а вот быдло продолжает бесноваться в комментах опеннета. Когда уже каникулы кончатся то, и иксперты типа тебя пойдут уроки делать.

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено _hide_ , 09-Июл-20 11:04 
Ребят, помогите мне понять, почему нода это плохо? Она Довольно экономна по ресурсам, обеспечивает сеансы, позволяет унифицировать кодовую базу бека и енда. C многопоточностью, но они же обещают...
И с ресурсами в ноде не все так плохо, тут уже от рук разработчика зависит. Вот электрон -- это да, цирк с клоунами и факирами, а куча народа выбежала поглядеть на выступление артистов, хотя можно было бы просто на ютуб глянуть.

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Q2W , 09-Июл-20 11:43 
Нода - это js, а либы на js пишут те же люди, которые пишут все эти ужасные сайты, которые делая простейшие вещи умудряются тормозить и ставить раком браузер.

Если можешь обходиться только минимальным набором очень хороших проверенных либ - нода это ок.


"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 14:24 
А получится ли не переписывать приложение на JS каждые 2 года из-за того, что версия Ноды ушла далеко вперёд вместе с версией EcmaScript, и теперь модулей, совместимых со старой версией, днём с огнём не найти?

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Dmitry777 , 12-Июл-20 11:25 
js довольно уродливый язык, особенно для больших проектов

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 09:23 
вебмакака твоё лицо, jvm-щик

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено hardij , 09-Июл-20 08:34 
Скорее не Swing, а JavaFX но роли это не играет

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено anonymous , 10-Июл-20 16:15 
> ведь почему юзают кресты?

Ага, старые надёжные c++98.

Почему на modern c++ только nana gui запилили? и тот еле дышит


"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено заминированный тапок , 09-Июл-20 12:33 
>Отличный конкурент для QML / С++

смешная шутка

но жирноватая


"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено ann , 09-Июл-20 17:28 
Ниразу не конкурент. И даже близко.

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено user user , 11-Июл-20 15:14 
> Отличный конкурент для QML / С++

даже не конкурент, а ассасин.... но это скорее по вине самого Qt с его замороченной лицензией...


"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 00:35 
Ну хорошо, что не на вала в гноме девелопере, это хоть какой-то прогресс, но по-моему они ничему особо не учатся. Но попытка влезть в постель к электрону засчитана, жаль, что так много ненужных и кривых костылей, но какой-то из этих кривых костылей может и выстрелит. Знаете как у достоевского, если на стене висит пачка костылей, то какой-то должен выстрелить.

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 00:46 
У Чехова. У Достоевского — топор.

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Анимус , 09-Июл-20 05:18 
Зато не гумунитарий😏

"Google и Canonical реализовали во Flutter поддержку создания..."
Отправлено Аноним , 09-Июл-20 09:06 
Просто двоечник.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 00:54 
> Для отрисовки интерфейса в Linux используется обвязка на основе библиотеки GTK

Всё правильно: GTK -- это родной тулкит свободного GNU/Linux. Все остальные тулкиты -- побочные, и не стоят в приоритете у корпораций. Firefox, Chromium, LibreOffice -- все они, оказавшись на линуксе, стремятся мимикрировать именно под GTK, а не под какие-нибудь другие тулкиты, тем более полупроприетарные.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 01:11 
Ну просто потому что Гном - дефолт DE

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 01:19 
Корпорации разработывают ядро.
Корпорация делает мейнстрим дистрибутив.
Единственно что радует, что это оперсорс и всегда можно запилить свой дистрибутив в КДЕ плаза, а лучше с КДЕ 3.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 07:05 
Дуплик, залогинься.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:19 
Родной тулкит покойный Motif, который до сих пор можно встретить в том же Xpdf 3.x и других древних проиложениях. GTK это хипстерская поделка с которой многие никак не могут смириться, но новое поколение хипстоты уже пошла дальше и вообще прикрутила браузер ко всему чему только можно. Взять тот же LightDM это же WebKit для входа в ситсему. Браузер для логина в систему =)

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Сишник , 09-Июл-20 11:54 
Нет никакого GNU/Linux, есть Linux и есть никому не нужный GNU Hurd.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 13:40 
А как же GNU Core Utilities?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено ann , 09-Июл-20 17:31 
конечно, ты же создатель, ты знаешь

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 20:02 
Мало того что распространённость на десктопе меньше 0.7%, так ещё одно и тоже нужно по 3-5 раз переписывать, под каждый линуксячий недотулкит

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Kuromi , 09-Июл-20 01:12 
"path_provider для определения типовых каталогов (загрузки, изображения, видео и т.п.)" - да уж, Андроидная логика так и прет.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено avoid , 09-Июл-20 01:38 
XDG жи есть.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 02:08 
А что не так? Единый API для всех поддерживаемых платформ. На линуксе, очевидно, бэкендом будет xdg-user-dirs.  https://www.freedesktop.org/wiki/Software/xdg-user-dirs/

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 08:26 
андроид - то линукс. не уродовали бы его - не пришлось бы сейчас изголяться

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 09:18 
Ты путаешь Linux с GNU/XDG/Linux. В линуксе нет и никогда не было стандартных механизмов получения "папки со скачанными файлами". В XDG такой механизм есть, в Linux -- нет.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 09:25 
ну вот и надо было тебе до букв докапываться?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 01:47 
Где там реализовали, когда кругом написано, что это альфа, а поддержка винды даже до альфы не дотягивает? Кому нужны жабоскриптоподобные язычки на десктопе - Electron единственный ответ.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 01:57 
Dart работает нативно, а javascript в electron - нет

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено hardij , 09-Июл-20 08:40 
Dart не может работать нативно так как он не компилируется в машинный код, а требует интерпретатор... Как жаба или дотнет

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Сишник , 09-Июл-20 09:00 
Может https://dart.dev/tools/dart2native
Для чувствительных к скорости алгоритмов не подойдёт конечно, но гуйню ваять - почему нет? Всё ж гораздо лучше чем электрон, и не требует $$$ как кути.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено hardij , 11-Июл-20 10:56 
AOT не решает главное, а именно бешеный отжор оперативы и микролаги сборщика мусора....

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Сишник , 11-Июл-20 15:32 
> AOT не решает главное, а именно бешеный отжор оперативы и микролаги сборщика
> мусора....

ИТ сообщество давно смирилось с этим, 8гб рамы на звонилке уже норма, а 60 фпс без микролагов для некоторых тут недостижимый идеал.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Java omnomnom your memory , 09-Июл-20 02:39 
Java + JavaFx + GraalVM (native image)
Kotlin + TornadoFx (with jre inside)
Kotlin + JavaFx + GraalVM (native image)
Kotlin + self port tornado to GraalVM + GraalVM (native image)
зОчем этот хром с js'ом нужен непонятно.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 08:28 
погугли, что такое нативный софт (подсказка: джава таковым не является)

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Жабист , 09-Июл-20 10:49 
Погугли что такое GraalVM.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено funny.falcon , 09-Июл-20 10:53 
И чем же джава, скомпиленная в нативный код, отличается от «нативного софта»?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:46 
Чем скорость отличаеться от ускорения?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено анончик , 09-Июл-20 14:21 
анон ты пернул в лужу, прямо видно что не осилил по знаниям ))

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Sw00p aka Jerom , 09-Июл-20 20:35 
Ага, скорость изменения скорости :)

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено анончик , 09-Июл-20 14:19 
Вы видели живые проекты на стеках с graalvm? оно выглядит очень вкусно на helloworld но хотелось бы посмотреть как там на более крупном проекте. Ну или хотя бы hello world на Kotlin + JavaFx + GraalVM

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 01:58 
Оказывается, оно уже год работает на линукс, так что новость не о том.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено anonymous , 10-Июл-20 16:11 
альфа/бетка была, HiDPI не наботал, вейланд ненативный был крашилось при закрытии окна по крестику. Плагинов пока мало (как звук играть? иконка втрей/нотификейшены). Релиз билды и aot только в конце весны запилили под linux. До этого были фризы (если быстро на кнопку жать счётчик где-то на 60м нажатии пропускал 1-2 нажатия) в интерфейсы по сравнению с web и андроидом.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 02:23 
Мммм, под ляликс завезут годного софта, ничёсе.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено hardij , 09-Июл-20 08:30 
Ниче не завезут, так как лялих никому не нужен из производителей софта... Кому они будут продавать свои поделия? упоротым по свободе тире халяве опенсоурсной детворе?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено fske , 09-Июл-20 16:22 
А много ты софта на свою винду накупил, сказочник?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено hardij , 11-Июл-20 11:00 
Игры к примеру чем не софт и да покупаю... студия и офис тоже купленная... акробат лицензионный и нод32... мне хватает

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 03:55 
Добавить ГТК, а Кути когда-нибудь потом... с текущим поколением айтишников что-то явно не так.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Lex , 09-Июл-20 04:46 
С текущим КуТэ что-то не то

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Анимус , 09-Июл-20 05:21 
Развиваются, умнеют.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 08:29 
ага, я вот виски побрил, как мой любимый какой-то там рэпир

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 08:29 
элжэй, вспомнил

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 09:09 
> я вот виски побрил

а коньяк подстриг?


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аним , 09-Июл-20 09:43 
> коньяк

Сам ты овцебык.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:51 
На коньяк не настриг.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 04:52 
Что это? Еще один Electron?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 05:57 
> Что это? Еще один Electron?

Да, причём гвоздями прибитый к Gtk3.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 07:08 
А разве первый Electron не прибит?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 10:05 
Нет.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Anonn , 09-Июл-20 07:08 
Какая же профонация... За тебя погуглить? Это при том, что ты должен был о нем знать уже как года 2.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Sgt. Gram , 09-Июл-20 09:45 
К сожалению, не зная, в каком ты классе, не могу точно сказать, сколько лет ты уже должен знать, как пишется слово «профанация».

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Anonn , 09-Июл-20 10:28 
Я не учитель русского языка, гуманитарий. Но это нормально.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 10:47 
Нет, это ненормально. Было бы нормально, будь русский язык для тебя не родным. В противном случае это стыд и позор - писать неграмотно на родном языке независимо от того, технарь ты или гуманитарий. В крайнем случае, уважающие себя и других люди, сомневаясь в написании какого-то слова, заглядывают в словарь.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:51 
И очередная ветка обсуждения ушла в говно и доепы до орфографии очередного троешника любителя електроники. Типо смотри я дартаньян а у тебя пипика в пушку. Бля мужики вы реально замотали своим бабским поведением есть неудовлетворенные амбиции иди отожмись трахни новую тетку или не знаю купи себе новую херовину к компьютеру чего сливать соплежуя?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 14:53 
Иди разгружай вагоны, быдло, там тебе ни язык не нужен, ни мелочей, над которыми надо напрягать мозг, нет.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено fske , 09-Июл-20 17:44 
Если он родной язык не смог осилить, то как он нормально выучит не родной, тем более язык программирования? Я представляю какой трэшак он пишет или настраивает

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 12:36 
То что человек использует русский язык на ru домене еще не значит, что это его родной язык. И судя по потоку алогичных домыслов, некоторым стоило бы меньше дергать на язык и больше на логику с рациональным мышлением.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 16:23 
И не твой тоже, я смотрю. Ну-ну.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 12:50 
Тут дело несколько в другом. Когда много читаешь, то автоматически пишешь правильно. Поэтому грамотность - весьма точный индикатор того, стоит ли принимать во внимание то, что говорит человек и стоит ли с ним вести дискуссию. При условии, что этот человек является носителем языка, естественно.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Anonn , 09-Июл-20 13:37 
Ладно, анон, отвечу. Я много лет печатаю очень быстро слепым набором, автоматически вбиваешь порой даже без осознания орфографии в моменте, довольно часто текст набирается с пустяковыми ошибками: где-то частично "не" ошибочно выскакивает слитно/раздельно; очень часто в "ть" в глагола то пропускается, то напротив вставляется там где не надо.
Я пишу, если это не официальный документ, без придирки и оглядки на тест по егэ. Тем более в здесь, на техническом ресурсе, где важна суть нежели правда грамотея. Да, можно встать в позу, сделать умный вид, вспомнить о великом и могучим, но... Бляя@, выше уже отписал правильно чувак: иди бабу найди лучше, или по существу общайся.
А суть такова: flutter замечательная вещь, у него 100% отличное будущее, и на мой взгляд любой из нашей профессии уже как минимум 2 года назад должен был познакомиться с ним хотя бы в общих чертах.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 13:56 
Только бабу не надо - они все портят... И магом тогда не стать...

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Anonn , 09-Июл-20 16:16 
> магом тогда не стать...

Почему?


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 22:03 
В интернете бытует легенда, что как только девственнику исполняется 30, он становится магом
https://pikabu.ru/story/v_internete_byituet_legenda_chto_kak...

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 15:04 
А код ты так же пишешь? "Автоматически вбиваешь порой даже без осознания", быренько-быренько, там-сям ошибочки мелкие, ой, падумаешь, мы ни на игзамине!

Как ни крути, грамотность коррелирует с интеллектом. Грамотный человек не может быть тупым. А неграмотность бросается в глаза сразу. И портит имидж.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 15:39 
Грамматика человеческого языка - это протокол обмена информацией между людьми. Что бывает, когда протокол коммуникации не соблюдается?

Неграмотный текст с нарушениями протокола заставляет получателя текста тратить больше своего времени на парсинг. То есть отправитель неграмотного сообщения, который не стал тратить своё время на обдумывание и вычитку, сэкономил его за счёт времени получателя.

Теперь понятно, откуда негатив?


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 19:35 
Какой смысл в спешке, если то, что ты по быстрому напечатаешь, все равно не будет восприниматься всерьез?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено КО , 09-Июл-20 05:03 
Canonical продался.
Google-теперь зонды и в вашем Linux!

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Animal , 09-Июл-20 05:50 
Истерика: Аааааа, кто-то кому-то продался! Аааа, миру капец! В правительстве пришельцы с щупальцами! АААААА!!!

Это бизнес, кто-то продает, кто-то покупает. И что бы продолжать заниматься бизнесом нужны дЭньги. Их никто не отменял. Успокойтесь уже с зондами. Как дети малые...


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 08:31 
> Это бизнес, кто-то продает, кто-то покупает

в анус его себе засунь и сиди на винде


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 06:03 
"Dart — язык программирования, созданный Google. Dart позиционируется в качестве замены/альтернативы JavaScript."

(из Википедии)

Так что это очередное "Embrace, Extend, and Extinguish" от корпорации бобра.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Владимир , 09-Июл-20 06:30 
Ну так все хотят EEE. Microsoft нашел в JS фатальный недостаток и сделал TypeScript. Google нашел другой - и сделал Dart. Не удивлюсь если есть и еще с десяток вариантов.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 11:00 
Свой язык для компании - это в первую очередь инструмент контроля и влияния. То же самое, как язык для государства. Во времена СССР второй по использованию язык в мире был - русский. Сейчас его использование сократилось значительно. Это про власть, это не про язык. В любом языке есть плюсы и минусы.

Для организации это пиар. Смотрите какая плюшка в языке TS - означает "любите Microsoft, покупайте наши продукты". Смотрите какая плюшка в Dart - "любите Google, покупайте наши продукты". Ну, вы поняли :)


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 06:39 
Где-нибудь вообще можно скачать архив/flatpak с каким-нибудь hello world, чтобы потыкать и оценить ресурсоемкость? snap не предлагать.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Anonn , 09-Июл-20 07:11 
При создании Flutter проекта: `flutter create` создается хелловорлд, который уже можно сбилдить. В превью версии надо было отдельной командой добавить линукс-таргет, глянете доки, инструкции как там сейчас. Потом билд: `flutter build ...` и бинарь готов. Он вроде увесистый должен быть.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 10:07 
Canonical с гуглом договорились, что будут только снапы.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:26 
А сорцы?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 20:54 
Я сделал за 5 минут в андроид студии, ничего сложного. Добавить плагины в Сьудию, скачать flutter, в терминале во flutter переключиться на dev channel, добавить поддержку линукса, запустить flutter doctor, доставить зависимости, которые просят, открыть андроид студию и нажать на зеленый треугольник.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Xasd5 , 12-Июл-20 11:39 
кому какое дело что ты там мышкой натыкал в какой-то студии...

ты просто напиши списк команд который нужно набрать в Терминале чтобы получить это твоё "за 5 минут"


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 06:59 
Ну да, ну да. И в качестве бэкенда только собственная поделка гугла (Dart) или язык без экосистемы (C++). Нафиг оно кому нужно десктопе без нормальных биндингов (Python, Go, Rust). Тогда уж лучше Electron + Typescipt.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Anonn , 09-Июл-20 07:13 
Доброе утро, диванный аналитег.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Пувс , 09-Июл-20 07:31 
Забыл basic упомянуть

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 10:07 
И какой же экосистемы, по-вашему, нехватает плюсам? Нет, я не фанат плюсов (а начиная с С++11 даже наоборот). Но утверждать, что у языка, которому уже под 40 и на котором написаны миллионы строк кода, нет экосистемы - на это надо иметь веские аргументы. Вот у Го с Растом да, хреновая экосистема. А первый еще и сам по себе убожество.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Gogi , 09-Июл-20 21:22 
В том и прикол, что "язык, существующий 40 лет", ДО СИХ ПОР похож на юродивого калеку, который быстрее всех умеет мчать на одной ноге.
1. У С++ ушлёпский синтаксис. Любой жабо/сишарп писака подтвердит. Это объективный критерий.
2. С++, несмотря на рекомендации и стандарты, всё равно на всех платформах РАЗНЫЙ. Практически невозможно взять проект, писаный под Линуксом, и 1:1 перенести в Венду, МакакОСь и т.п. Да даже в "родной" Солярис или HPUX! Соотв. эта архаика НЕ МОЖЕТ называться "платформой", а всего лишь "сборищем наколенных поделок кто во что горазд".
3. С++ не имеет единого стандартного GUI. Все эти сторонние ушлёпства в виде GTk или Qt - маразм разной степени тяжести и даже они развиваются чёрте как и неравномерно на каждой платформе.

Отсюда, С++ - это просто "общая идея ООП", реализованная с грехом пополам, с недоделанными либами, какими-то посторонними boost'ами, Культями и прочими энтузазистскими поделками.
И всё равно набигают хомячки и делают вид, будто умеют писать на С++ и гонят бесконечный поток своих мёртворождённых перделок. Ну, так им и надо - болото страуструпа дураков не щадит.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено hardij , 11-Июл-20 11:34 
А ничего, что кресты изначально пилились для 100% совместимости на уровне исходного кода с Си, так как что 30 лет назад, что сейчас ядра ОС для доступа к своим внутренностям предлают онли Си API и как ты гений предлагаешь решить проблему взаимодействия с ядром и с туевой кучей С-либ напрямую без прослойки?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено www2 , 10-Июл-20 07:46 
>Вот у Го с Растом да, хреновая экосистема. А первый еще и сам по себе убожество.

Количество рабочих проектов на Go и на Rust свидетельствует об обратном.

Мне лично Go понравился. Мне нравится Си, но программировать чаще приходилось на Python. Приглядывался в сторону Java, т.к. востребованность специалистов высокая, но Go оказался удачной альтернативой:

1. В отличие от Java, в Go есть встроенная поддержка массивов и хэш-массивов, не отдельными классами. Это приближает Go по удобству к тому же Python.

2. В отличие от Java, в Go можно возвращать из функции сразу несколько значений. Это приближает Go по удобству к Python с его возможностью вернуть из функции кортеж. Это гораздо нагляднее, чем возврат результатов через ссылки (или указатели) в аргументах, как это делается в Java (или в Си). Конечно, в Java или Си можно было бы определить класс или структуру и возвращать из функции её, но это определять одноразовые структуры, которые не несут смысловой нагрузки, это бесполезная трата времени и загромождение кода.

3. В Go можно не указывать явно тип переменной, если этот тип можно определить по типу присваемого ей значения или по типу значения, возвращаемого функцией. Это тоже приближает Go по удобству к тому же Python.

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

5. В Go нет исключений как таковых, что многим может показаться спорным решением, но ЛИЧНО МНЕ такой подход нравится, потому что снижается вероятность нарваться на необработанную ошибку в какой-нибудь библиотеке, которую разрабатывал не я. Я, знаете ли, очень не люблю копошиться в чужом коде, который собирался всего-лишь использовать как уже готовый.

6. В Go нет наследования как такового. Кому-то и это может показаться спорным, но ЛИЧНО Я всегда считал именно само наследование весьма спорной концепцией, которая лишь увеличивает хрупкость программ. В наследовании перемешано две идеи: повторное использование кода и полиморфизм (возможность использовать объекты разных типов одинаково). Я за отделения мух от котлет, мне больше нравятся подход повторного использования кода путём композиции и полиморфизм через определение интерфейсов.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено www2 , 10-Июл-20 08:07 
Ещё чуть не забыл:

7. В Go умопомрачительная поддержка сериализации и особенно - десериализации JSON. Преобразовать в одну строчку из JSON в развесистую иерархическую структуру данных с массивами, хэш-массивами и типизированными значениями - это дорогого стоит, это просто чума. Позволяет экономить очень много времени в отличие от Java или Си. Это становится просто точно так же как в Python. С другой стороны, в Python нужно потратить примерно столько же усилий, как в Java или в Си, для полной валидации структуры JSON - проверить соответствие заданной структуре, проверить соответствие типа каждого из полей. В Go всё делается в одну строчку и даёт полную уверенность в точном соответствии JSON требуемому формату.

Меня недавно внезапно осенило, зачем в Zabbix'е сделали новый модный Zabbix-агент на Go. Это пробный камешек перед тем, как они перепишут весь Zabbix, включая веб-интерфейс, на Go. Почему есть такие подозрения? Потому что в сервере Zabbix'е довольно много кода, связанного с управлением памятью, разбором и генерацией JSON, реализацией различных структур данных типа массивов, хэш-массивов и т.п. Если переписать его на Go, то код Zabbix'а заметно сдуется, а скорость разработки можно будет увеличить в разы. И это без существенных потерь производительности и надёжности. Я бы даже сказал, что надёжность скорее увеличится.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Артур , 11-Июл-20 09:56 
А с этим и потребление памяти вырастет в 5-10раз

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 07:17 
Все еще лучше чем электрон

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 07:31 
очередной Electron?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено агл , 09-Июл-20 08:33 
недавно с удивлением узнал что есть Kotlin для JavaScript

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:47 
Продолжают пробивать дно

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 20:55 
Котлин старается быть для всего.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 09:12 
Да-да. Понадобился тут редактор BPMN по-бырому, поставил Camunda Modeler. Так у этой пакости есть какой-то бинарь, chrome-sandbox, который требует chown root:root и chmod 4755. А иначе работать напрочь отказывается. Идите-ка вы на хрен с вашими Электронами, Флаттерами и React Native на десктопах.
Есть Motif, есть GTK, есть Qt.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 09:39 
Печалька.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено vitalif , 09-Июл-20 09:57 
Как ни странно лучше б это было на js а не дарте

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:11 
Чем лучше?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено vitalif , 09-Июл-20 14:29 
Проще и распространённее

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 10:00 
Ага, Flutter.

История сей басни такова. Один банк несколько лет назад решил нанять веб-макак (React "знающих") и быстро переучить их на RN. Ну и до кучи жабистов (свои были). Жабисты в JS не умели, поэтому всеми силами проталкивали TS. А макаки? А что с них взять? Они как не умели код разрабатывать - так и не умеют ) Что из этого получилось? Ад, Содом помноженные на бюрократию и прочую идиотию. Горы абстракций и тормознутый UI. В итоге нормальные мобильные приложения стали писать на Swift/ObjC/Kotlin/Java. Вот и сказке конец.

Только React Native рендерит в нативные компоненты, а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае. Плюс невозможно нормально использовать сторонние библиотеки. Либо NPM-ад с RN, либо язык Dart для фанбоев Google.

Учитывая любовь Google забрасывать проекты, вся эта возня с Flutter может внезапно кончиться, как Google потеряет интерес. Пытались протолкнуть Dart в веб - не вышло, тут - то же самое. Похоже на MS и вечно изменяющиеся API, Silverlight, WPF и прочие технологии на свалке истории.

Если и учить что - натив. Меньше абстракций, больше быстродействия. Electron/Flutter/RN - не нужно.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:30 
> а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.

Как бы нет. Как ты правильно заметил, у Flutter свой рендерер, он не абстрагирует от нативных компонентов, а по сути представляет собой канву на которой все содержимое рендерится специальным образом, чтобы на выходе получить максимальную приближенность к 60 фпс. Таким образом, он работает изолированно от всего gui-окружения системы и как раз уровней абстракций имеет меньше всего.

Это если говорить о мобильниках, как оно на десктопах я не знаю.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 11:47 
>> а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
> Как бы нет. Как ты правильно заметил, у Flutter свой рендерер, он
> не абстрагирует от нативных компонентов, а по сути представляет собой канву
> на которой все содержимое рендерится специальным образом, чтобы на выходе получить
> максимальную приближенность к 60 фпс. Таким образом, он работает изолированно от
> всего gui-окружения системы и как раз уровней абстракций имеет меньше всего.

Да, тут соглашусь. Уровни абстракции как раз больше к RN относятся.

Таки Flutter да, берет canvas, и как бы говорит ОС - мне плевать на твое окружение, мне плевать на UI-гайдлайны, на системные компоненты. Я нарисую все сам.

Что-то это мне напоминает... :)

Ах да, Apache Cordova :) Да, Flutter может быть пошустрее. Но все же так себе идея. Чем оно лучше Electron?



"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 12:00 
Тем, что работает не в браузере, а канва - OpenGL поверхность.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 12:05 
> Тем, что работает не в браузере, а канва - OpenGL поверхность.

Да хрен редьки не слаще


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 12:09 
Значит ты вообще не понимаешь тему, а лезешь обсуждать.
А я добавлю к вышенаписанному - Dart умеет компилироваться в машинный код. Таким образом, ему не требуется ни виртуальная машина, ни тормознутый DOM, ни толстый браузерный движок. На таких условиях, при правильной  реализации сабжа, он вполне может потягаться с Qt по части производительности и нересурсоемкости.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 12:17 
> Значит ты вообще не понимаешь тему, а лезешь обсуждать.
> А я добавлю к вышенаписанному - Dart умеет компилироваться в машинный код.
> Таким образом, ему не требуется ни виртуальная машина, ни тормознутый DOM,
> ни толстый браузерный движок. На таких условиях, при правильной  реализации
> сабжа, он вполне может потягаться с Qt по части производительности и
> нересурсоемкости.

Йоу, мамкины эксперты подтянулись )


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено анончик , 09-Июл-20 14:33 
самокритично

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Сишник , 09-Июл-20 23:45 
>> а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
> Как бы нет. Как ты правильно заметил, у Flutter свой рендерер, он
> не абстрагирует от нативных компонентов, а по сути представляет собой канву
> на которой все содержимое рендерится специальным образом, чтобы на выходе получить
> максимальную приближенность к 60 фпс. Таким образом, он работает изолированно от
> всего gui-окружения системы и как раз уровней абстракций имеет меньше всего.
> Это если говорить о мобильниках, как оно на десктопах я не знаю.

50/60 фпс было ещё на всяких денди с примитивным процем порядка единиц мегабайт, только лишь стремиться к этому в 2020 позор.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 10-Июл-20 00:17 
"Порядка единиц мегабайт" чего?))) Тактовая частота Ricoh 2A03 (CPU денди) была 1.79 мегагерц))

А если речь о памяти - то набортной памяти у денди было всего 2048 байт) В те времена единицы мегабайт были пределом мечтаний)))


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Сишник , 10-Июл-20 07:23 
> "Порядка единиц мегабайт" чего?))) Тактовая частота Ricoh 2A03 (CPU денди) была 1.79
> мегагерц))
> А если речь о памяти - то набортной памяти у денди было
> всего 2048 байт) В те времена единицы мегабайт были пределом мечтаний)))

МГц конечно же🤔


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено анончик , 09-Июл-20 14:31 
лал ты меня позабавил.
>>Только React Native рендерит в нативные компоненты, а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
>>Если и учить что - натив. Меньше абстракций, больше быстродействия. Electron/Flutter/RN - не нужно.

Как ты думаешь нативные кнопки как рисуються на экране? Волшебным образом?
Слои абстракции замедляют работу ок зумер. Как ты думаешь сколько вызовов библиотек нужно что бы нарисовать нативную кнопку, сколько в нативных компонентах слоев абстракции?


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 15:15 
> лал ты меня позабавил.
>>>Только React Native рендерит в нативные компоненты, а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
>>>Если и учить что - натив. Меньше абстракций, больше быстродействия. Electron/Flutter/RN - не нужно.
> Как ты думаешь нативные кнопки как рисуються на экране? Волшебным образом?
> Слои абстракции замедляют работу ок зумер. Как ты думаешь сколько вызовов библиотек
> нужно что бы нарисовать нативную кнопку, сколько в нативных компонентах слоев
> абстракции?

Кто обзывается - тот сам так называется ) С вами, сударь, говорить не буду. Ваше поведение бестолковое )


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено proninyaroslav , 09-Июл-20 18:05 
Ну к flutter проявляют реальный интерес, в отличии от dart in web, так как кроме типизации нужны ещё тулзы и библиотеки, а они все на js. Поэтому выгодней стало применять typescript, а не дарт.

На счёт сравнения с react native: flutter не использует нативные элементы, всё отрисовывается внутри flutter, и сам dart имеет AOT-компиляцию в нативный код для продакшена и JIT при разработке. В реакте же UI-элементы нативные, а значит нужен некий interop между js и нативным кодом, который отрицательно влияет на производительности. Плюс не всегда возможно использовать JIT для js, например на iOS. Поэтому в среднем flutter будет ближе к нативу по скорости.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 19:10 
> Ну к flutter проявляют реальный интерес, в отличии от dart in web,
> так как кроме типизации нужны ещё тулзы и библиотеки, а они
> все на js. Поэтому выгодней стало применять typescript, а не дарт.
> На счёт сравнения с react native: flutter не использует нативные элементы, всё
> отрисовывается внутри flutter, и сам dart имеет AOT-компиляцию в нативный код
> для продакшена и JIT при разработке. В реакте же UI-элементы нативные,
> а значит нужен некий interop между js и нативным кодом, который
> отрицательно влияет на производительности. Плюс не всегда возможно использовать JIT для
> js, например на iOS. Поэтому в среднем flutter будет ближе к
> нативу по скорости.

Да такой же уродец будет. Проще брать Swift и делать на нем


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено proninyaroslav , 09-Июл-20 19:18 
> Да такой же уродец будет. Проще брать Swift и делать на нем

Кроссплатформенный Cocoa framework к свифту не подкинете ;)?


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 19:38 
>> Да такой же уродец будет. Проще брать Swift и делать на нем
> Кроссплатформенный Cocoa framework к свифту не подкинете ;)?

Не нужна кроссплатформа Swift-у )


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено proninyaroslav , 09-Июл-20 19:51 
А тогда зачем сравнивать с flutter)?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 10-Июл-20 16:22 
> А тогда зачем сравнивать с flutter)?

Да с flutter вообще не надо ничего сравнивать. Выбросить его - и дело с концом! ;)


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено СССР , 09-Июл-20 10:17 
страшно не то что какие то разработчики тратят время на такие поделки, кому то и деньги платят, страшно то что ктото начнет это изучать, будет утверждать что это круто, будут таких заблудших стадо, будут спорить и все такое. Другими словами гугл с канониклом кала на вентилятор кинуло.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 10:52 
Все решают деньги. Будут вакансии с этими плюшками - люди будут изучать. Можно поверхностно ознакомиться. На собеседовании приврать, что 2 года используешь )

Если подумать - кризис, люди есть хотят. А за еду даже на Flutter будут разрабатывать ) Только в приличном (opennet.ru) обществе в таком нельзя признаваться


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 10:46 
Написание пачки приложений с скудным функционалом, но огромным поеданием ресурсов предчувствую я!

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено proninyaroslav , 09-Июл-20 18:21 
Ну "поедать" ресурсы там может только Dart VM. И поедает куда меньше электрона. Для примера Flokk Contacts ест только 18 мб.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 09-Июл-20 11:54 
Как только Dart выйдет как самостоятельное приложение вроде Node.js и будет включен в состав всех браузеров можем вернуться к разговору о стандартной библиотеке GUI, а так это какая-то надстройка над надстройками. Скоро будут аннонсы о том что кто-то в Google ZIP архив сделал или файлы упорядочил по расширению.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено via , 09-Июл-20 13:11 
Вчега приехало, ага

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено via , 09-Июл-20 13:12 
Qt-капетц

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Анон Анонов , 09-Июл-20 13:27 
Для линукса есть вполне удобный Vala, на нём гуй elementaryos написан, компилится в нативные компоненты, удобен. Не говоря о том, что есть lazarus и QML. Никакие флуттеры не нужны.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено анончик , 09-Июл-20 14:36 
еще бы gtk+ мог в кроплатформенность без какойто матери и желательно под мак тоже.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено InuYasha , 10-Июл-20 11:21 
есть wxWidgets же, который нативен везде, даже под вендой.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено user90 , 09-Июл-20 14:42 
> Google и Canonical

Дальше можно и не читать - они и по отдельности ничего хорошего очень давно уже не делают, а вместе может быть лишь х2 говенее))


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Иваня , 09-Июл-20 16:44 
Блин, Гугл везде лезет. Замаяла уже эта корпорация зла. Хотя приходится пользоваться их сервисами :(

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Im banana man , 09-Июл-20 19:10 
> Блин, Гугл везде лезет. Замаяла уже эта корпорация зла. Хотя приходится пользоваться
> их сервисами :(

Не пользуйтесь )


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено анонимомус , 09-Июл-20 17:41 
Ничего не имею против GTK, но зачем он для Flutter, вроде как одна из его целей была реализовать свои виджеты вместо нативных, почему не использовать какой-нибудь sdl2 или использовать более тонкую прослойку?

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено ann , 09-Июл-20 23:34 
Не надо уродских виджетов от гугла.

Уже меню испоганили на десктопах.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено proninyaroslav , 10-Июл-20 10:48 
Отрисовка у flutter и так своя, нет никаких нативных виджетов. Из GTK они используют только возможности OpenGL (GtkGLArea), но всё может изменится в будущем, в том числе GLFW вместо GTK:

These implementations aren't set in stone. We're exploring options, and having the basics of a second platform working lets us explore further; GTK gives us a clear path to getting the initial steps working. We may change approaches in the future.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено anonymous , 10-Июл-20 16:06 
GLFW был до GTK, GTK только пару месяцев как запилили.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено proninyaroslav , 10-Июл-20 17:31 
В целом логично использовать GTK, так как в большинстве дистров он есть, а вот GLFW придётся тащить в бинарнике, вероятнее всего.

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено InuYasha , 10-Июл-20 11:20 
У Гугла опять Синдром Поиска Фатального Недостатка!
Тонны гуано сожрут и перепишут - лишь бы wx не использовать!

"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено anonymous , 10-Июл-20 16:04 
wxwidgets который работает уже сегодня на android, ios, os x, windows, linux?
С Qt/qml ещё понятно, но там лицензионная политика шантажисткая.

Тут под bsd вывалили код (уже 3 года как), клепают документацию, обучающие статьи и видео, проводят конференции.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено InuYasha , 10-Июл-20 16:50 
> wxwidgets который работает уже сегодня на android, ios, os x, windows, linux?

Возможно, я не совсем ясно выразился. Имелось в виду, что "лучше бы гугл взял и допилил полуготовый wx" вместо ежегодного наброса новых проектов.


"Google и Canonical реализовали во Flutter возможность создан..."
Отправлено Аноним , 12-Июл-20 17:46 
Пишу на Flutter/Dart уже год и очень доволен. До этого делал приложения на Swift пару лет, больше не хочу. Единственный минус - размер приложения великоват получается, но в текущих реалиях это не проблема, даже через сотовую сеть можно скачать что угодно.
А что касается будущего Flutter/Dart - скоро на смену Android придет Fuchsia, которая целиком написана на Flutter/Dart. Не думаю что Google отправит все это на свалку в ближайшее время.