The OpenNET Project / Index page

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

Google представил фреймворк Flutter 2 и язык Dart 2.12

04.03.2021 23:55

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

Flutter рассматривается как альтернатива React Native и позволяет на основе одной кодовой базы выпускать приложения для разных платформ, включая iOS, Android, Windows, macOS и Linux, а также приложения для запуска в браузерах. Ранее написанные на Flutter 1 мобильные приложения после перехода на Flutter 2 без переписывания кода смогут быть адаптированы для работы на рабочем столе и в Web.

Основная часть кода Flutter реализована на языке Dart, а runtime-движок для выполнения приложений написан на C++. При разработке приложений, помимо родного для Flutter языка Dart, можно использовать интерфейс Dart Foreign Function для вызова кода на C/C++. Высокая производительность выполнения достигается благодаря компиляции приложений в машинный код для целевых платформ. При этом программу не нужно перекомпилировать после каждого изменения - Dart предоставляет режим горячей перезагрузки, позволяющий вносить изменения в работающее приложение и сразу оценивать результат.

Во Flutter 2 заявлена полноценная поддержка создания приложений для Web, пригодная для рабочих внедрений. Упоминается три основных сценария применения Flutter для Web: разработка обособленных web-приложений (PWA, Progressive Web Apps), создание одностраничных web-приложений (SPA, Single page apps) и преобразование мобильных приложений в web-приложения. Из особенностей средств разработки для Web называется задействование механизмов ускорения отрисовки 2D и 3D-графики, гибкая компоновка элементов на экране и компилируемый в WebAssembly движок отрисовки CanvasKit.

Поддержка приложений для рабочего стола находится на стадии бета-тестирования и будет стабилизирована в этом году в одном из следующих выпусков. О поддержке разработки с использованием Flutter заявили компании Canonical, Microsoft и Toyota. Компания Canonical выбрала Flutter в качестве основного фреймворка для своих приложений и в том числе применяет Flutter при разработке нового инсталлятора для Ubuntu. Компания Microsoft адаптировала Flutter для складных устройств с несколькими экранами, таких как Surface Duo. Компания Toyota планирует использовать Flutter для автомобильных информационно-развлекательных систем. На основе Flutter также построена пользовательская оболочка развиваемой в Google микроядерной операционной системы Fuchsia.

Одновременно опубликован релиз языка программирования Dart 2.12, в котором продолжено развитие кардинально переработанной ветки Dart 2. Dart 2 отличается от изначального варианта языка Dart применением сильной статической типизации (типы могут выводиться автоматически, поэтому указание типов не является обязательным, но динамическая типизация больше не используется и вычисленный изначально тип закрепляется за переменной и в дальнейшем применяется строгая проверка типа).

Выпуск примечателен стабилизацией режима безопасного использования значения "Null" (null safety), который позволят избежать крахов, вызванных попытками использования переменных, значение которых не определено и выставлено в "Null". Режим подразумевает, что переменные не могут иметь неопределённые значения, если им явно не присваивается значение null. В режиме строго учитываются типы переменных, что позволяет компилятору применять дополнительные оптимизации. Соответствие типов проверяется на этапе компиляции, например, в случае попытки присвоения значения "Null" переменной с типом, не подразумевающим неопределённое состояние, таким как "int", будет выведена ошибка.

