The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Доступны язык Dart 2.14 и фреймворк Flutter 2.5"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от opennews (??), 10-Сен-21, 14:52 
Компания Google опубликовала релиз языка программирования Dart 2.14, в котором продолжено развитие кардинально переработанной ветки Dart 2, переориентированной на разработку для Web и мобильных систем и оптимизированной для создания компонентов, выполняемых на стороне клиента. Dart 2 отличается от изначального варианта языка Dart применением сильной статической типизации (типы могут выводиться автоматически, поэтому указание типов не является обязательным, но динамическая типизация больше не используется и вычисленный изначально тип закрепляется за переменной и в дальнейшем применяется строгая проверка типа)...

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +4 +/
Сообщение от Аноним (1), 10-Сен-21, 14:52 
единственная крупная компания в России (Wrike), использовавшая дарт и как-то взаимодействующая с гуглом, закрывает офисы в стране и уходит на другой стек. Кажется, что дарт в вебе без флаттера всё-таки не прижился.
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от 334455 (?), 10-Сен-21, 15:34 
Они уж Citrix чуть ли не год как, так что не факт что именно в дарте дело.
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (31), 10-Сен-21, 19:49 
Причина в том, что гугл похоронил AngularDart.
Ответить | Правка | Наверх | Cообщить модератору

43. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +2 +/
Сообщение от Аноним (1), 11-Сен-21, 00:08 
Официально сделку закрыли только в этом году, но кроме того, что цитрикс не хотел видеть русских, имеющих доступ к данным из России, цитриксу нужно ещё и нанимать в том числе фронтенд разработчиков. Хайринг в Праге шёл совсем плохо, а в Россию уже не хайрили.

Хотя варианты других технологий рассматривали как минимум с прошлого года. Но и с дартом у Райка всё не гладко шло, огромная куча js-легаси со своими велосипедами живёт и здравствует. Что тоже говорит не в пользу дарта.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

82. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от Gogi (??), 12-Сен-21, 18:18 
Ни Дарт, ни Флаттер нафиг не нужны. Есть промышленные языки типа С, С++, C# и к ним зарекомендовавшие себя ГУИ. Любой, кто полезет в эту нишу с языком, который ничего из себя не представляет, кроме как "другой синтаксис", обречён.
В этом плане есть прорывной язык Nemerle, который МОЖЕТ выстрелить в нише .NET, но пока что его разработка затухла.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

95. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Сашок (??), 13-Сен-21, 07:52 
Боже, как же вы не правы =). Флаттер/ReactNative вполне себе живут, вполне удобны для разработки мобильного дерьма. Стоимость разработки намного ниже чем нейтив Swift/Kotlin/Java....
Ответить | Правка | Наверх | Cообщить модератору

99. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Степан (?), 13-Сен-21, 14:39 
C# из списка можно выбросить, потому что не получиться одну кодовую базу скомпилировать под все платформы.

Если рассматривать C/C++, то подумайте о стоимости разработки в сравнении с react native и flatter. Для бизнеса выбор очевиден

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

2. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от Ненавижу SJW (?), 10-Сен-21, 14:56 
Подскажите как запустить скомпилированый .dart файл на Linux, где нет Dart окружения?
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Анончик (?), 10-Сен-21, 21:47 
так же как любой другой, ./run_me
Ответить | Правка | Наверх | Cообщить модератору

53. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (31), 11-Сен-21, 04:26 
Имей в виду, дарт как современный язык не поддерживает x32
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

92. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (92), 12-Сен-21, 22:49 
А где x32 вообще поддерживают? Из ядра собирались выпилить, не взлетело.
Ответить | Правка | Наверх | Cообщить модератору

65. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (65), 11-Сен-21, 14:01 
Это ж интерпретируемый язык.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

94. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от funny.falcon (?), 13-Сен-21, 00:55 
Таки нет. Во-первых, есть jit компиляция (внезапно). Во-вторых, особенно для flutter была запилена полная AOT компиляция. Т.е. релизная сборка flutter приложения - это бинарь без намёка на интерпретатор.
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (3), 10-Сен-21, 14:57 
Зачем нужны эти nih языки?
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –5 +/
Сообщение от danonimous (?), 10-Сен-21, 15:34 
Надо было просто JavaScript закомпилировать в native Android/iOS. Но решили и новый синтаксис замутить.
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +8 +/
Сообщение от Stax (ok), 10-Сен-21, 18:07 
Кроссплатформенные приложения win-linux-macos-ios-android, например. Смотрю типичный такой проект: весь код и логика на Dart, под винду 400 строк на C++, под ios 13 строк на Swift, под android 30 строк на Kotlin - во всех случаях нативный код сводится к инициализации flutter.

Это же всяко приятнее, чем писать двойной код на Java или Kotlin под андроид и дублирующий вариант на ObjC или Swift под iOS, и вдобавок добавляется нативное исполнение под десктопными платформами без кучи лишних телодвижений.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

70. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Козявка (?), 11-Сен-21, 17:04 
RN
Ответить | Правка | Наверх | Cообщить модератору

83. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Gogi (??), 12-Сен-21, 18:28 
"двойной код" - это не "случайная трудность", которую вы преодолели каким-то туnоpылым решением, а НЕОБХОДИМОСТЬ. Как воздух, вода и земля - невозможно ЭФФЕКТИВНО передвигаться в этих средах, используя один и тот же транспорт. Бараны, которые пытаются сделать мультиплатформенную амфибию, обречены - этот павлиноуткаёж будет одинаково безобразен на каждой из платформ, одинакого НЕнативен и одинаково отторжен пользователями. "нативен" - это не просто повторить пиксели оригинала - туда входит ещё и FEEL. Look and feel - вот две составляющие UI. И если look можно повторить (опять же, сильно нагемороившись с сопровождением), то feel - извини, ты пролетаешь.

По-моему, куда практичнее сделать некий декларативный язык (типа XAML, но более упрощённый) и его реализовать на каждой платформе в виде нативных контролов. И попутно сделать "нативный интерфейс"(API под каждую ось), чтобы можно было использовать в полный рост этот "родной" элемент. Другими словами, мы создаём layout из нативных контролов и для каждой платформы будет свой API для кастомайзинга. Что-то будет пересекаться, конечно. Главное - не терять "нативность" платформы, ибо внутри ОС заложено слишком много, чтобы это повторно перереализовывать в библиотеке.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

90. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Stax (ok), 12-Сен-21, 21:33 
> "двойной код" - это не "случайная трудность", которую вы преодолели каким-то туnоpылым
> решением, а НЕОБХОДИМОСТЬ. Как воздух, вода и земля - невозможно ЭФФЕКТИВНО
> передвигаться в этих средах, используя один и тот же транспорт. Бараны,
> которые пытаются сделать мультиплатформенную амфибию, обречены - этот павлиноуткаёж будет
> одинаково безобразен на каждой из платформ, одинакого НЕнативен и одинаково отторжен
> пользователями. "нативен" - это не просто повторить пиксели оригинала - туда

Есть различные ниши. Софт типа инстаграмма или вотсаппа пусть будет нативным, никто не против. Но бывает сверхбюджетная разработка, или открытое ПО без поддержки, и другие ситуации, когда затратить минимум усилий программиста для максимума доступности важнее, чем формальная нативность.

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

> По-моему, куда практичнее сделать некий декларативный язык (типа XAML, но более упрощённый)
> и его реализовать на каждой платформе в виде нативных контролов. И
> попутно сделать "нативный интерфейс"(API под каждую ось), чтобы можно было использовать
> в полный рост этот "родной" элемент. Другими словами, мы создаём layout
> из нативных контролов и для каждой платформы будет свой API для
> кастомайзинга. Что-то будет пересекаться, конечно. Главное - не терять "нативность" платформы,
> ибо внутри ОС заложено слишком много, чтобы это повторно перереализовывать в
> библиотеке.

