1.1, Аноним (1), 14:52, 10/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
единственная крупная компания в России (Wrike), использовавшая дарт и как-то взаимодействующая с гуглом, закрывает офисы в стране и уходит на другой стек. Кажется, что дарт в вебе без флаттера всё-таки не прижился.
| |
|
2.8, 334455 (?), 15:34, 10/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Они уж Citrix чуть ли не год как, так что не факт что именно в дарте дело.
| |
|
3.43, Аноним (1), 00:08, 11/09/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Официально сделку закрыли только в этом году, но кроме того, что цитрикс не хотел видеть русских, имеющих доступ к данным из России, цитриксу нужно ещё и нанимать в том числе фронтенд разработчиков. Хайринг в Праге шёл совсем плохо, а в Россию уже не хайрили.
Хотя варианты других технологий рассматривали как минимум с прошлого года. Но и с дартом у Райка всё не гладко шло, огромная куча js-легаси со своими велосипедами живёт и здравствует. Что тоже говорит не в пользу дарта.
| |
|
2.82, Gogi (??), 18:18, 12/09/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ни Дарт, ни Флаттер нафиг не нужны. Есть промышленные языки типа С, С++, C# и к ним зарекомендовавшие себя ГУИ. Любой, кто полезет в эту нишу с языком, который ничего из себя не представляет, кроме как "другой синтаксис", обречён.
В этом плане есть прорывной язык Nemerle, который МОЖЕТ выстрелить в нише .NET, но пока что его разработка затухла.
| |
|
3.95, Сашок (??), 07:52, 13/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Боже, как же вы не правы =). Флаттер/ReactNative вполне себе живут, вполне удобны для разработки мобильного дерьма. Стоимость разработки намного ниже чем нейтив Swift/Kotlin/Java....
| |
3.99, Степан (?), 14:39, 13/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
C# из списка можно выбросить, потому что не получиться одну кодовую базу скомпилировать под все платформы.
Если рассматривать C/C++, то подумайте о стоимости разработки в сравнении с react native и flatter. Для бизнеса выбор очевиден
| |
|
|
|
|
3.92, Аноним (92), 22:49, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
А где x32 вообще поддерживают? Из ядра собирались выпилить, не взлетело.
| |
|
|
3.94, funny.falcon (?), 00:55, 13/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Таки нет. Во-первых, есть jit компиляция (внезапно). Во-вторых, особенно для flutter была запилена полная AOT компиляция. Т.е. релизная сборка flutter приложения - это бинарь без намёка на интерпретатор.
| |
|
|
|
2.9, danonimous (?), 15:34, 10/09/2021 [^] [^^] [^^^] [ответить]
| –5 +/– |
Надо было просто JavaScript закомпилировать в native Android/iOS. Но решили и новый синтаксис замутить.
| |
2.23, Stax (ok), 18:07, 10/09/2021 [^] [^^] [^^^] [ответить]
| +8 +/– |
Кроссплатформенные приложения win-linux-macos-ios-android, например. Смотрю типичный такой проект: весь код и логика на Dart, под винду 400 строк на C++, под ios 13 строк на Swift, под android 30 строк на Kotlin - во всех случаях нативный код сводится к инициализации flutter.
Это же всяко приятнее, чем писать двойной код на Java или Kotlin под андроид и дублирующий вариант на ObjC или Swift под iOS, и вдобавок добавляется нативное исполнение под десктопными платформами без кучи лишних телодвижений.
| |
|
3.83, Gogi (??), 18:28, 12/09/2021 [^] [^^] [^^^] [ответить] | –1 +/– | двойной код - это не случайная трудность , которую вы преодолели каким-то туn... большой текст свёрнут, показать | |
|
4.90, Stax (ok), 21:33, 12/09/2021 [^] [^^] [^^^] [ответить] | +/– | Есть различные ниши Софт типа инстаграмма или вотсаппа пусть будет нативным, ни... большой текст свёрнут, показать | |
4.101, Степан (?), 23:45, 13/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Если не ошибаюсь, инстаграм полностью или частично - react native. И ничего работает на миллионах устройств
| |
|
|
|
1.4, Аноним (4), 14:59, 10/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
О, почтисовсемнетормозит обновилось, язык одного фреймворка. На фоне котла, который действительно язык общего назначения с адекватным интерропом в целевую платформу, дарт выглядит как высер, мол рыночек займем, а дальше как пойдет, пока серьезные пасаны вылизывают компоуз до мелочей, эта штука и продолжает жить, единственная цель которой, показать как не стоит развивать язык и фреймворк.
| |
|
2.5, Ненавижу SJW (?), 15:20, 10/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ну как я понял он готовится для Фуксии, а сейчас обкатывается. На Фуксии он будет маст хэв, ИМХО.
| |
|
3.12, Аноним (12), 15:45, 10/09/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ненужно-язык для ненужно-фреймворка для ненужно-оси? Ну это вин ящитаю, так победим!
| |
|
|
5.15, Аноним (12), 15:57, 10/09/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
Потому что сырая поделка в знаменитой "экосистеме гугла" без драйверов и реального применения. И не надо писать про ту фоторамку которую купили полтора умственных инвалида - это даже на троллинг не тянет.
| |
|
|
7.59, Аноним (12), 09:28, 11/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Линукс с первых дней своего существования запускался, работал и выполнял реальные задачи на реальном железе.
| |
|
|
|
|
|
2.7, danonimous (?), 15:33, 10/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Котлин провоцирует нечитабельный синтаксис, если тупо не писать как на Java. На практике он кому-то нужен только для Андройда - тому, кто хочет современные фишки, так как Джаву там больше не обновляют.
| |
|
3.18, Аноним (12), 16:09, 10/09/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
По сравнению с хрустом или каким-нибудь objective-c там синтаксис уровня питона - проще некуда.
| |
|
|
1.6, danonimous (?), 15:26, 10/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> ветки Dart 2, которая отличается от изначального варианта языка Dart применением сильной статической типизации
Как раз читаю книгу одного из авторов Дарта - Bracha G., 2015 года издания. Там он восхваляет динамическую типизацию, как будто это чуть ли не главное достоинство языка. Ха-ха!
| |
|
2.62, worldmind (?), 13:25, 11/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
У гугла это традиция видать, когда го вышёл кричали что дженерики не нужны, мол лишнее усложнение, а теперь хотят выкрутить.
| |
|
3.91, xgen (?), 22:15, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
У языка нет мин/макс функций, так как нет элементарной перегрузки функций, к тому же. Если бы не инфантильный максимализм авторов, это был бы действительно не язык, а сказка, т.к. параллелизм там действительно сделал очень достойно. Но если транспорт на нем писать нормально, то логику - ну его нафиг.
| |
|
|
1.13, Ананоним (?), 15:52, 10/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вангую потерю десятка миллионов человекочасов во всём мире на ознакомление с этим "нужным" языком!
| |
|
2.21, Аноним (21), 16:52, 10/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я помню был очень удивлён, когда Vista рещила отправить crash-логи в интернет без запроса (XP сначала спрашивала)... Почему-то операционка отправила избирательно, но в том числе и логм project1.exe (что-то там в билдере пробовал и этот project1.exe раз 5 уже падал).
Интересно, кто-нибудь делал нормальную DDoS атаку на эти системы сбора телеметрии? 100500 крешей helloworld'ов заставят призадуматься любой ИИ. А если оно ещё и с одного хоста придёт, то будет непонятно какую рекламу этому хосту рекламировать...
| |
|
3.39, Хру (?), 21:51, 10/09/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
> непонятно какую рекламу этому хосту рекламировать...
Get your free copy of Rust today! :)
| |
3.96, Аноним (96), 12:22, 13/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
> 100500 крешей helloworld'ов заставят призадуматься любой ИИ.
Вангую анализ отчетов происходит отдельно от загрузки.
| |
|
|
1.28, Da (?), 19:17, 10/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Вот как раз сейчас изучаю и походу делаю приложение на Dart2+Flutter. До этого были C++/Java/C#. Впечатления пока самые положительные.
Dart2+Flutter = Классный язык (очень простой, безопасный, современный, выразительный) и классная современная платформа (универсальная, быстрая, удобная, логичная, продуманная), работающие в единой связке = отличный инструментарий для разработки моб.приложений на любой вкус.
| |
|
2.33, Аноним (31), 20:05, 10/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Современный язык без деструктурирующего присваивания? Хм...
Кстати, а много ли либ/фреймворков для gamedev? Всё ещё около нуля?
| |
|
3.50, Da (?), 03:52, 11/09/2021 [^] [^^] [^^^] [ответить] | +1 +/– | Всё-таки деструктирующее присваивание - это синтаксический сахар, причём не самы... большой текст свёрнут, показать | |
|
4.87, Gogi (??), 18:35, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Чудик, сахар не усложняет язык, чо ты мелешь?? Суть сахара в том и состоит, чтобы УПРОСТИТЬ громоздкие конструкции синтаксиса более короткими. В чём усложнение?? Парсер стал на 100 строк длиньше? Низлежащие конструкции всё равно остались те же!
| |
|
|
2.34, Аноним (34), 20:13, 10/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
А как использовать SVG? Особенно как часть компонента, чтобы он был динамическим (зависел от состояния приложения)?
И как анимировать этот SVG?
| |
|
3.52, Da (?), 04:05, 11/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
> А как использовать SVG? Особенно как часть компонента, чтобы он был динамическим
> (зависел от состояния приложения)?
Управление состояние с помощью пакета flutter_bloc, поддержка SVG с помощью flutter_svg
> И как анимировать этот SVG?
Поддерживает ли flutter_svg анимированные SVG - не проверял пока.
| |
|
4.56, Аноним (34), 08:22, 11/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я проверил - вроде не поддерживает. Чтобы не просто play / stop, а полноценно управлять.
В React Native я беру SVG из Figma, натравливаю SVGR утилиту, которая копирует в React (то же самое, но все теги с большой буквы) и мой компонент готов (это код, а не файл)
Теперь я могу что угодно менять в коде, менять цвета, анимировать и т.д. и т.п.
| |
|
|
2.47, Хан (?), 02:56, 11/09/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Dart это то ли C# то ли Java, но зачем? Типа ради Flutter? А ниче что сколько нибудь сложные GUI-приложения на JIT-языках адски тормозят?
Именно по этому на связке C#/WPF или Java/Swing ничего сложнее полей для ввода текста нельзя написать, чтобы это дело не тормозило
Тогда вопрос, на Flutter собираются писать десктопные клиенты веб-сервисов, но зачем? Тип есть же на десктопе нормальная веб-версия, в отличии от урезанных версий для мобилок, что решается для последних отдельным приложением
| |
|
3.48, Аноним (34), 03:02, 11/09/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну, React Native на JavaScript не просто не тормозит, а летает. Хотя там, конечно, JIT нет.
Можно посмотреть демки с новой архитектурой (JSI, TurboModules) которую Facebook уже выкатил на своих приложениях.
Там такие вещи можно делать, никакому Flutter и не снится. При этом GUI летает.
| |
3.51, Da (?), 04:03, 11/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Flutter по сути сейчас паравоз, который тащит за собой Dart. Насчёт сложных приложений и их тормозов: если судить по бенчмаркам, то приложения на Flutter весьма неплохи в плане производительности.
Писать UI на Flutter очень удобно. В сочетании с тулингом VS Code - просто сказочно. Приложения работают сразу на куче платформ: Android, iOS, Web, ... Причём это могут быть весьма добротные и большие приложения, а не поделки "приветмир". Вот тут, например, индийский парень подготовил целый видео-курс на примере реализации довольно крутого моб. приложения с очень стройной архитектурой: https://www.techieblossom.dev/flutter/movieapp/pilot_episode/
| |
|
|
1.30, Аноним (34), 19:37, 10/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Интересный язык и фреймворк. Будущее безусловно за кросс-платформенными приложениями.
Потому что и по фичам, и по стеку всё очень похоже. Как минимум концептуально.
Однако будущее за React Native.
| |
|
2.57, ppp (??), 08:46, 11/09/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
по количеству вакнсий Flutter уже обогнал React native, по крайней мере в нашей локации
| |
|
|
2.97, Аноним (96), 12:26, 13/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Новый инсталлятор убунты как раз на нем делают. Но лучше бы не делали.
| |
|
1.45, Хан (?), 02:48, 11/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пока Microsoft переносит на Github обсуждение с сообществом развития C# как открытой технологии и СТАНДАРТИЗИРУЕТ стабильные версии C# и .NET в ECMA, в это время гугл ложит болт на какое-то там компьюнити и хреначит апдейты языка как разрабы раста раз в месяц....
Неудивительно что Dart компьюнити ноль
| |
|
|
3.69, Хан (?), 16:05, 11/09/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Dart первой версии в том ECMA, после чего Google забил на стандартизацию
C# 5 стандартизирован, сейчас идет работа по стандартизации 6-7 версии
| |
|
4.76, мое правило (?), 07:55, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Честное слово, от стандартов net последнее время как то не легче, если вспомнить путь от net framework к текущему состоянию. Просто корыто а не инфраструктура.
| |
|
5.78, Хан (?), 15:06, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
NET Framework никогда не был стандартом ECMA
Стандарт ECMA опреляет
- Синтаксис языка C#
- API BCL и формат байткода NET
| |
|
|
|
|
1.58, ppp (??), 08:49, 11/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
что бы там не говорили а Dart Flutter победит все (условно конечно), ибо они реально кросплатформенные, а это очень нравится бизнесу и с этим ничего не сделаешь
| |
|
|
3.104, dev (??), 06:51, 14/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
А если внимательно прочитать новость?
> Одновременно представлен значительный релиз Flutter 2.5, который ... позволяет ... создавать приложения для запуска в браузерах. | |
|
|
1.60, Аноним (60), 10:42, 11/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
очередное тормозное дермище, по уровню электрона, те же яйки только с боку.
| |
|
2.61, Аноним (61), 10:55, 11/09/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Каким бы дерьмом это не было, это всё равно лучше чем писать проект одновременно для разных платформ на 4-5 языках сразу.
| |
|
3.77, Аноним (77), 08:34, 12/09/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Mем про стандарты N+1. Все мы понимаем, как то что земля крутится вокруг солнца, что будущее только за Rust.
| |
|
|
1.79, Хан (?), 15:08, 12/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Если Microsoft таки выпустит кроссплатформенный MAUI для дотнета, то Dart можно выносить вперед ногами
| |
|
2.81, Аноним (34), 16:31, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
Microsoft целуется взасос с React Native. У них сейчас многие приложения на нём написаны. И они говорят что ооочень довольны.
Это они добавили поддержку Windows в React Native, да ещё и поддерживают MacOS
| |
|
3.88, Хан (?), 18:48, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
NET не отменяет Java
MAUI(Xamarin.Forms) не отменяет React
Просто это конкурирующие технологии, но для дотнета кроссплатформенный гуй из коробки это однозначно плюс
| |
3.89, Хан (?), 21:03, 12/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
React Native хорош спору нет, но не всем по кайфу JS, ну и про скорость не стоит забывать, пусть React Native это не Apache Cordova, но и до нативного не дотягивает
| |
|
|
1.86, Док (?), 18:33, 12/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Шикарная система! Все проекты перевожу на дарт а старперы пусть на си попробуют чето написать)
| |
1.100, Аноним (100), 16:17, 13/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Это тот на котором пользовательский интерфейс выглядит как куча экскриментов?
| |
|
2.106, flexagoon (ok), 23:23, 20/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Нет, это тот, на котором интерфейс выглядит как ты захочешь (как и в любом другом фреймворке)
| |
|
|