Другим важным улучшением Dart 2.12 стала стабильная реализация библиотеки FFI, позволяющей создавать высокопроизводительный код, из которого можно обращаться к API на языке Си. Внесены оптимизации производительности и размера. Добавлены инструменты для разработчиков и система профилирования кода, написанные с использованием Flutter, а также новые плагины для разработки приложений на Dart и Flutter для Android Studio/IntelliJ и VS Code.



  1. Главная ссылка к новости (https://developers.googleblog....)
  2. OpenNews: Google и Canonical реализовали во Flutter возможность создания десктоп-приложений для Linux
  3. OpenNews: В ОС Fuchsia работают над поддержкой запуска немодифицированных Linux-программ
  4. OpenNews: Язык Dart утверждён ассоциацией Ecma в качестве международного стандарта
  5. OpenNews: Выпуск языка программирования Dart 2.0
  6. OpenNews: Для Ubuntu Desktop развивается новый инсталлятор
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54701-flutter
Ключевые слова: flutter, dart
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (189) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sergey (??), 00:25, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    А зачем они к примеру пилят golang ? Вроде он тоже для web и приложений ...
     
     
  • 2.6, anonymous (??), 00:39, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Go для _серверных_ приложений, и не только веб.
     
     
  • 3.112, анонимит (?), 21:28, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А вот и нет:) Существует https://en.m.wikipedia.org/wiki/Fyne_(software)
     
     
  • 4.123, Аноним (-), 22:53, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А вот и нет:) Существует https://en.m.wikipedia.org/wiki/Fyne_(software)

    При том настолько офигенное для десктопов, что аж запостил с мобилки? :)

     
     
  • 5.146, анонимит (?), 11:03, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ? O_o с чего ещё постить то? o_O мобильные устройства по посещаемости инета давно уже обогнали десктопы. приятного откидывания из анабиоза
     
     
  • 6.164, Аноним (164), 21:21, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > ? O_o с чего ещё постить то? o_O мобильные устройства по посещаемости
    > инета давно уже обогнали десктопы. приятного откидывания из анабиоза

    А ты точилку для пальцев уже прикупил? :)

     
  • 2.7, Урри (ok), 00:41, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хороший вопрос, кстати.

    Зачем никто не хочет сначала подумать - все бегут вперед и пилят, пилят, пилят, потом выбрасывают все, что напилили и давай по новой. Пилили, пилили, пилили дарт, теперь все, что было сделано сразу на помойку и вперед, давайте перепиливайте под новый дарт.

    Почему мои программы С 20-летней давности (алгоритмы обработки данных) все еще не надо переделывать и они работают. И почему прошлогодние программы на дарте, расте и т.д. надо переделывать чтобы заработали? В чем глубинный смысл? В нагреве планеты?

     
     
  • 3.11, Аноним (11), 00:57, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    люди это пишут за зарплату, никто не будет платить каждый месяц за "С 20-летней давности"
     
     
  • 4.165, Аноним (164), 21:23, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > люди это пишут за зарплату, никто не будет платить каждый месяц за
    > "С 20-летней давности"

    Это почему это? Если он часть решения делающего что-то нужное - заплатят как миленькие. Ну вон за Linux kernel платят как с куста. А куда они денутся?

     
  • 3.19, vdb (?), 02:18, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Почему мои программы С 20-летней давности (алгоритмы обработки данных) все еще не надо переделывать и они работают.

    Ну ты сам-то понял, что спросил? Ты сравнил яблоки с апельсинами. Одно дело — алгоритмы, и другое — UI. UI, написанный для DOS на каком-нить турбо-вижн, сейчас нигде работать не будет, разве что в DOS-эмуляторе, но пользователей ты будешь долго искать.

     
     
  • 4.39, Аноним (39), 08:29, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +11 +/
    15 лет назад сделал несколько программ на делфи для одной пром. конторы. Ещё под xp. Сейчас на win10 все так же проги работают, люди довольны.
     
     
  • 5.47, Аноним (47), 10:02, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Ну и дурак. Мог бы их переписывать каждый раз под новую винду за отдельную плату.
     
     
  • 6.61, None (??), 11:23, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну не утрируйте, всё ж программы под винду, а не под 1С
     
     
  • 7.88, Аноним (88), 15:20, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так надо было под конкретную Венду. Тогда с выходом каждой новой бабла бы срубал за адаптацию.
     
  • 6.113, Аноним (39), 21:30, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всю жизнь переписывать одно и тоже? Это к питон 2-3, пхп 7.3-7.4, раст, жс фреймворкам итд итп. А я лучше возьмусь за другие интересные и полезные задачи.
     
  • 6.141, InuYasha (??), 10:20, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А потом попасться как тот мужик, который "фиксил" Эксель-скрипт (вроде) каждый год, пока вдруг не оказался в поездке и другой программист не нашёл там его тайм-бомбу, на которой он зарабатывал. )
    Давайте мы вас за такие идеи просто сожжём? )
     
  • 4.93, Аноним (93), 15:59, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > UI, написанный для DOS на каком-нить турбо-вижн, сейчас нигде работать не будет, разве что в DOS-эмуляторе
    > 20-летней давности

    20 лет назад был 2001 год, какой дос? Тебя послушать так 20 лет назад мамонты еще живые были

     
  • 4.98, ixrws (??), 17:44, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну TurboVision, допустим не 20 лет, а почти 30 лет назад Идём далее Нормальный... большой текст свёрнут, показать
     
     
  • 5.114, Me (??), 21:32, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Java теряет популярность хотя и медленно, а C живее всех живых:)
     
  • 4.150, Gogi (??), 15:46, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я тебя сильно удивлю, но например Standard Bank (ЮАР) использует вообще какую-то дичь: на рабочей станции с Win XP (или вообще каким-нть Chicago!) запускается программа. Та подключается в режиме текстового терминала к UNIX мэйнфрэйму и ВЕСЬ интерфейс состоит из текстовых меток + подчёркивания, где вводят текст. ВСЁ! И это ядро банковской системы, где клиенты, карточки, счета и т.п.
    Т.е. это скорее всего даже не ncurses, а вообще r0вно мамонта с перемещением курсора. :) Прикинь!

    С одной стороны, "а куда больше?", но с другой, УДОБНЫЕ формы ввода - это целое искусство, где есть и цветные рамки, и тултипы, и хелперы, и попапы... ВСЁ ЭТО начисто отсутствует, но банк делает деньги! Если хочешь поныть о нелёгкой судьбе, вспомни ЮЗЕРОВ таких систем. :)))

     
     
  • 5.156, Каконикал (?), 19:32, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > цветные рамки, и тултипы, и хелперы, и попапы

    это те самые свистоперделки, которые больше всего ставят юзеров в тупик

     
  • 5.166, Аноним (164), 21:26, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Я тебя сильно удивлю, но например Standard Bank (ЮАР)

    Что тут не понятно? Им сбагрили оборудование вместо утилизации белые люди. Афроамериканцам - банк, а белому человеку - отсутствие расходов на утилизацию :)

     
  • 5.194, Аноним (194), 23:52, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    По описанию очень похоже на Misys Equation: https://hsto.org/webt/wy/j3/2u/wyj32ub0tvoxzbh-va3yxajiqfs.jpeg

    И это не ncurses, а намного более древние технологии.

     
  • 3.42, n00by (ok), 09:03, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В чем глубинный смысл?
    > В нагреве планеты?

    Ну да. Новые перспективные технологии подогревают курс акций.

     
     
  • 4.59, Аноним (59), 11:16, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Новые перспективные технологии подогревают курс акций.

    dart ? flutter ? та вы гоните

     
     
  • 5.73, n00by (ok), 11:56, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Почти любой набор букв подойдёт на роль новой перспективной технологии, если на презентации как следует заправить смузи.
     
  • 4.151, Gogi (??), 15:51, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ненене... ты не путай инвесторов с баранами! Это для опеннета "новость об очередном языке" - интересный повод посраться. Для инвестора интересен лишь финансовый выхлоп действий погромизда. И если гугл просто проcр@л ресурсы на "ещё один язык" (коих даже в 21 веке не меньше 20), то для инвестора это всего лишь "время, потраченное на фигню, а не на улучшение бизнеса".

    Откровенно, в гугле и нет НИЧЕГО, кроме поисковика и громадной шпионской инфы о юзерах - нас с вами. Т.е. все деньги идут от ЦРУ и рекламодателей, а их "дарты" наxер никому не упёрлись.

     
     
  • 5.180, n00by (ok), 08:06, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Словом "инвесторы" называете биржевых спекулянтов?
     
  • 3.45, йцукен (??), 09:26, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Смыслов много, начиная от коммерческого (захват рынков и получение денег на поддержке), заканчивая железом (за 20 лет много чего поменялось).  
     
  • 3.48, Ян Злобин (ok), 10:04, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Похоже, у них просто нет централизованной политики по этому поводу. Разные команды могут пилить свои проекты. Компания поддерживает - вдруг получится что-нибудь интересное.
     
     
  • 4.99, ixrws (??), 17:49, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Любая крупная корпорация так делает. Молодёжь, а иногда и даже старпёры, которые такие проекты начинают, даже не беспокоятся о том, что для руководства не важно это совершенно. Они просто вливают денег и ждут, пока что-нибудь получится или нет. Один из 1000 проектов выстрелит - хорошо. Также точно выделяют деньги на маркетинг, чтобы прощупать почву.
    Тут гораздо важнее смотреть а использует ли сама компания ту или иную технологию на полную катушку? Как мы видим Google лишь в парочке свои проектов очень ограниченно заюзал flutter. Если бы там возлагали на неё надежды большие, то на flutter бы как минимум появилась парочка клиентов официальных сервисов вроде youtube, drive и тд.
     
     
  • 5.136, Ян Злобин (ok), 07:18, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Любая крупная корпорация так делает.

    Отнюдь. Компании, скажем так, новой формации могут так делать. Конкретно в Гугле даже есть травило, по которому сотрудник может 20% времени заниматься своими проектами (так появился GMail). Стартапы так вообще мечутся туда-сюда, частенько из крайности в крайность. Более консервативные компании, например IBM, ведут себя сильно иначе.

     
  • 3.62, Аноним (-), 11:34, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Зачем никто не хочет сначала подумать - все бегут вперед и пилят, пилят, пилят,
    > потом выбрасывают все, что напилили и давай по новой. Пилили, пилили, пилили дарт,
    > теперь все, что было сделано сразу на помойку и вперед, давайте перепиливайте под новый дарт.

    Хипстеры же. Энергии много, ума и опыта мало. Сперва накодить, потом подумать. Осознать что вышли фекалии. Переписать. Goto 1...

     
  • 3.142, InuYasha (??), 10:24, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так ГП желает занять всю толпу не по дням умнеющих погромистов максимально ненужными занятиями, а то - не приведи баг! - вдруг возьмутся за дело да доведут Прынукс до уровня Винды (а то и выше)!
     
  • 2.34, Аноним (34), 07:59, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это ж вообще разные языки, один интерпретируемый, другой компилируемый.
     
  • 2.94, Аноним (34), 16:27, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >golang

    Зачем вы название языка коверкаете, как дурачки? Вы же не говорите pythonlang, javalang? Один где-то ляпнул и понеслось.

     
     
  • 3.97, йцукен (??), 17:01, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://golang.org/  как бы намекает, не?
     
     
  • 4.107, Аноним (34), 18:38, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >как бы намекает, не?

    Намекает на что?

     
     
  • 5.109, a (??), 19:08, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    попробуй поискать работу на англоязычных сайтах на "go", расскажешь как буржуи в вакансиях пишут )).

    "go" слишком общеупотребительно.

     
     
  • 6.110, Аноним (34), 20:07, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну мы же не работу ищем, а язык обсуждаем, который Go называется.
     
  • 3.117, еман (?), 21:40, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    название golang - это общепринятость среди программистов go, - так легче делать уникальные запросы в поисковиках и уменьшается коллизия с общепринятым значением слова 'go'
     
     
  • 4.139, Аноним (139), 08:52, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это общепринятость среди индусов и малолетних хипстеров.
     
     
  • 5.167, Аноним (164), 21:28, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Это общепринятость среди индусов и малолетних хипстеров.

    Так там и на логотипе ЯП хомячок нарисован, если что... очень прозрачный, между прочим, намек на целевую аудиторию :)

     
     
  • 6.196, www2 (??), 08:53, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это суслик. И мне кажется, что он больше не на целевую аудиторию похож, а на Роба Пайка.
     
  • 4.140, Аноним (-), 09:24, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >так легче делать уникальные запросы в поисковиках

    А зачем с людьми общаться как с поисковиком? Мозг атрофировался?

     
     
  • 5.148, Анончик (?), 14:55, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    за тем что это терминология и специалисты общаются терминами, в отличии от обывателей
     

     ....большая нить свёрнута, показать (45)

  • 1.3, Аноним (11), 00:33, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    грядёт web с невырезаемой рекламой и некопируемыми текстами на canvas'е

    мечта копираста

     
     
  • 2.49, Аноним (49), 10:30, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да он уже тут. Каждый сайт с фингерпринтингом и детектом вырезания рекламы сделан так, что логика генерации HTML вынесена на клиент, иногда даже просто document.write("html from server"), чтобы не было простого и очевидного способа послать копирастов на йуг.
     
     
  • 3.51, Аноним (49), 10:35, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Но меня это не останавливает: https://github.com/KOLANICH-userscripts/surrogates.user.js
     
  • 3.63, Аноним (-), 11:37, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > иногда даже просто document.write("html from server"),

    А в чем проблема это скопипастить? Для особо умных есть вон тот дебагтул, он вообще видит runtime версию DOM, ему пофиг JS ее там или сервер. Так даже особо наглые loading или "у вас адблокер!" в виде блокирующих оверлеев можно отпатчить внаглую.

     
     
  • 4.130, Аноним (130), 23:13, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    1. Скопипастить из девтулзов можно, но достаёт.
    2. Просто скопипастить из девтулзов можно не всегда, иногда нужна постобработка.
     
     
  • 5.168, Аноним (-), 21:37, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там даже и пропатчить можно Подкинув смузихлебным wannabe-DRMщикам сюрпризов Я... большой текст свёрнут, показать
     
     
  • 6.178, Аноним (130), 07:20, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    2. Это если JS включён. Как показывает практика, лучше его вообще никогда не включать, даже если очень нужно. Те сайты, которым JS нужен обязательно, обычно вредоносной активностью и занимаются.
     
  • 4.170, aaaa (??), 21:41, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуй заблочить рекламу на motor.ru) и подобных сайтах
     
     
  • 5.179, Аноним (-), 07:25, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Попробуй заблочить рекламу на motor.ru) и подобных сайтах

    А в чем проблема? Вроде нет никакой рекламы. Правда это гибридный подход, адблокер + кастомные пермишны (довольно суровые дефолты). Например оно чисто технически не может ничего грузить с 3rd party. И, вроде, никакой особой рекламы не видно. Или ее там надо специально искать?

     
  • 5.197, Аноним (197), 01:29, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    дефолтный адблокер. зашел. рекламы нет, че я делаю не так? )))
     

  • 1.4, Виталик (??), 00:37, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Флаттер тормозной как собака, зато в рекламе обещают 60 фпс =)
     
     
  • 2.15, Аноним (-), 01:20, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Там и есть на мобилках 2012 года 60 фпс, достаточно иметь одну извилину чтобы уметь открывать профайлер рендера, не на бета-таргеты фреймворка надо смотреть.
     
     
  • 3.17, Виталик (??), 01:35, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –23 +/
    Послушай, я техдир в свои 19 и получаю хорошие деньги за то слежу за состоянием технологий и делаю отсветственный выбор выбирать или не выбирать ту или иную технологию. И поверь, я лучше знаю сколько там фпс.
     
     
  • 4.18, Аноним (-), 02:07, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +32 +/
    А я разработчик флаттера в свои 8 лет, мы с братками к тебе завтра приедем обсудить ваш стек и заодно зрение проверить, так что не задерживайся в офисе.
     
  • 4.20, ford1813 (ok), 02:32, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +17 +/
    Вам 19 лет и вы техдир? Мда, куда катится ИТ....
     
     
  • 5.21, НяшМяш (ok), 02:36, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Уже докатилась. Приходится таким техдирам на кодревью рассказывать как замыкания в жеесе работают...
     
     
  • 6.22, ford1813 (ok), 02:40, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да он наверное пошутил в 19 лет на работу техдиром не берут, хотя если по блату....
     
     
  • 7.26, Аноним (26), 03:30, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Этот кадр скорее всего троллит, но я пару раз встречал таких техдиров, основная и единственная заслуга которых в том, что они родились сыновьями богатых и влиятельных родителей.

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

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

     
     
  • 8.54, Аноним (54), 10:41, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я б не выдержал так работать, если там зарплата не реально заоблачная Психика в... текст свёрнут, показать
     
  • 6.85, Михрютка (ok), 14:29, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    этому техдиру надо для начала рассказать, как правильно пишется слово "отсветственный".

    а то в свои двадцать станет председателем правления, приказ будет писать, не дай бог оконфузится.

     
     
  • 7.90, Аноним (90), 15:22, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а то в свои двадцать станет председателем правления, приказ будет писать, не дай бог оконфузится.

    Конфуз - это когда председатель правления без секретарши.

     
  • 6.183, Аноним (183), 16:33, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем техдир смотрит ревью?
     
     
  • 7.189, НяшМяш (ok), 20:52, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы рассказать гребцам, почему он техдир, а гребцы овно.
     
  • 5.64, Аноним (-), 11:38, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Вам 19 лет и вы техдир? Мда, куда катится ИТ....

    А чего тут такого, зарегал поди целое ИП "я и моя ср@ная кошка". А может даже ООО слепил на сэкономленные завтраки.

     
     
  • 6.101, Аноним (101), 18:09, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, щас ошку зурегать - 1 час времени, сидя на кухне в трусах
     
     
  • 7.124, Аноним (-), 22:57, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага, щас ошку зурегать - 1 час времени, сидя на кухне в трусах

    Ну да, и при этом ты на раз будешь техдиром. И даже просто диром. Можешь даже уволить кого-нибудь. Правда есть шансы что единственным кандидатом будет ср@ная кошка, и даже за нее по КЗОТу отимеют по самые небалуйся.

     
     
  • 8.149, Анончик (?), 15:03, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С увольнениями сложно - трудовое законодательство на ставит палки в колеса Один ... текст свёрнут, показать
     
  • 4.29, Lex (??), 04:55, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно, техдир :)
    Вопрос в том, правильно ли он применяется ( для получения 60фпс ), поскольку зависит от случая.

    Заявленная производительность, скорее всего, достигается при применении анимаций, которые работают полностью в нативной части, тогда как от самого сабжа поступает команда начала или прекращения анимации + набор аргументов перед запуском.
    Примерно так жирные анимации шустро работали в RN, что было бы недостижимо при «классическом» способе

     
     
  • 5.79, sefske (?), 13:37, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >которые работают полностью в нативной части

    весь гуй флаттера делает сам флаттер, никакой нативной анимации, это его основополагающее преимущество перед тем же RN
    нативные только вызовы платформенных инструментов

     
     
  • 6.81, Lex (??), 14:09, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гуй обычно делает апи ОСи Флаттер может лишь обращаться к системе за отрисовкой... большой текст свёрнут, показать
     
     
  • 7.87, sefske (?), 15:02, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://flutter.dev/docs/resources/architectural-overview#flutters-rendering-m
    >The Dart code that paints Flutter’s visuals is compiled into native code, which uses Skia for rendering.
    >Flutter also embeds its own copy of Skia as part of the engine

    важная особенность дарта это возможность компиляции и он работает в итоге через Skia как и код джавы.
    мало того на этапе первого запуска еще есть прикомплияция шейдеров (может зависить от gpu платформы), но и при релизе их также можно компилить
    >очередной "убийца" кутей

    по мне так Qt только для с++, для python java и др есть свои варианты

     
     
  • 8.137, Аноним (137), 07:38, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Qt и для C с классами не очень Туда бы Swift, отладку и крашрепортинг... текст свёрнут, показать
     
  • 2.50, proninyaroslav (ok), 10:34, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Флаттер тормозной как собака

    А вы наверное не пробовали собирать в release или profile режимах? В debug он будет тормозить при любом раскладе, в profile/release только при наличии кривых рук разработчика, который любит перестраивать дерево виджетов целиком по любому событию, вместо того чтобы перестраивать только листья дерева.

     
     
  • 3.92, Виталик (??), 15:30, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я все пробовал правильно, неужели ты думаешь зря я техдир Поясню в чем там дело... большой текст свёрнут, показать
     
     
  • 4.195, Аноним (195), 04:00, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сагану, пожалуй.
     

  • 1.5, anonymous (??), 00:38, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Не нужно.

    Использовать фреймворк, который поддерживается только гуглом, требующий невзлетевшего гоглоязыка, который знает на порядки меньше программистов - себе же дороже выйдет.
    Подход, когда используют связку React Native для мобилок и React+Electron для десктопов - хотя и хуже родных приложений, но хотя бы достаточно оттестирован тысячами компаний.

     
     
  • 2.8, Урри (ok), 00:42, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Реакт слишком костыльный и больной. Это главная причина почему все, кому только не лень, пытаются придумать ему альтернативу.
     
     
  • 3.14, Anonym_1914 (?), 01:13, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Не все так плохо, последние версии реакта выглядят очень даже хорошо, особенно если использовать с typescript.
     
     
  • 4.65, Аноним (-), 11:40, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Последние модели жестких дисков специально утяжелили для упрощения использования в качестве молотка"
     
  • 3.28, Lex (??), 04:50, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Костыльный и больной - это веб до реакта.. с тоннами жс’а и жиквери, где, нередко, вообще фиг поймёшь что и как работает и как поправить, чтобы ничего не отвалилось

    Не все кому не лень.
    Гугл давненько альтернативу делал кода понял что дело может стать очень выгодным.. потом забросил нафиг.. и еще лучше понял, что штука интересная.. и снова начал пилить.
    История флаттера и дарта в общих чертах.

     
     
  • 4.74, Урри (ok), 12:09, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может вы что-то не то делаете? Зачем для отображения веб-странички "тонны жс’а и жиквери"?
     
     
  • 5.82, Аноним (82), 14:14, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Современный Web это уже давно не просто веб странички.

    Это полноценные сложные приложения с кучей логики, состояниями, переходами, анимациями. Браузер, нравится вам или нет, это web платформа разработки кросс-платформенных приложений. И воспринимать её надо именно так.

    Более то, это единственная высококачественная платформа разработки. Многие вещи вы даже в принципе, не сможете сделать на нативном стеке. Например на GTK.

     
     
  • 6.188, Аноним (188), 17:41, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    что-то я не понял, а как бразуре работает на нативном стеке, но на нативном стеке нельзя сделать то, что можно в браузере? кто из нас упарывается?
     
  • 5.84, Lex (??), 14:25, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Страницы со сколь-нибудь сложной логикой, проверкой полей, всплывающими окнами и... большой текст свёрнут, показать
     
     
  • 6.169, Аноним (-), 21:40, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > <List>
    > <ListItem title={item.title} icon={item.icon} onPress={() => onItemPress( item.id )} />
    > </List>

    Охренеть, не прошло и 20 лет как хипстеры открыли для себя mustache templates? И даже накорябали какой-то парсер на жыэс? :)

     
  • 2.36, Аноним (36), 08:07, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    10 лет пилят - а тут вдруг не нужно стало
     

  • 1.9, Аноним (9), 00:55, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хрень какая то... фитчастый гуй для разложившегося ноунейм языка... вызывает один вопрос... зачем?????
     
     
  • 2.152, Gogi (??), 15:52, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +1. Просто нечем занять гугловских макак! Такое ощущение, что там занимаются чем в голову взбредёт, а бизнес живёт отдельно и кормит этих танцоров.
     

  • 1.10, Аноним (9), 00:57, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Типа если бы для C++ пилили Flutter был бы смысл, даже для жабы с сисястым был бы смысл, но Dart... капец короче гугл во всей своей шизофрении
     
     
  • 2.13, Аноним (13), 01:06, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну в принципе как обвязка си-кода может и зайдет. Так-то неплохо выглядит если бы не дарт
     
     
  • 3.67, Аноним (-), 11:48, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А ты его систему сборки видел? Там как всегда - адская наркомания от гугла. И врядли кто на сях использовал именно ту гугловскую фуиту для сборки.
     
  • 2.138, Аноним (137), 07:46, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Надо создать петицию за Swift
     

  • 1.12, acroobar (?), 01:06, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    В языке присутствует контекстная реклама?
     
  • 1.16, Rev (?), 01:21, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ну без Rust не интересно.
     
     
  • 2.23, Аноним (23), 02:58, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Раст по своей структуре для UI не лучший выбор. При всём к нему уважении.
    Впрочем, Dart или JS тоже не очень, слишком громоздкие конструкции для виджетов в том же Флаттере или при использовании jsx в сравнении с более лаконичным QML.
     
     
  • 3.25, Аноним (9), 03:19, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    XAML и QML самые адекватные языки описания UI
     
     
  • 4.27, Аноним (23), 03:46, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    XML в XAML тоже как-то излишне мусорит
    С другой стороны, в типичном QML-приложении бизнес-логика UI смешивается с самим UI, что тоже не очень радужно, но явно привлекательнее аналогичных конструкций в других языках
    ¯\_(ツ)_/¯
     
     
  • 5.68, Аноним (-), 11:49, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Там просто фирма на тулките денег пытается зарабатывать. Это всеж способствует вытряхиванию особо обдолбаных идей в пользу чего-то работающего. Бизнес-логика, пля. Квадратно-гнездовое мышление головного мозга у хайпоты.
     
     
  • 6.105, Аноним (9), 18:26, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В Qt виджеты и QML где десятая часть от всего фреймворка
     
     
  • 7.125, Аноним (-), 23:00, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В Qt виджеты и QML где десятая часть от всего фреймворка

    Просто без виджетов, куть, как бы сказать, очень мало кому и зачем нужен. Его на 99% юзают для кроссплатформенного гуя и 1% - все остальное вместе взятое. Да, отдельные упыри на нем и серваки кодить пытаются и что там еще, но это обычно не находит особого энтузиазма у адресатов таких штук.

     
  • 5.153, Gogi (??), 15:57, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > XML в XAML тоже как-то излишне мусорит

    В основном, за счёт тyп0рылого синтаксиса байндингов (которые проще закодировать, чем надекларировать) + закрывающие теги. Так-то в целом мне XAML нравится. Но его испортили космические архитекторы своими "командами", "стилями", "байндингами" и т.п. Написать простой WPF-контрол - это даже для опытного WPF-ника - вызов!

     

  • 1.24, Аноним (9), 03:17, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Dart мертворожденный ЯП... даже поначалу откровенный клон жабы сисястый смог эволюцинировать настолько, что жаба теперь сама стала клоном сисястого... но пимому самой сиськи у ней есть чумовые фрейморки типа ASP.NET MVC(корявый Spring MVC рядом не стоял), WPF которым спустя годы вдохнолялись тролли для QML только на json вместо xml чтобы не палится, ну и в геймдев сисястый зашел по царски
     
     
  • 2.35, Аноним (36), 08:06, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    который уже 10 лет существует себе
     
     
  • 3.44, Аноним (9), 09:23, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Brainfuck 28 лет уже существует и шо? Часто на нем кодишь?
     
  • 2.69, Аноним (-), 11:53, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > чумовые фрейморки типа ASP.NET MVC

    При том настолько чумовой что желающих им пользоваться просто нет в природе. Ну, вот, кроме очумевшего м$-евангелиста на опеннете. Вообще чтобы вебню делать на дотнете - надо крепко с головой не дружить.

     
     
  • 3.96, Anonym_1914 (?), 16:49, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ох уж эти студенты-фанатики. Ну давай, расскажи корпоративному сектору что .net это плохо, предложи им альтернативу, желательно чтоб за этой альтернативой стояла какая нить крупная IT компания.

    И ещё, когда в следующий раз будешь задавать вопрос на stackoverflow, то помни что он тоже использует .net

     
     
  • 4.115, Me (??), 21:35, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ха-ха Go :)
     
     
  • 5.119, Пользователь (?), 21:41, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну отлично, сейчас все банки будут переписывать с .net на Go :D
     
     
  • 6.122, Anonim (??), 22:49, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Все это какие? Ну кроме "Рога и копыта"?
     
  • 6.171, Аноним (-), 21:43, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну отлично, сейчас все банки будут переписывать с .net на Go :D

    А при чем тут веб вообще? Прямо так дохрена банков, использующих в своих кривульках именно "чумовой asp.net фреймворк"?

     
  • 4.126, Аноним (126), 23:06, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я бы сказал, фанатики-евангелисты Которому из корпоративных секторов Я видел к... большой текст свёрнут, показать
     
  • 2.160, Аноним (160), 20:34, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    мужики не в курсе, один тулинг чего стоит - https://dart.dev/tools/dart-compile

    покажите такой же вменяемый простой язык уровня js/php, при этом типизированный и позволяющий сделать бинарник без зависимостей под windows / linux / macos

     

  • 1.32, Аноним (9), 07:05, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Рывок или прорыв? Делайте ставки господа!
     
     
  • 2.127, Аноним (126), 23:07, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Рывок или прорыв? Делайте ставки господа!

    Обычно сперва это необдуманный рывок, а потом, соответственно, прорыв. Еще потом - отчаянные попытки что-то сделать с этим потоком ... гамнокода ...

     

  • 1.37, Аноним (37), 08:11, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Даёшь каждый год новый язык программирования! Корпорации  разделяют сообщества айтишников на все более мелкие подгруппы, чтобы проще властвовать.
     
     
  • 2.161, Аноним (160), 20:35, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    языку около 10 лет уже - давно используется в продуктах гугла
     
     
  • 3.175, Аноним (175), 02:43, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То, что ЯП используется в продуктах гугла это не реклама, а скорее антиреклама ЯП
     

  • 1.38, Аноним (34), 08:28, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Warning: The flutter tool uses Google Analytics to anonymously report feature usage statistics and basic crash reports.
    >Moreover, Flutter includes the Dart SDK, which may send usage metrics and crash reports to Google.

    Так что не расслабляйтесь там.

     
     
  • 2.40, Аноним (34), 08:32, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >By downloading the Dart SDK, you agree to the Google Terms of Service.
     
  • 2.52, Аноним (49), 10:38, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пользователи этого наоборот предпочтут расслабить булки.
     

  • 1.41, Аноним (41), 08:55, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для линукса оно умеет паковаться только в snap пакеты.
    Не нужно.
     
     
  • 2.70, Аноним (70), 11:54, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >As the tooling solidifies, stay tuned for updates on other ways to distribute a Linux desktop app.
     

  • 1.43, Док (?), 09:23, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Просто они смогли компилировать это убожества под все платформы. Сам флаттер как фреймворк делали клоуны под веществами. Можно конечно осилить этот бред ради бабок и если не с чем больше сравнивать
     
     
  • 2.55, YouROK (ok), 10:45, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Смогли, но дальше все идет по одному месту. Хотел было перебраться на флаттер, чтоб сразу web и линукс и виндовс и андроид был. Но фиг вам, много костылей нужно решать для каждой платформы, тем более для андроид тв это дело не подходит от слова совсем, нет там управления с пульта
     
     
  • 3.162, Аноним (160), 20:37, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Но фиг вам, много костылей нужно решать для каждой платформы

    покажите волшебный язык который умеет без костылей делать хорошо

     
  • 3.176, Аноним (175), 02:45, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То что ты говоришь Xamarin называется  и опыту его применения можно с уверенностью говорить о том что flutter серебряной пулей не станет
     
  • 2.71, Аноним (-), 11:54, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По билдсистеме заметно :)
     

  • 1.46, Аноним (9), 09:26, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Я буду люто бешенно угарать, если M$ релизнет кросплатформенный GUI фреймворк для сисястого раньше чем этот костылестрой от гугла хоть сколько нибудь взлетит
     
     
  • 2.77, Аноним (88), 12:53, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если они сумеют вариант для Linux не поверх Говнотыка и под BoostSL/GPL (Apache 2.0, на крайний случай), то я непротив.
     
     
  • 3.143, InuYasha (??), 10:25, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а как там wxQt поживает? уже допилили?
     
  • 2.83, Аноним (82), 14:18, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Microsoft в этом плане сделал ставку на React Native.
     
     
  • 3.103, Аноним (9), 18:19, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хз... та же Avalonia внезапно в NET Foundation и MS грозит что выкатит кросплатформу аля WPF
     
     
  • 4.128, Аноним (126), 23:09, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Хз... та же Avalonia внезапно в NET Foundation и MS грозит что
    > выкатит кросплатформу аля WPF

    Да, майк, сделай это, детка! Кинь дотнетчиков и виндузоидов еще раз!

     

  • 1.57, Аноним (-), 10:53, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Забавно, как все ноют на жыесы с электронами, а как только появляется новости про оптимизированные кроссплатформенные инструменты, которые хотя бы пытаются что-то улучшить, тут же приходят любители жс мирка и рассказывают, как все остальное нинужно. Ну тогда и не удивляйтесь, что это все, что у вас останется через пару лет и весь софт будут клепать на протухшем хтмл, пожирающем гигабайты рам.
     
     
  • 2.86, Аноним (82), 15:02, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Telegram жрёт 2-3Гб памяти!, написан на C++/Java. Да, есть загрузка видео. Но можно же научиться их выгружать на диск.

    Стандартное приложение на React Native жрёт 20-50 мегабайт, ну максимум 100. Что по современным меркам сопоставимо с нативными приложениями написанными на Java.

     
     
  • 3.91, Vernat (ok), 15:24, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    <<  Нативными приложениями, написанными на Java
    Вы это серьезно?  
     
     
  • 4.102, Аноним (82), 18:12, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Java - нативный язык программирования в Android. Там практически большая часть кода написана на Java.

    И на каком-нибудь C++ написать приложение невозможно.

     
     
  • 5.111, Vernat (ok), 20:58, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ага хорошо

     
  • 5.129, Аноним (-), 23:12, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > И на каком-нибудь C++ написать приложение невозможно.

    Вот те раз, а игроделы в курсе? А то они первым делом NDK потребовали. На яве, видите ли, хороший графон делать - ну вот вообще совсем не торт.

    И это, а вон те приложения на Qt - это что, мой глюк? Или куть внезапно стал жабой? :). Или вон ту SDLную гамесу просто взяли и просто собрали. И ессно она на си++ от и до, как любое нормальное игровое двигло.

    Просто это все у гугли через ж... в левый глаз малость, потому что платформу хипстеры дизайнили, они сперва накодили потом подумали, как обычно. А так то было бы клево кинуть этих и заменить их вон той вебмакачиной, батхерта было бы море. А куть и прочие sdl'щики бы как максимум парой мелких патчей отделались...

     
  • 2.89, Vernat (ok), 15:22, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть еще адекватные люди!!!
    Дарт простой язык влитой для своей новой задачи. Эдакий новый Go для GUI.
    Его конечно можно хейтить при желини. Но глупо отрицать в нем возможность для отказа от электроноприложений на десктопе
     
     
  • 3.131, Аноним (-), 23:13, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > для отказа от электроноприложений на десктопе

    Лол. Заменили фекалии на какашки.

     

  • 1.58, Gemorroj (ok), 10:54, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ангуляр закопают теперь? это ведь теперь конкурирующие фреймворки получается.
     
     
  • 2.60, Аноним (59), 11:22, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    с ногуляра2 гогол начял разлагаца аканчатильно
     
  • 2.100, ixrws (??), 17:55, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем? Крупные конторы устроены иначе. Они развивают сразу множество конкурирующих решений друг с другом и за счёт ассортимента рулят. Иногда что-то одно становится очень популярным и его делают стандартом. Потом пилят ещё проекты и вся игра повторяется.
    Вон посмотрите на концерны WV, Renault NISSAN Mitsubishi и прочие. В одном ценовом сегменте делают разные тачки на разных платформах и ничего, всех всё устраивает.
    Просто гугл наконец-то дорос до момента, когда он стал взрослым. Теперь он как IBM, Microsoft и другие гиганты - делает всё и не парится.
     
     
  • 3.104, Аноним (104), 18:22, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Вон посмотрите

    Автопром скатился в то же уныние что и копрорастический софт, машина разваливающаяся через год-два, мечта просто.
    Сколько повторять - ПЕРЕПРОИЗВОДСТВО ! Ты видел целые пустыни заваленные новыми машинами ? Ты видел дарты, го, хрусты и прочий ненужнософт на них ?
    Это не розовые пони, а бесплатная раб сила которая будет делать все что угодно, а получится с продукта их труда выдавить копейку или нет - не столь важно, как в троцкизме - цель ничто, движенье все, не продадим так рабов в могилу сведем.

     
     
  • 4.106, ixrws (??), 18:31, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да понятно зачем и почему это они делают. Но не умеют они по другому! Когда бабок много, мозг обычно не работает. Приходится полагаться на других. А другие, те что в конторе подчинённые, обычно молоды и глупы и кроме flutter и прочих говен - ничего выдумать не могут.

    Конечно, если бы в IBM и Google в советах директоров сидели хотя бы вменяемые люди, они бы поняли, что можно сделать один фреймворк, причём общими усилиями, развивать его без проблем лет 50, а за софт просто стричь по подписке раз год даже при минимальных изменениях. При тех способах контроля, что у них есть - никто бы не пикнул. И самое смешное, что это даже было бы лучше для пользователя, хоть и возможно дороже. Просто потому, что привычным софтом можно было бы пользоваться десятилетия не опасаясь, что данные надо будет переносить и как это сделать.

     
     
  • 5.120, Михрютка (ok), 21:56, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    товарищ, я вас уверяю, в совете директоров ибэмэ сидят вполне вменяемые люди.

    просто их уже лет тридцать интересует не продукт, дающий выгоду потребителю и компании, а выгода акционерам компании.

    >>>привычным софтом можно было бы пользоваться десятилетия не опасаясь, что данные надо будет переносить и как это сделать.

    прикиньте, ибэмэ это сделала еще 50 лет назад. все эти ос/360, мвс, зет систем, ас/400, вот это вот все.

    но пользуетесь вы гуглем и микрософтом. поразмыслите на досуге, почему.

    (добавлено) и закончат они, как подразделение мобильных трубок в нокиа. скриньте этот твит.

    напишут про горящие платформы, поддержку зет систем и редхат продадут ораклу (патамушто китайцам продать не позволят), раздадут деньги шарехолдерам и скажет какой-нибудь Рожупродратх Спивштанатх, IBM CEO: "Война окончена, всем спасибо, все свободны"

     
  • 4.132, Аноним (-), 23:23, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты отстал от жизни Сейчас недопроизводство Уткнулось в посавщиков микросхем, т... большой текст свёрнут, показать
     
     
  • 5.134, Аноним (-), 00:05, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ты отстал от жизни.

    Маркс сейчас ну ооочень актуален. Хотяб поинтересуйся что такое "кризис перепроизводства" .

     
     
  • 6.172, Аноним (-), 21:46, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Маркс сейчас ну ооочень актуален. Хотяб поинтересуйся что такое "кризис перепроизводства".

    Вот конкретно сейчас из-за вирусов и прочих приколов природы это стало в ... несколько отличном от маркса виде.

     
     
  • 7.193, Аноним (-), 12:51, 08/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Расскажи же что поменялось ?
     

  • 1.66, Fracta1L (ok), 11:42, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Воплощение всего омерзительного в дизайне
     
     
  • 2.72, Аноним (-), 11:55, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Раз в год даже Фрактал дело говорит.
     
  • 2.75, Урри (ok), 12:12, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, это настоящий фрактал написал?

    Надо бы глянуть на эти сапоги повнимательнее, возможно стоящие.

     
     
  • 3.78, Аноним (88), 12:56, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вроде, настоящий, котрый 1L. Или почему Rust не упомянул?
     

  • 1.80, Tosiko (?), 13:57, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Кто знаит и немного пнимает в прогрмирование на Go и Rust, это будет полезно/ Зумеры найдут свою нишу.
     
     
  • 2.108, Аноним (108), 18:42, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кто здесь?
     
  • 2.135, Аноним (-), 00:07, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что такое "Зумеры" ? Всмысле Шумеры ? Я думаю им уже пофиг .
     
     
  • 3.173, Аноним (126), 21:49, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Что такое "Зумеры" ? Всмысле Шумеры ? Я думаю им уже пофиг.

    Наверное хомячки пользующиеся сервисом видеоконф Zoom. Но вообще было бы неплохо если бы они проследовали вслед за упомянутыми, чем быстрее тем лучше.

    Есть другая каста еще, тиктокеры. С этими вообще забавная история, все думали что это исключительно ламо и долб....бы, а оказалось что у многих из них яйцы гораздо более стальные чем у остальных.

     

  • 1.95, Аноним12345 (?), 16:44, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Еще один майнстрим, про который мы не слышали
     
  • 1.116, Аноним (116), 21:40, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Бесполезное метание. Делом бы лучше занялись.

    Ещё один набор уродливых виджетов.

     
  • 1.118, Аноним (118), 21:41, 05/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Решил для себя: десктоп - Go, мобилы - java, серверы - Go или java в зависимости от нужд. Остальное ненужно.
     
     
  • 2.121, лось из леса (?), 22:25, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    твое мнение всем побоку
     
  • 2.133, Аноним (9), 23:26, 05/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дестоп на Go? А вы сударь гурман я смотрю
     
  • 2.154, Gogi (??), 16:03, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сразу видно мамкиного погромизда! Вообще по всем пунктам пролажал! :)))) Как вы так умудряетесь??

    Win десктоп (а другого и не существует): C#+WPF. Можно покривляться с С++&MFC, но в 21 веке уже не стóит.
    Мобилы - конечно же Котлин!
    Серверы - прекрасно живут на всё том же C# (плюс, всякие ASP, Razor/Blazor, etc)

    И да, "остальное - не нужно". :)

     
     
  • 3.174, Аноним (126), 21:52, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Слющай, Гоги, идикавпень!
     
  • 3.187, Аноним (183), 16:40, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ms головного мозга detected
     

  • 1.144, Аноним (144), 10:50, 06/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пишу на Flutter уже 2 года и очень доволен.
    Сейчас все работодатели осознали что нужно писать мобильные приложения именно на нем, ящик завален предложениями по работе. Море документации, огромный комьюнити, можно любую проблему решить быстро если забуксовал. И есть поддержка инженеров google бесплатно. Учить 4 языка один для десктопа другой для веба еще один для iOS и еще один для Android больше не нужно !!!
     
     
  • 2.145, Аноним (-), 10:58, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > не нужно !!!

    Краткость - мать гениального.

     
  • 2.159, Аноним (160), 20:22, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > И есть поддержка инженеров google бесплатно

    начал изучать - есть много вопросов по реализации тех или иных вещей

    куда можно обращатся с вопросами?

     
     
  • 3.181, Аноним (144), 10:17, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://flutter-net.com
    Пиши на форуме, я отвечаю там, это мой сайт.
    Там же все курсы и книжки.
     
  • 2.191, Аноним (191), 22:03, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Учить 4 языка один для десктопа другой для веба еще один для iOS и еще один для Android больше не нужно !!!

    Ну как бы можно и на kotlin все писать

     
  • 2.192, Аноним (191), 22:05, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Пишу на Flutter уже 2 года и очень доволен.
    > Сейчас все работодатели осознали что нужно писать мобильные приложения именно на нем, ящик завален предложениями по работе.

    Счастливый аноним с кучей бабла делится успехом на opennet? Не верю!

     
  • 2.198, АноннонА (?), 07:42, 10/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем четыре языка? Одного Object Pascal за глаза...
     

  • 1.147, Аноним (147), 13:36, 06/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    До чего же Dart приятный язык. Почему JS не такой как Dart)))
     
     
  • 2.158, Аноним (160), 20:20, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    потомучто js не задумывался и не дизайнился изначально как язык для крупных прикладных приложений с адекватной поддержкой асинхронности


     
     
  • 3.185, Аноним (183), 16:38, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    давай расскажи чем асинхронность в js и dart отличаются
     

  • 1.157, Аноним (157), 19:40, 06/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и где у этого чуда документация в pdf?
     
     
  • 2.163, Аноним (160), 20:42, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    в гугл хроме можно зайти на страницу документации и распечать в pdf файл
     
  • 2.190, Аноним (191), 22:00, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ты еще в tex попроси
     

  • 1.182, Аноним (-), 13:53, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понял какова лицензия Гугловских высеров?
     
     
  • 2.184, Аноним (183), 16:37, 07/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    bsd
     

  • 1.186, Аноним (183), 16:39, 07/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну Canonical как всегда. Пополнение в семействе unity, mir и прочих.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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