Во flutter-приложении можно иметь нативные контролы. Но не думаю, что вам это интересно, т.к. вы похоже принципиально не хотите признавать, что есть ниша (и достаточно большая) у подобных кроссплатформенных приложений. Не все приложения разрабатываются в энтерпрайзе с огромным бюджетом разработки, увы.

Ответить | Правка | Наверх | Cообщить модератору

101. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Степан (?), 13-Сен-21, 23:45 
Если не ошибаюсь, инстаграм полностью или частично - react native. И ничего работает на миллионах устройств
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

66. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (65), 11-Сен-21, 14:03 
Предлагаете дальше "любить" треклятый JS?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от Аноним (4), 10-Сен-21, 14:59 
О, почтисовсемнетормозит обновилось, язык одного фреймворка. На фоне котла, который действительно язык общего назначения с адекватным интерропом в целевую платформу, дарт выглядит как высер, мол рыночек займем, а дальше как пойдет, пока серьезные пасаны вылизывают компоуз до мелочей, эта штука и продолжает жить, единственная цель которой, показать как не стоит развивать язык и фреймворк.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Ненавижу SJW (?), 10-Сен-21, 15:20 
Ну как я понял он готовится для Фуксии, а сейчас обкатывается. На Фуксии он будет маст хэв, ИМХО.
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (12), 10-Сен-21, 15:45 
Ненужно-язык для ненужно-фреймворка для ненужно-оси? Ну это вин ящитаю, так победим!
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от псевдонимус (?), 10-Сен-21, 15:53 
Почему это фуксия не нужна?
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +5 +/
Сообщение от Аноним (12), 10-Сен-21, 15:57 
Потому что сырая поделка в знаменитой "экосистеме гугла" без драйверов и реального применения. И не надо писать про ту фоторамку которую купили полтора умственных инвалида - это даже на троллинг не тянет.
Ответить | Правка | Наверх | Cообщить модератору

36. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от псевдонимус (?), 10-Сен-21, 21:31 
Линукс тоже был сырой поделкой без реального применения.
Ответить | Правка | Наверх | Cообщить модератору

40. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +2 +/
Сообщение от Анончик (?), 10-Сен-21, 21:52 
Жду вас через 30 лет.
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (12), 11-Сен-21, 09:28 
Линукс с первых дней своего существования запускался, работал и выполнял реальные задачи на реальном железе.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

7. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от danonimous (?), 10-Сен-21, 15:33 
Котлин провоцирует нечитабельный синтаксис, если тупо не писать как на Java. На практике он кому-то нужен только для Андройда - тому, кто хочет современные фишки, так как Джаву там больше не обновляют.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

18. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +3 +/
Сообщение от Аноним (12), 10-Сен-21, 16:09 
По сравнению с хрустом или каким-нибудь objective-c там синтаксис уровня питона - проще некуда.
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от lockywolf (ok), 10-Сен-21, 15:34 
Это вы про Руби?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

24. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от funny.falcon (?), 10-Сен-21, 18:14 
Хоть я и люблю руби, но да, смешно.
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Gogi (??), 12-Сен-21, 18:30 
Солидарен!
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +2 +/
Сообщение от danonimous (?), 10-Сен-21, 15:26 
> ветки Dart 2, которая отличается от изначального варианта языка Dart применением сильной статической типизации

Как раз читаю книгу одного из авторов Дарта - Bracha G., 2015 года издания. Там он восхваляет динамическую типизацию, как будто это чуть ли не главное достоинство языка. Ха-ха!

Ответить | Правка | Наверх | Cообщить модератору

19. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (19), 10-Сен-21, 16:16 
А какое главное достоинство языка?
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от funny.falcon (?), 10-Сен-21, 18:15 
Внятная работа с async, как по мне.
Ответить | Правка | Наверх | Cообщить модератору

74. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от danonimous (?), 12-Сен-21, 00:05 
Flutter. И всё, наверно.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

62. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от worldmind (?), 11-Сен-21, 13:25 
У гугла это традиция видать, когда го вышёл кричали что дженерики не нужны, мол лишнее усложнение, а теперь хотят выкрутить.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

91. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от xgen (?), 12-Сен-21, 22:15 
У языка нет мин/макс функций, так как нет элементарной перегрузки функций, к тому же. Если бы не инфантильный максимализм авторов, это был бы действительно не язык, а сказка, т.к. параллелизм там действительно сделал очень достойно. Но если транспорт на нем писать нормально, то логику - ну его нафиг.
Ответить | Правка | Наверх | Cообщить модератору

11. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от barmaley (??), 10-Сен-21, 15:38 
Один вопрос - нахуа?
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Ананоним (?), 10-Сен-21, 15:52 
Вангую потерю десятка миллионов человекочасов во всём мире на ознакомление с этим "нужным" языком!
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Ыноним (?), 10-Сен-21, 16:36 
Для полноты картины: к SDK прибита гвоздями телеметрия и выдернуть ее не получается:

https://github.com/flutter/flutter/issues/73657

Ответить | Правка | Наверх | Cообщить модератору

21. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Аноним (21), 10-Сен-21, 16:52 
Я помню был очень удивлён, когда Vista рещила отправить crash-логи в интернет без запроса (XP сначала спрашивала)... Почему-то операционка отправила избирательно, но в том числе и логм project1.exe (что-то там в билдере пробовал и этот project1.exe раз 5 уже падал).

Интересно, кто-нибудь делал нормальную DDoS атаку на эти системы сбора телеметрии? 100500 крешей helloworld'ов заставят призадуматься любой ИИ. А если оно ещё и с одного хоста придёт, то будет непонятно какую рекламу этому хосту рекламировать...

Ответить | Правка | Наверх | Cообщить модератору

39. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +2 +/
Сообщение от Хру (?), 10-Сен-21, 21:51 
> непонятно какую рекламу этому хосту рекламировать...

Get your free copy of Rust today! :)

Ответить | Правка | Наверх | Cообщить модератору

96. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (96), 13-Сен-21, 12:22 
> 100500 крешей helloworld'ов заставят призадуматься любой ИИ.

Вангую анализ отчетов происходит отдельно от загрузки.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

29. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от proninyaroslavemail (ok), 10-Сен-21, 19:35 
Её можно отключить сразу после установки.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

22. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (22), 10-Сен-21, 17:17 
Язык недалёкого будущего!
Ответить | Правка | Наверх | Cообщить модератору

73. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +7 +/
Сообщение от Led (ok), 11-Сен-21, 23:26 
>Язык недалёкого

/fixed

Ответить | Правка | Наверх | Cообщить модератору

27. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (-), 10-Сен-21, 18:40 
единственный конкурент для раст
Ответить | Правка | Наверх | Cообщить модератору

102. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (92), 14-Сен-21, 01:21 
О, вот пусть они друг с другом и конкурируют.
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +8 +/
Сообщение от Da (?), 10-Сен-21, 19:17 
Вот как раз сейчас изучаю и походу делаю приложение на Dart2+Flutter. До этого были C++/Java/C#. Впечатления пока самые положительные.
Dart2+Flutter = Классный язык (очень простой, безопасный, современный, выразительный) и классная современная платформа (универсальная, быстрая, удобная, логичная, продуманная), работающие в единой связке = отличный инструментарий для разработки моб.приложений на любой вкус.
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (31), 10-Сен-21, 20:05 
Современный язык без деструктурирующего присваивания? Хм...
Кстати, а много ли либ/фреймворков для gamedev? Всё ещё около нуля?
Ответить | Правка | Наверх | Cообщить модератору

50. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Da (?), 11-Сен-21, 03:52 
Всё-таки деструктирующее присваивание - это синтаксический сахар, причём не самый важный. Вообще, главный парадокс и беда популярных языков в том, что чем больше сахара в язык пихают (с целью упростить), тем сложнее он становится. В результате из удобного инструмента для решения практических задач он превращается в нечто сложное и бесформенное.

имхо, главное в ЯП (без учёта библиотек) - это не наличие мешка сахара, а структурная и функциональная достаточность, стройность и надёжность: средства для описания бизнес-логики (типы, классы, интерфейсы, строгая типизация, null safety, дженерики), средства для разделения программы на модули, поддержка асинхронности, обработка ошибок

По второму вопросу - есть https://flame-engine.org/ для 2d-игр, но я не могу его оценить по возможностям, поскольку не занимался геймдевом.

Ответить | Правка | Наверх | Cообщить модератору

55. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от lockywolf (ok), 11-Сен-21, 07:44 
>[оверквотинг удален]
> больше сахара в язык пихают (с целью упростить), тем сложнее он
> становится. В результате из удобного инструмента для решения практических задач он
> превращается в нечто сложное и бесформенное.
> имхо, главное в ЯП (без учёта библиотек) - это не наличие мешка
> сахара, а структурная и функциональная достаточность, стройность и надёжность: средства
> для описания бизнес-логики (типы, классы, интерфейсы, строгая типизация, null safety,
> дженерики), средства для разделения программы на модули, поддержка асинхронности, обработка
> ошибок
> По второму вопросу - есть https://flame-engine.org/ для 2d-игр, но я не могу
> его оценить по возможностям, поскольку не занимался геймдевом.

Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. Scheme demonstrates that a very small number of rules for forming expressions, with no restrictions on how they are composed, suffice to form a practical and efficient programming language that is flexible enough to support most of the major programming paradigms in use today.

Ответить | Правка | Наверх | Cообщить модератору

87. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Gogi (??), 12-Сен-21, 18:35 
Чудик, сахар не усложняет язык, чо ты мелешь?? Суть сахара в том и состоит, чтобы УПРОСТИТЬ громоздкие конструкции синтаксиса более короткими. В чём усложнение?? Парсер стал на 100 строк длиньше? Низлежащие конструкции всё равно остались те же!
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

34. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (34), 10-Сен-21, 20:13 
А как использовать SVG? Особенно как часть компонента, чтобы он был динамическим (зависел от состояния приложения)?

И как анимировать этот SVG?

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

52. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Da (?), 11-Сен-21, 04:05 
> А как использовать SVG? Особенно как часть компонента, чтобы он был динамическим
> (зависел от состояния приложения)?

Управление состояние с помощью пакета flutter_bloc, поддержка SVG с помощью  flutter_svg

> И как анимировать этот SVG?

Поддерживает ли flutter_svg анимированные SVG - не проверял пока.


Ответить | Правка | Наверх | Cообщить модератору

56. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Аноним (34), 11-Сен-21, 08:22 
Я проверил - вроде не поддерживает. Чтобы не просто play / stop, а полноценно управлять.

В React Native я беру SVG из Figma, натравливаю SVGR утилиту, которая копирует в React (то же самое, но все теги с большой буквы) и мой компонент готов (это код, а не файл)

Теперь я могу что угодно менять в коде, менять цвета, анимировать и т.д. и т.п.

Ответить | Правка | Наверх | Cообщить модератору

47. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от Хан (?), 11-Сен-21, 02:56 
Dart это то ли C# то ли Java, но зачем? Типа ради Flutter? А ниче что сколько нибудь сложные GUI-приложения на JIT-языках адски тормозят?

Именно по этому на связке C#/WPF или Java/Swing ничего сложнее полей для ввода текста нельзя написать, чтобы это дело не тормозило

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

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

48. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (34), 11-Сен-21, 03:02 
Ну, React Native на JavaScript не просто не тормозит, а летает. Хотя там, конечно, JIT нет.

Можно посмотреть демки с новой архитектурой (JSI, TurboModules) которую Facebook уже выкатил на своих приложениях.

