1.1, Аноним (1), 00:20, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +17 +/– |
Теперь можно лепить унылые и тормозные GUI и в нативных приложениях, а не только в браузере и Android'е.
| |
|
2.5, Аноним (5), 00:34, 09/07/2020 [^] [^^] [^^^] [ответить]
| +13 +/– |
Будут как на Андроиде, хеллоуворлды на пару экранов 150 МБ весить
| |
|
|
4.36, Аноним (36), 06:45, 09/07/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Потому что Chrome и прочее из его компании уже стоят внутри. На десктопах не обязательно все это себе тащут.
| |
|
|
6.131, Аноним (131), 16:01, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Я только не пойму, почему именно для десктопа?
А не позиционируется просто, как Linux-native?
Серверные приложения на нем что делать нельзя?
Или это не про Flutter, а про Dart вообще... уже запутался...
(Про Акведук знаю...)
И станет ли от этого лучше поддержка Dart в Linux для бэк-эндов?
| |
|
7.187, Dmitry777 (?), 11:28, 12/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не важно.
раньше была java: написано однажы работает на любом устройстве
с появлением ios это не так.
Dart хочет занять эту нишу
| |
|
|
|
4.178, Аноним (-), 03:40, 11/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> клевета. APK HW на Андроиде умещается в 10 кБ.
Вот прямо на сабже?
| |
|
5.183, user user (?), 15:10, 11/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> клевета. APK HW на Андроиде умещается в 10 кБ.
> Вот прямо на сабже?
нет. на сабже (в релиз сборке - 14мб). 10 кб это вообще без всего, собранный из коммандной строки...
А товарищ видимо впечатлился размером шар-либы в 120мб в отладочной сборке...
которая в релиз сборке не 120, а 50 (по крайней мере у меня)...
И которую врядли поятнут за собой в "апп-стор"....
так что все разговоры про большой размер набортного барахла - это скорее про популять буквы в интернете
| |
|
|
3.38, Аноним (38), 07:01, 09/07/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
И "фонарики" для десктопа, проявляющие сетевую активность ;)
| |
3.136, TheFotoMag (ok), 17:03, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> Будут как на Андроиде, хеллоуворлды на пару экранов 150 МБ весить
Это каеи, например? Ссылочку на Google Play или просто название приложения дадаите?
| |
|
4.143, anonymouse (?), 17:54, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вам достаточно, что вся обвязка для этого уже стоит в смартфоне и весит от 1.5 Гигабайт?
| |
|
5.145, TheFotoMag (ok), 18:06, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Вам достаточно, что вся обвязка для этого уже стоит в смартфоне и
> весит от 1.5 Гигабайт?
Не будет ни ссылки, ни названия прилржения?
| |
|
6.159, Антидихлофос (?), 22:03, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Конечно ничего не будет.
Ибо местные ботяры могут только лгать и говорить за глаза.
А как только их призовешь к ответу или сливаются, или начинают кривляться.
| |
|
|
|
|
|
3.137, xm (ok), 17:20, 09/07/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
Я б эксперту поверил, если б он, для начала, русский язык освоил в объёме курса начальной школы.
| |
|
2.109, proninyaroslav (ok), 12:39, 09/07/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Dart и Flutter компилируется в нативный код (AOT-компиляция самого кода и C++ Dart VM) и для отрисовки UI используется Skia/GTK/Cocoa, про какие тормоза идёт речь? Это куда "нативнее" и быстрее чем поделки на электроне.
| |
2.117, Урри (?), 13:49, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
А девелопить это предлагается исключительно в унылом и тормозном андроид студио.
| |
|
|
2.190, Брат Анон (?), 08:35, 13/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Хм. Я уже больше года go-flutter собираю для Win/Lin/Android. Что я делаю не так?...
| |
|
|
2.9, Аноним (9), 01:10, 09/07/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вы видели синтаксис этого Флаттера?
Вот для веберов, где он примерно аналогично убог, самое то
| |
|
3.24, user user (?), 04:06, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
а мне все понравилось в дарте...
кроме двух вещей: с Isolate че-то перемудрили... и не сделали тип bool для ffi...
| |
|
2.50, hardij (?), 08:25, 09/07/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Тормозной конкурент... ведь почему юзают кресты? неужели из за их простоты и удобства или же скорости которая так необходима десктоп приложению?
А так ничего нового очередной клон JVM с очередным клоном Swing в одном лице...
| |
|
3.58, Аноним (58), 08:33, 09/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> ведь почему юзают кресты?
сначала юзаешь, потом задаёшь тупые вопросы
| |
|
4.60, hardij (?), 08:36, 09/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Как дела вебмакака? Нода таки взлетела а электрон таки смог в десктоп? Да ты смешон смузибой
| |
|
5.64, Аноним (64), 09:05, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нода то взлетела, а вот быдло продолжает бесноваться в комментах опеннета. Когда уже каникулы кончатся то, и иксперты типа тебя пойдут уроки делать.
| |
|
6.89, _hide_ (ok), 11:04, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ребят, помогите мне понять, почему нода это плохо? Она Довольно экономна по ресурсам, обеспечивает сеансы, позволяет унифицировать кодовую базу бека и енда. C многопоточностью, но они же обещают...
И с ресурсами в ноде не все так плохо, тут уже от рук разработчика зависит. Вот электрон -- это да, цирк с клоунами и факирами, а куча народа выбежала поглядеть на выступление артистов, хотя можно было бы просто на ютуб глянуть.
| |
|
7.95, Q2W (?), 11:43, 09/07/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Нода - это js, а либы на js пишут те же люди, которые пишут все эти ужасные сайты, которые делая простейшие вещи умудряются тормозить и ставить раком браузер.
Если можешь обходиться только минимальным набором очень хороших проверенных либ - нода это ок.
| |
7.121, Аноним (121), 14:24, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
А получится ли не переписывать приложение на JS каждые 2 года из-за того, что версия Ноды ушла далеко вперёд вместе с версией EcmaScript, и теперь модулей, совместимых со старой версией, днём с огнём не найти?
| |
|
|
|
|
3.174, anonymous (??), 16:15, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> ведь почему юзают кресты?
Ага, старые надёжные c++98.
Почему на modern c++ только nana gui запилили? и тот еле дышит
| |
|
2.184, user user (?), 15:14, 11/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Отличный конкурент для QML / С++
даже не конкурент, а ассасин.... но это скорее по вине самого Qt с его замороченной лицензией...
| |
|
1.6, Аноним (6), 00:35, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –8 +/– |
Ну хорошо, что не на вала в гноме девелопере, это хоть какой-то прогресс, но по-моему они ничему особо не учатся. Но попытка влезть в постель к электрону засчитана, жаль, что так много ненужных и кривых костылей, но какой-то из этих кривых костылей может и выстрелит. Знаете как у достоевского, если на стене висит пачка костылей, то какой-то должен выстрелить.
| |
1.8, Аноним (8), 00:54, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Для отрисовки интерфейса в Linux используется обвязка на основе библиотеки GTK
Всё правильно: GTK -- это родной тулкит свободного GNU/Linux. Все остальные тулкиты -- побочные, и не стоят в приоритете у корпораций. Firefox, Chromium, LibreOffice -- все они, оказавшись на линуксе, стремятся мимикрировать именно под GTK, а не под какие-нибудь другие тулкиты, тем более полупроприетарные.
| |
|
2.12, Аноним (12), 01:19, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Корпорации разработывают ядро.
Корпорация делает мейнстрим дистрибутив.
Единственно что радует, что это оперсорс и всегда можно запилить свой дистрибутив в КДЕ плаза, а лучше с КДЕ 3.
| |
2.91, Аноним (91), 11:19, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Родной тулкит покойный Motif, который до сих пор можно встретить в том же Xpdf 3.x и других древних проиложениях. GTK это хипстерская поделка с которой многие никак не могут смириться, но новое поколение хипстоты уже пошла дальше и вообще прикрутила браузер ко всему чему только можно. Взять тот же LightDM это же WebKit для входа в ситсему. Браузер для логина в систему =)
| |
2.102, Сишник (?), 11:54, 09/07/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Нет никакого GNU/Linux, есть Linux и есть никому не нужный GNU Hurd.
| |
2.153, Аноним (153), 20:02, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Мало того что распространённость на десктопе меньше 0.7%, так ещё одно и тоже нужно по 3-5 раз переписывать, под каждый линуксячий недотулкит
| |
|
1.11, Kuromi (ok), 01:12, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
"path_provider для определения типовых каталогов (загрузки, изображения, видео и т.п.)" - да уж, Андроидная логика так и прет.
| |
|
|
3.51, Аноним (58), 08:26, 09/07/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
андроид - то линукс. не уродовали бы его - не пришлось бы сейчас изголяться
| |
|
4.68, Аноним (8), 09:18, 09/07/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ты путаешь Linux с GNU/XDG/Linux. В линуксе нет и никогда не было стандартных механизмов получения "папки со скачанными файлами". В XDG такой механизм есть, в Linux -- нет.
| |
|
|
|
1.14, Аноним (-), 01:47, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Где там реализовали, когда кругом написано, что это альфа, а поддержка винды даже до альфы не дотягивает? Кому нужны жабоскриптоподобные язычки на десктопе - Electron единственный ответ.
| |
|
|
3.62, hardij (?), 08:40, 09/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Dart не может работать нативно так как он не компилируется в машинный код, а требует интерпретатор... Как жаба или дотнет
| |
|
|
5.180, hardij (?), 10:56, 11/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
AOT не решает главное, а именно бешеный отжор оперативы и микролаги сборщика мусора....
| |
|
6.185, Сишник (?), 15:32, 11/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> AOT не решает главное, а именно бешеный отжор оперативы и микролаги сборщика
> мусора....
ИТ сообщество давно смирилось с этим, 8гб рамы на звонилке уже норма, а 60 фпс без микролагов для некоторых тут недостижимый идеал.
| |
|
|
|
|
2.21, Java omnomnom your memory (?), 02:39, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
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'ом нужен непонятно.
| |
|
3.52, Аноним (58), 08:28, 09/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
погугли, что такое нативный софт (подсказка: джава таковым не является)
| |
3.119, анончик (?), 14:19, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Вы видели живые проекты на стеках с graalvm? оно выглядит очень вкусно на helloworld но хотелось бы посмотреть как там на более крупном проекте. Ну или хотя бы hello world на Kotlin + JavaFx + GraalVM
| |
|
|
|
2.173, anonymous (??), 16:11, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
альфа/бетка была, HiDPI не наботал, вейланд ненативный был крашилось при закрытии окна по крестику. Плагинов пока мало (как звук играть? иконка втрей/нотификейшены). Релиз билды и aot только в конце весны запилили под linux. До этого были фризы (если быстро на кнопку жать счётчик где-то на 60м нажатии пропускал 1-2 нажатия) в интерфейсы по сравнению с web и андроидом.
| |
|
|
2.55, hardij (?), 08:30, 09/07/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ниче не завезут, так как лялих никому не нужен из производителей софта... Кому они будут продавать свои поделия? упоротым по свободе тире халяве опенсоурсной детворе?
| |
|
|
4.181, hardij (?), 11:00, 11/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Игры к примеру чем не софт и да покупаю... студия и офис тоже купленная... акробат лицензионный и нод32... мне хватает
| |
|
|
|
1.22, Аноним (22), 03:55, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Добавить ГТК, а Кути когда-нибудь потом... с текущим поколением айтишников что-то явно не так.
| |
|
2.32, Аноним (32), 05:57, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Что это? Еще один Electron?
Да, причём гвоздями прибитый к Gtk3.
| |
2.43, Anonn (?), 07:08, 09/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Какая же профонация... За тебя погуглить? Это при том, что ты должен был о нем знать уже как года 2.
| |
|
3.73, Sgt. Gram (?), 09:45, 09/07/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
К сожалению, не зная, в каком ты классе, не могу точно сказать, сколько лет ты уже должен знать, как пишется слово «профанация».
| |
|
4.81, Anonn (?), 10:28, 09/07/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Я не учитель русского языка, гуманитарий. Но это нормально.
| |
|
5.83, Аноним (83), 10:47, 09/07/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Нет, это ненормально. Было бы нормально, будь русский язык для тебя не родным. В противном случае это стыд и позор - писать неграмотно на родном языке независимо от того, технарь ты или гуманитарий. В крайнем случае, уважающие себя и других люди, сомневаясь в написании какого-то слова, заглядывают в словарь.
| |
|
6.100, Аноним (91), 11:51, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
И очередная ветка обсуждения ушла в говно и доепы до орфографии очередного троешника любителя електроники. Типо смотри я дартаньян а у тебя пипика в пушку. Бля мужики вы реально замотали своим бабским поведением есть неудовлетворенные амбиции иди отожмись трахни новую тетку или не знаю купи себе новую херовину к компьютеру чего сливать соплежуя?
| |
|
7.127, Аноним (121), 14:53, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Иди разгружай вагоны, быдло, там тебе ни язык не нужен, ни мелочей, над которыми надо напрягать мозг, нет.
| |
|
8.141, fske (?), 17:44, 09/07/2020 [^] [^^] [^^^] [ответить] | +/– | Если он родной язык не смог осилить, то как он нормально выучит не родной, тем б... текст свёрнут, показать | |
|
|
6.108, Аноним (108), 12:36, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
То что человек использует русский язык на ru домене еще не значит, что это его родной язык. И судя по потоку алогичных домыслов, некоторым стоило бы меньше дергать на язык и больше на логику с рациональным мышлением.
| |
|
5.111, Аноним (111), 12:50, 09/07/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Тут дело несколько в другом. Когда много читаешь, то автоматически пишешь правильно. Поэтому грамотность - весьма точный индикатор того, стоит ли принимать во внимание то, что говорит человек и стоит ли с ним вести дискуссию. При условии, что этот человек является носителем языка, естественно.
| |
|
6.115, Anonn (?), 13:37, 09/07/2020 [^] [^^] [^^^] [ответить] | +/– | Ладно, анон, отвечу Я много лет печатаю очень быстро слепым набором, автоматиче... большой текст свёрнут, показать | |
|
|
|
9.158, Аноним (158), 22:03, 09/07/2020 [^] [^^] [^^^] [ответить] | +/– | В интернете бытует легенда, что как только девственнику исполняется 30, он стано... текст свёрнут, показать | |
|
|
7.128, Аноним (121), 15:04, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
А код ты так же пишешь? "Автоматически вбиваешь порой даже без осознания", быренько-быренько, там-сям ошибочки мелкие, ой, падумаешь, мы ни на игзамине!
Как ни крути, грамотность коррелирует с интеллектом. Грамотный человек не может быть тупым. А неграмотность бросается в глаза сразу. И портит имидж.
| |
7.130, Аноним (130), 15:39, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Грамматика человеческого языка - это протокол обмена информацией между людьми. Что бывает, когда протокол коммуникации не соблюдается?
Неграмотный текст с нарушениями протокола заставляет получателя текста тратить больше своего времени на парсинг. То есть отправитель неграмотного сообщения, который не стал тратить своё время на обдумывание и вычитку, сэкономил его за счёт времени получателя.
Теперь понятно, откуда негатив?
| |
7.150, Аноним (111), 19:35, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Какой смысл в спешке, если то, что ты по быстрому напечатаешь, все равно не будет восприниматься всерьез?
| |
|
|
|
|
|
|
1.28, КО (?), 05:03, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Canonical продался.
Google-теперь зонды и в вашем Linux!
| |
|
2.31, Animal (??), 05:50, 09/07/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Истерика: Аааааа, кто-то кому-то продался! Аааа, миру капец! В правительстве пришельцы с щупальцами! АААААА!!!
Это бизнес, кто-то продает, кто-то покупает. И что бы продолжать заниматься бизнесом нужны дЭньги. Их никто не отменял. Успокойтесь уже с зондами. Как дети малые...
| |
|
3.56, Аноним (58), 08:31, 09/07/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Это бизнес, кто-то продает, кто-то покупает
в анус его себе засунь и сиди на винде
| |
|
2.33, Аноним (32), 06:03, 09/07/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
"Dart — язык программирования, созданный Google. Dart позиционируется в качестве замены/альтернативы JavaScript."
(из Википедии)
Так что это очередное "Embrace, Extend, and Extinguish" от корпорации бобра.
| |
|
3.34, Владимир (??), 06:30, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну так все хотят EEE. Microsoft нашел в JS фатальный недостаток и сделал TypeScript. Google нашел другой - и сделал Dart. Не удивлюсь если есть и еще с десяток вариантов.
| |
|
4.87, Im banana man (?), 11:00, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Свой язык для компании - это в первую очередь инструмент контроля и влияния. То же самое, как язык для государства. Во времена СССР второй по использованию язык в мире был - русский. Сейчас его использование сократилось значительно. Это про власть, это не про язык. В любом языке есть плюсы и минусы.
Для организации это пиар. Смотрите какая плюшка в языке TS - означает "любите Microsoft, покупайте наши продукты". Смотрите какая плюшка в Dart - "любите Google, покупайте наши продукты". Ну, вы поняли :)
| |
|
|
|
1.35, Аноним (35), 06:39, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Где-нибудь вообще можно скачать архив/flatpak с каким-нибудь hello world, чтобы потыкать и оценить ресурсоемкость? snap не предлагать.
| |
|
2.44, Anonn (?), 07:11, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
При создании Flutter проекта: 'flutter create' создается хелловорлд, который уже можно сбилдить. В превью версии надо было отдельной командой добавить линукс-таргет, глянете доки, инструкции как там сейчас. Потом билд: 'flutter build ...' и бинарь готов. Он вроде увесистый должен быть.
| |
2.155, Аноним (2), 20:54, 09/07/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я сделал за 5 минут в андроид студии, ничего сложного. Добавить плагины в Сьудию, скачать flutter, в терминале во flutter переключиться на dev channel, добавить поддержку линукса, запустить flutter doctor, доставить зависимости, которые просят, открыть андроид студию и нажать на зеленый треугольник.
| |
|
3.188, Xasd5 (?), 11:39, 12/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
кому какое дело что ты там мышкой натыкал в какой-то студии...
ты просто напиши списк команд который нужно набрать в Терминале чтобы получить это твоё "за 5 минут"
| |
|
|
1.37, Аноним (37), 06:59, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Ну да, ну да. И в качестве бэкенда только собственная поделка гугла (Dart) или язык без экосистемы (C++). Нафиг оно кому нужно десктопе без нормальных биндингов (Python, Go, Rust). Тогда уж лучше Electron + Typescipt.
| |
|
2.78, Аноним (83), 10:07, 09/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
И какой же экосистемы, по-вашему, нехватает плюсам? Нет, я не фанат плюсов (а начиная с С++11 даже наоборот). Но утверждать, что у языка, которому уже под 40 и на котором написаны миллионы строк кода, нет экосистемы - на это надо иметь веские аргументы. Вот у Го с Растом да, хреновая экосистема. А первый еще и сам по себе убожество.
| |
|
3.157, Gogi (??), 21:22, 09/07/2020 [^] [^^] [^^^] [ответить] | +/– | В том и прикол, что язык, существующий 40 лет , ДО СИХ ПОР похож на юродивого к... большой текст свёрнут, показать | |
|
4.182, hardij (?), 11:34, 11/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
А ничего, что кресты изначально пилились для 100% совместимости на уровне исходного кода с Си, так как что 30 лет назад, что сейчас ядра ОС для доступа к своим внутренностям предлают онли Си API и как ты гений предлагаешь решить проблему взаимодействия с ядром и с туевой кучей С-либ напрямую без прослойки?
| |
|
3.165, www2 (??), 07:46, 10/07/2020 [^] [^^] [^^^] [ответить] | +2 +/– | Количество рабочих проектов на Go и на Rust свидетельствует об обратном Мне лич... большой текст свёрнут, показать | |
|
4.166, www2 (??), 08:07, 10/07/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Ещё чуть не забыл 7 В Go умопомрачительная поддержка сериализации и особенно -... большой текст свёрнут, показать | |
|
|
|
1.67, Аноним (83), 09:12, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Да-да. Понадобился тут редактор BPMN по-бырому, поставил Camunda Modeler. Так у этой пакости есть какой-то бинарь, chrome-sandbox, который требует chown root:root и chmod 4755. А иначе работать напрочь отказывается. Идите-ка вы на хрен с вашими Электронами, Флаттерами и React Native на десктопах.
Есть Motif, есть GTK, есть Qt.
| |
1.75, Im banana man (?), 10:00, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Ага, 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 - не нужно.
| |
|
2.93, Аноним (93), 11:30, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
Как бы нет. Как ты правильно заметил, у Flutter свой рендерер, он не абстрагирует от нативных компонентов, а по сути представляет собой канву на которой все содержимое рендерится специальным образом, чтобы на выходе получить максимальную приближенность к 60 фпс. Таким образом, он работает изолированно от всего gui-окружения системы и как раз уровней абстракций имеет меньше всего.
Это если говорить о мобильниках, как оно на десктопах я не знаю.
| |
|
3.97, Im banana man (?), 11:47, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
> Как бы нет. Как ты правильно заметил, у Flutter свой рендерер, он
> не абстрагирует от нативных компонентов, а по сути представляет собой канву
> на которой все содержимое рендерится специальным образом, чтобы на выходе получить
> максимальную приближенность к 60 фпс. Таким образом, он работает изолированно от
> всего gui-окружения системы и как раз уровней абстракций имеет меньше всего.
Да, тут соглашусь. Уровни абстракции как раз больше к RN относятся.
Таки Flutter да, берет canvas, и как бы говорит ОС - мне плевать на твое окружение, мне плевать на UI-гайдлайны, на системные компоненты. Я нарисую все сам.
Что-то это мне напоминает... :)
Ах да, Apache Cordova :) Да, Flutter может быть пошустрее. Но все же так себе идея. Чем оно лучше Electron?
| |
|
|
|
6.105, Аноним (93), 12:09, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Значит ты вообще не понимаешь тему, а лезешь обсуждать.
А я добавлю к вышенаписанному - Dart умеет компилироваться в машинный код. Таким образом, ему не требуется ни виртуальная машина, ни тормознутый DOM, ни толстый браузерный движок. На таких условиях, при правильной реализации сабжа, он вполне может потягаться с Qt по части производительности и нересурсоемкости.
| |
|
7.106, Im banana man (?), 12:17, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Значит ты вообще не понимаешь тему, а лезешь обсуждать.
> А я добавлю к вышенаписанному - Dart умеет компилироваться в машинный код.
> Таким образом, ему не требуется ни виртуальная машина, ни тормознутый DOM,
> ни толстый браузерный движок. На таких условиях, при правильной реализации
> сабжа, он вполне может потягаться с Qt по части производительности и
> нересурсоемкости.
Йоу, мамкины эксперты подтянулись )
| |
|
|
|
|
3.161, Сишник (?), 23:45, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
> Как бы нет. Как ты правильно заметил, у Flutter свой рендерер, он
> не абстрагирует от нативных компонентов, а по сути представляет собой канву
> на которой все содержимое рендерится специальным образом, чтобы на выходе получить
> максимальную приближенность к 60 фпс. Таким образом, он работает изолированно от
> всего gui-окружения системы и как раз уровней абстракций имеет меньше всего.
> Это если говорить о мобильниках, как оно на десктопах я не знаю.
50/60 фпс было ещё на всяких денди с примитивным процем порядка единиц мегабайт, только лишь стремиться к этому в 2020 позор.
| |
|
4.162, Аноним (1), 00:17, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
"Порядка единиц мегабайт" чего?))) Тактовая частота Ricoh 2A03 (CPU денди) была 1.79 мегагерц))
А если речь о памяти - то набортной памяти у денди было всего 2048 байт) В те времена единицы мегабайт были пределом мечтаний)))
| |
|
5.164, Сишник (?), 07:23, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> "Порядка единиц мегабайт" чего?))) Тактовая частота Ricoh 2A03 (CPU денди) была 1.79
> мегагерц))
> А если речь о памяти - то набортной памяти у денди было
> всего 2048 байт) В те времена единицы мегабайт были пределом мечтаний)))
МГц конечно же🤔
| |
|
|
|
2.123, анончик (?), 14:31, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
лал ты меня позабавил.
>>Только React Native рендерит в нативные компоненты, а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
>>Если и учить что - натив. Меньше абстракций, больше быстродействия. Electron/Flutter/RN - не нужно.
Как ты думаешь нативные кнопки как рисуються на экране? Волшебным образом?
Слои абстракции замедляют работу ок зумер. Как ты думаешь сколько вызовов библиотек нужно что бы нарисовать нативную кнопку, сколько в нативных компонентах слоев абстракции?
| |
|
3.129, Im banana man (?), 15:15, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> лал ты меня позабавил.
>>>Только React Native рендерит в нативные компоненты, а Flutter рендерит сам. Получаем лишние слои абстракций как в одном, так и в другом случае.
>>>Если и учить что - натив. Меньше абстракций, больше быстродействия. Electron/Flutter/RN - не нужно.
> Как ты думаешь нативные кнопки как рисуються на экране? Волшебным образом?
> Слои абстракции замедляют работу ок зумер. Как ты думаешь сколько вызовов библиотек
> нужно что бы нарисовать нативную кнопку, сколько в нативных компонентах слоев
> абстракции?
Кто обзывается - тот сам так называется ) С вами, сударь, говорить не буду. Ваше поведение бестолковое )
| |
|
2.144, proninyaroslav (ok), 18:05, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну к flutter проявляют реальный интерес, в отличии от dart in web, так как кроме типизации нужны ещё тулзы и библиотеки, а они все на js. Поэтому выгодней стало применять typescript, а не дарт.
На счёт сравнения с react native: flutter не использует нативные элементы, всё отрисовывается внутри flutter, и сам dart имеет AOT-компиляцию в нативный код для продакшена и JIT при разработке. В реакте же UI-элементы нативные, а значит нужен некий interop между js и нативным кодом, который отрицательно влияет на производительности. Плюс не всегда возможно использовать JIT для js, например на iOS. Поэтому в среднем flutter будет ближе к нативу по скорости.
| |
|
3.147, Im banana man (?), 19:10, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Ну к flutter проявляют реальный интерес, в отличии от dart in web,
> так как кроме типизации нужны ещё тулзы и библиотеки, а они
> все на js. Поэтому выгодней стало применять typescript, а не дарт.
> На счёт сравнения с react native: flutter не использует нативные элементы, всё
> отрисовывается внутри flutter, и сам dart имеет AOT-компиляцию в нативный код
> для продакшена и JIT при разработке. В реакте же UI-элементы нативные,
> а значит нужен некий interop между js и нативным кодом, который
> отрицательно влияет на производительности. Плюс не всегда возможно использовать JIT для
> js, например на iOS. Поэтому в среднем flutter будет ближе к
> нативу по скорости.
Да такой же уродец будет. Проще брать Swift и делать на нем
| |
|
4.149, proninyaroslav (ok), 19:18, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Да такой же уродец будет. Проще брать Swift и делать на нем
Кроссплатформенный Cocoa framework к свифту не подкинете ;)?
| |
|
5.151, Im banana man (?), 19:38, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> Да такой же уродец будет. Проще брать Swift и делать на нем
> Кроссплатформенный Cocoa framework к свифту не подкинете ;)?
Не нужна кроссплатформа Swift-у )
| |
|
|
7.175, Im banana man (?), 16:22, 10/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А тогда зачем сравнивать с flutter)?
Да с flutter вообще не надо ничего сравнивать. Выбросить его - и дело с концом! ;)
| |
|
|
|
|
|
|
1.79, СССР (?), 10:17, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
страшно не то что какие то разработчики тратят время на такие поделки, кому то и деньги платят, страшно то что ктото начнет это изучать, будет утверждать что это круто, будут таких заблудших стадо, будут спорить и все такое. Другими словами гугл с канониклом кала на вентилятор кинуло.
| |
|
2.85, Im banana man (?), 10:52, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Все решают деньги. Будут вакансии с этими плюшками - люди будут изучать. Можно поверхностно ознакомиться. На собеседовании приврать, что 2 года используешь )
Если подумать - кризис, люди есть хотят. А за еду даже на Flutter будут разрабатывать ) Только в приличном (opennet.ru) обществе в таком нельзя признаваться
| |
|
1.82, Аноним (82), 10:46, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Написание пачки приложений с скудным функционалом, но огромным поеданием ресурсов предчувствую я!
| |
|
2.146, proninyaroslav (ok), 18:21, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну "поедать" ресурсы там может только Dart VM. И поедает куда меньше электрона. Для примера Flokk Contacts ест только 18 мб.
| |
|
1.101, Аноним (91), 11:54, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Как только Dart выйдет как самостоятельное приложение вроде Node.js и будет включен в состав всех браузеров можем вернуться к разговору о стандартной библиотеке GUI, а так это какая-то надстройка над надстройками. Скоро будут аннонсы о том что кто-то в Google ZIP архив сделал или файлы упорядочил по расширению.
| |
1.114, Анон Анонов (?), 13:27, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Для линукса есть вполне удобный Vala, на нём гуй elementaryos написан, компилится в нативные компоненты, удобен. Не говоря о том, что есть lazarus и QML. Никакие флуттеры не нужны.
| |
|
2.125, анончик (?), 14:36, 09/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
еще бы gtk+ мог в кроплатформенность без какойто матери и желательно под мак тоже.
| |
|
1.126, user90 (?), 14:42, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Google и Canonical
Дальше можно и не читать - они и по отдельности ничего хорошего очень давно уже не делают, а вместе может быть лишь х2 говенее))
| |
1.135, Иваня (?), 16:44, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Блин, Гугл везде лезет. Замаяла уже эта корпорация зла. Хотя приходится пользоваться их сервисами :(
| |
|
2.148, Im banana man (?), 19:10, 09/07/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Блин, Гугл везде лезет. Замаяла уже эта корпорация зла. Хотя приходится пользоваться
> их сервисами :(
Не пользуйтесь )
| |
|
1.140, анонимомус (?), 17:41, 09/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ничего не имею против GTK, но зачем он для Flutter, вроде как одна из его целей была реализовать свои виджеты вместо нативных, почему не использовать какой-нибудь sdl2 или использовать более тонкую прослойку?
| |
|
2.160, ann (??), 23:34, 09/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не надо уродских виджетов от гугла.
Уже меню испоганили на десктопах.
| |
2.167, proninyaroslav (ok), 10:48, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Отрисовка у 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.
| |
|
|
4.177, proninyaroslav (ok), 17:31, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
В целом логично использовать GTK, так как в большинстве дистров он есть, а вот GLFW придётся тащить в бинарнике, вероятнее всего.
| |
|
|
|
1.168, InuYasha (??), 11:20, 10/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У Гугла опять Синдром Поиска Фатального Недостатка!
Тонны гуано сожрут и перепишут - лишь бы wx не использовать!
| |
|
2.171, anonymous (??), 16:04, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
wxwidgets который работает уже сегодня на android, ios, os x, windows, linux?
С Qt/qml ещё понятно, но там лицензионная политика шантажисткая.
Тут под bsd вывалили код (уже 3 года как), клепают документацию, обучающие статьи и видео, проводят конференции.
| |
|
3.176, InuYasha (??), 16:50, 10/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> wxwidgets который работает уже сегодня на android, ios, os x, windows, linux?
Возможно, я не совсем ясно выразился. Имелось в виду, что "лучше бы гугл взял и допилил полуготовый wx" вместо ежегодного наброса новых проектов.
| |
|
|
1.189, Аноним (189), 17:46, 12/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пишу на Flutter/Dart уже год и очень доволен. До этого делал приложения на Swift пару лет, больше не хочу. Единственный минус - размер приложения великоват получается, но в текущих реалиях это не проблема, даже через сотовую сеть можно скачать что угодно.
А что касается будущего Flutter/Dart - скоро на смену Android придет Fuchsia, которая целиком написана на Flutter/Dart. Не думаю что Google отправит все это на свалку в ближайшее время.
| |
|