Size: a a a

Dart & Flutter по-русски

2020 July 17

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Павел
что? котлин в нативщину компилируется? Это ж jvm поделие которое == java
Я еще год назад игрался с нативом, получались такие унылые тормоза как и Scala Native, но чем черт не шутит, язык приятный, и взлетел, могут и допилить. Компилятору то без разницы в какой бэкэнд байт-код сливать - в JVM или LLVM, точнее разница есть, но она преодолимая
https://kotlinlang.org/docs/reference/native-overview.html
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Павел
не забывайте что у них есть свой замечательный ЯП - golang, но раз они выбрали создавать dart, то видимо были на то какие-то причины
потому что дарт хорошо дружился с архитектурой флаттера и у дарта есть дарт вм - а это килер фича хот релода всей флаттер разработки
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
у го такого нету - то, с чем можно на нём сделать хот релод (на сколько я знаю, но могу ошибаться)
источник

П

Павел in Dart & Flutter по-русски
Евгений Баладжа
Я еще год назад игрался с нативом, получались такие унылые тормоза как и Scala Native, но чем черт не шутит, язык приятный, и взлетел, могут и допилить. Компилятору то без разницы в какой бэкэнд байт-код сливать - в JVM или LLVM, точнее разница есть, но она преодолимая
https://kotlinlang.org/docs/reference/native-overview.html
взлетел? Пфф, котлин взлетел только для любителей джет брейнса, даже в гугле помоему его языком не считают, хоть и заявляют публично что это что-то нормальное. Я лично считаю его унылым поделием от которого нужно держаться подальше. Почему гугл не захотели объединиться с аппле и развить свифт для андроида? От этого все только бы выиграли
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Евгений Баладжа
Я еще год назад игрался с нативом, получались такие унылые тормоза как и Scala Native, но чем черт не шутит, язык приятный, и взлетел, могут и допилить. Компилятору то без разницы в какой бэкэнд байт-код сливать - в JVM или LLVM, точнее разница есть, но она преодолимая
https://kotlinlang.org/docs/reference/native-overview.html
у дарта есть ффи, а это огромный простор фантазий
плюс есть aot

а с котлином будут танцы с бубном по поводу jvm/llvm
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Павел
взлетел? Пфф, котлин взлетел только для любителей джет брейнса, даже в гугле помоему его языком не считают, хоть и заявляют публично что это что-то нормальное. Я лично считаю его унылым поделием от которого нужно держаться подальше. Почему гугл не захотели объединиться с аппле и развить свифт для андроида? От этого все только бы выиграли
гугл кстати перетянул в свои ряды создателя свифта для продолжения работы над tensorflow, где будут больше сил уделять свифту 🙂
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
потому что он больше подходит для данного домена задач, как нейронки
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
плюс гугл это мультикомандная комания, в отличии от яблока и майкрософт, где мейнстрим задаётся верхушкой, если это свифт - то свифт везде, если си шарп - то си шарп везде
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
kroppli Petushkov
ну и если про тензерфлоу ещё сказать, он ведь не запускается прямо вот в джс 🙂
изначально, был tensorflow, потом появился облегчённая версия как tensorflow lite

потом появился и tensorflow.js, но изначально это была deeplearn.js
ну а если к сути, tensorflow.js использует webgl для доступа к GPU для работы

то бишь, по сути, v8 здесь не особо задействован 🙂
Да, только webgl похоже не работает на мобильниках, по крайней мере бюджетных. У меня при распознавании получались лаги в 2 секунды, и это при том что нейросетка в отдельном воркере крутилась. Вот работающая демка, думаю повторить на флаттер Tflite, вот будет тема для холиваров )))
https://github.com/balajahe/balajahe.github.io/tree/master/cctv_nn
источник

П

Павел in Dart & Flutter по-русски
это лишь "охуительные истории", не более, если появится нормальная поддержка свифта для дроида - будет здорово. А если они объеденятся с аппле что б сделать какой-то общий фреймворк для UI, вот это было бы действительно здорово, но такого к сожалению не будет :/
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Евгений Баладжа
Да, только webgl похоже не работает на мобильниках, по крайней мере бюджетных. У меня при распознавании получались лаги в 2 секунды, и это при том что нейросетка в отдельном воркере крутилась. Вот работающая демка, думаю повторить на флаттер Tflite, вот будет тема для холиваров )))
https://github.com/balajahe/balajahe.github.io/tree/master/cctv_nn
бюджетные мобилки и вебгл это давняя боль)) поэтому мечта написания игрушек на джс провалилась в сфере мобилок
источник

П

Павел in Dart & Flutter по-русски
kroppli Petushkov
плюс гугл это мультикомандная комания, в отличии от яблока и майкрософт, где мейнстрим задаётся верхушкой, если это свифт - то свифт везде, если си шарп - то си шарп везде
как же это без сишарпа МС запилили опенсорс vscode? ;)
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
вебгл на самом компьютере уже грузит проц за 100%, не говоря уже о мобилках
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Павел
как же это без сишарпа МС запилили опенсорс vscode? ;)
а вы почитайте про тайпскрипт)
источник

П

Павел in Dart & Flutter по-русски
а, нехочу :)
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
и откуда у него корни)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Павел
это лишь "охуительные истории", не более, если появится нормальная поддержка свифта для дроида - будет здорово. А если они объеденятся с аппле что б сделать какой-то общий фреймворк для UI, вот это было бы действительно здорово, но такого к сожалению не будет :/
не появится, они хотят свой язык, это же понятно
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
а vscode - это ещё и другая причина, новый курс нового главы майкрософта
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
они стали более открытые, более дружелюбные, более за опенсорс
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
поэтому и вкладывают столько сил в vscode - потому что это перетягивает огромное количество людей в плане лояльности в их сторону
источник