Там такие вещи можно делать, никакому Flutter и не снится. При этом GUI летает.

Ответить | Правка | Наверх | Cообщить модератору

51. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Da (?), 11-Сен-21, 04:03 
Flutter по сути сейчас паравоз, который тащит за собой Dart. Насчёт сложных приложений и их тормозов: если судить по бенчмаркам, то приложения на Flutter весьма неплохи в плане производительности.

Писать UI на Flutter очень удобно. В сочетании с тулингом VS Code - просто сказочно. Приложения работают сразу на куче платформ: Android, iOS, Web, ... Причём это могут быть весьма добротные и большие приложения, а не поделки "приветмир". Вот тут, например, индийский парень подготовил целый видео-курс на примере реализации довольно крутого моб. приложения с очень стройной архитектурой: https://www.techieblossom.dev/flutter/movieapp/pilot_episode/

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

30. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Аноним (34), 10-Сен-21, 19:37 
Интересный язык и фреймворк. Будущее безусловно за кросс-платформенными приложениями.

Потому что и по фичам, и по стеку всё очень похоже. Как минимум концептуально.

Однако будущее за React Native.

Ответить | Правка | Наверх | Cообщить модератору

46. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от Хан (?), 11-Сен-21, 02:49 
Будущее наступило... Qt/C++... неблагодари
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  –2 +/
Сообщение от Аноним (34), 11-Сен-21, 03:05 
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от ppp (??), 11-Сен-21, 08:46 
по количеству вакнсий Flutter уже обогнал React native, по крайней мере в нашей локации
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

32. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (32), 10-Сен-21, 19:58 
Заколебался с этими нул сейф,  постоянными апгрейдами ради апргрейдов
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от B (?), 10-Сен-21, 21:12 
на нем какой GUI можно сделать? десктопный можно?
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (37), 10-Сен-21, 21:35 
Можно, но тебя будут обзывать макакой в комментариях
Ответить | Правка | Наверх | Cообщить модератору

41. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Анончик (?), 10-Сен-21, 21:59 
Ну Sass же как то скушали и не подавились
Ответить | Правка | Наверх | Cообщить модератору

44. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Enamel (ok), 11-Сен-21, 01:09 
Это же не Электрон
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

97. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (96), 13-Сен-21, 12:26 
Новый инсталлятор убунты как раз на нем делают. Но лучше бы не делали.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

45. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Хан (?), 11-Сен-21, 02:48 
Пока Microsoft переносит на Github обсуждение с сообществом развития C# как открытой технологии и СТАНДАРТИЗИРУЕТ стабильные версии C# и .NET в ECMA, в это время гугл ложит болт на какое-то там компьюнити и хреначит апдейты языка как разрабы раста раз в месяц....

Неудивительно что Dart компьюнити ноль

Ответить | Правка | Наверх | Cообщить модератору

67. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (65), 11-Сен-21, 14:08 
https://www.ecma-international.org/publications-and-standard.../
Ещё в 2015 году
Ответить | Правка | Наверх | Cообщить модератору

69. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Хан (?), 11-Сен-21, 16:05 
Dart первой версии в том ECMA, после чего Google забил на стандартизацию

C# 5 стандартизирован, сейчас идет работа по стандартизации 6-7 версии

Ответить | Правка | Наверх | Cообщить модератору

76. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от мое правило (?), 12-Сен-21, 07:55 
Честное слово, от стандартов net последнее время как то не легче, если вспомнить путь от net framework к текущему состоянию. Просто корыто а не инфраструктура.
Ответить | Правка | Наверх | Cообщить модератору

78. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Хан (?), 12-Сен-21, 15:06 
NET Framework никогда не был стандартом ECMA

Стандарт ECMA опреляет
- Синтаксис языка C#
- API BCL и формат байткода NET

Ответить | Правка | Наверх | Cообщить модератору

54. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (54), 11-Сен-21, 04:50 
А для TV так и не завезли
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от ppp (??), 11-Сен-21, 08:49 
что бы там не говорили а Dart Flutter победит все (условно конечно), ибо они реально кросплатформенные, а это очень нравится бизнесу и с этим ничего не сделаешь
Ответить | Правка | Наверх | Cообщить модератору

63. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от worldmind (?), 11-Сен-21, 13:28 
Веб версии вроде же нет, реально кроссплатформенный это haxeui
Ответить | Правка | Наверх | Cообщить модератору

104. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от dev (??), 14-Сен-21, 06:51 
А если внимательно прочитать новость?
> Одновременно представлен значительный релиз Flutter 2.5, который ... позволяет ... создавать приложения для запуска в браузерах.
Ответить | Правка | Наверх | Cообщить модератору

60. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (60), 11-Сен-21, 10:42 
очередное тормозное дермище, по уровню электрона, те же яйки только с боку.
Ответить | Правка | Наверх | Cообщить модератору

61. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (61), 11-Сен-21, 10:55 
Каким бы дерьмом это не было, это всё равно лучше чем писать проект одновременно для разных платформ на 4-5 языках сразу.
Ответить | Правка | Наверх | Cообщить модератору

68. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Хан (?), 11-Сен-21, 15:54 
Swing уже был
Ответить | Правка | Наверх | Cообщить модератору

77. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –2 +/
Сообщение от Аноним (77), 12-Сен-21, 08:34 
Mем про стандарты N+1. Все мы понимаем, как то что земля крутится вокруг солнца, что будущее только за Rust.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

79. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Хан (?), 12-Сен-21, 15:08 
Если Microsoft таки выпустит кроссплатформенный MAUI для дотнета, то Dart можно выносить вперед ногами
Ответить | Правка | Наверх | Cообщить модератору

81. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (34), 12-Сен-21, 16:31 
Microsoft целуется взасос с React Native. У них сейчас многие приложения на нём написаны. И они говорят что ооочень довольны.

Это они добавили поддержку Windows в React Native, да ещё и поддерживают MacOS

Ответить | Правка | Наверх | Cообщить модератору

88. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Хан (?), 12-Сен-21, 18:48 
NET не отменяет Java
MAUI(Xamarin.Forms) не отменяет React

Просто это конкурирующие технологии, но для дотнета кроссплатформенный гуй из коробки это однозначно плюс

Ответить | Правка | Наверх | Cообщить модератору

93. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (34), 12-Сен-21, 23:49 
Безусловно. Хорошая конкуренция всегда полезна.
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Хан (?), 12-Сен-21, 21:03 
React Native хорош спору нет, но не всем по кайфу JS, ну и про скорость не стоит забывать, пусть React Native это не Apache Cordova, но и до нативного не дотягивает
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

80. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Хан (?), 12-Сен-21, 15:18 
Ждем NET6 с MAUI
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Док (?), 12-Сен-21, 18:33 
Шикарная система!  Все проекты перевожу на дарт а старперы пусть на си попробуют чето написать)
Ответить | Правка | Наверх | Cообщить модератору

98. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  –1 +/
Сообщение от Аноним (96), 13-Сен-21, 12:27 
> Все проекты

Может поделитесь, что за проекты?

Ответить | Правка | Наверх | Cообщить модератору

100. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +1 +/
Сообщение от Аноним (100), 13-Сен-21, 16:17 
Это тот на котором пользовательский интерфейс выглядит как куча экскриментов?
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от flexagoon (ok), 20-Окт-21, 23:23 
Нет, это тот, на котором интерфейс выглядит как ты захочешь (как и в любом другом фреймворке)
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Аноним (103), 14-Сен-21, 03:41 
Разработчики на flutter сейчас самые высокооплачиваемые.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступны язык Dart 2.14 и фреймворк Flutter 2.5"  +/
Сообщение от Ага (?), 19-Окт-21, 16:29 
И жёны у них самые красивые
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру