Обновить
@AuToMatonread⁠-⁠only

Пользователь

Отправить сообщение

Зачем Вас извинять если необходимо диагностировать? Из-за той кармы что не имеет отношения к Хабру необходимо. Вам нужно всё подробно объяснить и убедительно доказать. Кому нужно? Убедительно не есть верно. А сами мы никак.

Случай запущенный. Задумайтесь - а на каком уровне, при таких вот вводных, Вы понимаете вообще всё?

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

И это навсегда - Гугол заперт на телефонах, пробывал вылезти разными способами, например через ХромОС, всё неудачно. Теперь собирается вылезать через Андроид - курам на смех.

И это навсегда - Микрософт бежала с мобилок поджав хвост. Догнивает теперь в облаках.

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

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

Сейчас может показаться, что Apple снова совершает ту же ошибку.

Нет, не может. Эппл такие ошибки делать физически не способна. То же самое относится и к бюджетному МакБуку 2015 года. Что будет «дороже Air слабее Pro» и тогда было очевидно. Зачем был нужен тот МакБук - я не знаю, но явно не за тем, чтобы продать много.

Точно так же было очевидно, что Vision Pro за её деньги много не купят, но тут я понимаю зачем - одёрнуть конкурентов, они так никуда с VR/AR не продвинулись, а хайпа то было… Понимаю легко, ибо одёрнули второй раз, первый - утопили Project Tango, если правильно помню название, вместе с пионерами типа Сони, просто добавив в iOS ARKit.

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

Например, человек с одиноким iPhone неудовлетворён - в США он как правило имеет планшет, как правило iPad, и как правило имеет компьютер, но чаще не Мак. А теперь подумаем о менее обеспеченных рынках… о том, что брать к одинокому Андроид смартфону когда того почти хватает на всё…

Немного обидно что библиотека Fyne не попала в число популярных, а так здоровое там у них самоощущение.

Я понимаю то, что вы можете не любить флаттер.

Ничерта Вы не понимаете, включая то, что Вам говорят и то, что предмет обсуждения меняется от любить или не любить только до выхода из младших классов. Хотя, это до ЕГЭ так было… И не понимаете, что шансов собеседнику не знать ту тривию, которую Вы приводите как аргументы - чистый ноль. И что кто-то вообще может бредить не по фактам - тоже чистый ноль.

Но зачем самоубийством кармы заниматься

А зачем заниматься её сохранением? Чтобы убить больше времени на комментирование? Хабр потребил несколько аккаунтов, без разрушения кармы у меня экспериментальные воздействия удавались плохо, позволил сделать интересные (мне) выводы об аудитории, и на этом всё - свои идеи любителя социологии я исчерпал.

Поделитесь, мне реально интересно в чем толк

Делиться уже пробовал, попробую объяснить.

Flutter не использует

На то, ЧТО делает Флаттер, ответ - КАК он это делает. А делает он как раз то, о чём вам говорят - имитирует натив. Да, самостоятельно рисуя пиксели. Да, не используя нативные компоненты, то есть через задницу, и не используя WebView, то есть не делая то, что было бы следующим по умности решением после выработки своего единственного языка дизайна.

И представлять «хотите то, хотите сё» как достоинство - глупо, медвежья услуга, это недостаток. Причины: классика от «партнёров» про «где три варианта - там нет ни одного хорошего» и то, что iOS с Андроидом не исчерпывают варианты для хотеть.

Это эволюция рендера ради предсказуемости

Ага, «эволюция». А сдача в плен - эволюция оборонительной тактики. Ещё бы «отрицательный рост» приплели. Что такая «эволюция» возможна - это для Флаттера плюс, кстати, архитектурные ошибки такого масштаба обычно фатальны. А факт её существования - минус…

Это спланированная архитектурная модернизация:

А почему ЭТО не «эволюция»? То же самое, вариант два - не случайность, значит.

Flutter был нужен только под Fuchsia» — утверждение без доказательств.

А по жизни доказательства появляются раньше или позже чем становится уже поздно? Ещё недавно я бы написал - это очевидно. Сейчас, когда Гугол одной рукой превращает Андроид в терминал приёма приказов по цифровому концлагерю, а другой вставляет в него виртуалку с Дебиан - уже не очевидно. Но чем больше в Гугле шизы - тем больше риск для Флаттера.

Dart “не идеален для UI”» — мимо цели.

Где я говорил идеален или нет? Дарт был выбран за то, что лучше всего, в отдельных воспоминаниях - идеально, подходил для создания графического фреймворка. Подход изначально ошибочен - если в фреймворке и приложении используется один язык, что пока однозначно но AI не дремлет, то выбор языка должен основываться на интересах приложения, а не фреймворка.

Что это породило, в третий раз, «эволюцию» - отменно видно по эволюции Dart. Я вижу как люди удивляются - Dart такой классный, а вне Флаттера не живёт, почему так? Гипотеза - и поэтому тоже.

«Hot reload — это “магия”, которую я ещё в раннем .NET видел» — и что?

А то, что приводить Hot Reload как преимщество - можно, но осторожнее, чтобы не выглядело её натягиванием на.

Ниже написали, что у Флаттера нет конкурентов, разве что Qt. Похоже на то, но Zig…

Это философский спор. Flutter рендерит свой UI через собственный движок (Skia, теперь Impeller).

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

Флаттер пока тупо не готов. Идея со Скией, базовое архитектурное решение, провалилась - что, импеллер готов 100%? Ну тогда хотя бы аналог Bevy покажи! Идея с тремя потоками, базовое архитектурное решение, провалилась - флаттер мужественно переписывает, но когда будет готово - загадка.

Да, на флаттере пишут много, но это не значит что его невкусно хейтить - люди просто боятся попасть в ситуацию когда придётся такое вот, как на флаттере писано, писать самому. Философский вопрос - Флаттер он чего first? Вот стек на JavaScript - он Web first, добавляем Electron и Capacitor - покрываем всё.

Флаттер был стратегически нужен Гуглу пока пелась Фуксия, сейчас Гуглу стратегически интереснее многоплатформенный Котлин. Зная Гугол…

Идея что Дарт идеален для создания интерфейса - дурь, это виляние хвоста собакой в предположении что приложение - в основном интерфейс.

Установите Flutter, создайте первый проект, сделайте Hot Reload. Почувствуйте эту магию. А потом решайте.

Эту магию я ещё в раннем .Net видел. Если делать, то не hot reload, а смотреть как Flutter скрывает мерзость сборки Андроид приложения. С одного проекта решать - так себе совет.

Я не говорю что Flutter (уже) умер, я говорю что нечего удивляться что его хоронят. А почему Dart не поимел TypeScript в особо извращённой форме - ума не приложу, да и Питончику можно бы побеспокоиться кажется мне.

Отсутствует описание системы прерываний без которой бессмысленно петь про цикл событий без которого бессмысленно петь про многопоточность.

клавиатуры с 21 золотой клавишей

Ничего что это утверждение противоречит снимку, нейроночка? Не клавиатуры дарили, а золотые колпачки…

Россия также вошла в топ-10 стран по темпам роста. 

Россия по темпам роста никуда не вошла - это был артефакт владения языком. Россия (чудом/пока) осталась в топ-10 по числу (зарегистрированных на GitHub) разработчиков.

Эксперты GitHub отмечают, что эпоха ИИ-разработки уже наступила.

Более того, именно этим они объясняют подъём TypeScript - языки с типизацией (якобы) раньше и лучше позволяют обнаружить сделанные ИИ ошибки. И ещё тем, что TypeScript стал дефолтом в фреймворках (следствие первого?).

Лапки нужны для чего-то, иначе их вообще не было бы, как минимум у некоторых видов. А они не только есть, но и у всех одинаковые. При этом они

  • не дотягиваются до морды - не помогают питаться

  • практически не видны диназавру

  • практически не имеют области в которой можно действовать сразу двумя лапками

  • расположены так, что не дотягиваются ни до земли, ни до ствола дерева

Но расстояние между лапками пропорционально самому динозавру. Значит, применение лапок скорее всего связано с происходившим между динозаврами, например

  • язык жестов

  • лечение наложением лап

  • тактильная связь при движении

  • ласки в процессе размножения

Но это не точно.

Флаттер и Дарт, к большому сожалению, неотделимы друг от друга. Единственно что - не при всяком обновлении флаттера обновляется и дарт. Что там в yaml файле дарта учитывается, а?

Флаттер был отличный фреймворк, но потом перед ним была поставлена неразрешимая задача - тягаться с нативом. Это невозможно в принципе. Первое что приходит в голову - вопрос был поставлен так, что либо флаттер выкручивается, что невозможно, либо очередной любовью Гугла становится многоплатформенный Котлин.

Флаттер был критически важен когда планировалась Фуксия, до того важен, что альфа и бета были поданы как релиз - вроде подлость, а мелким шрифтом написано что нет. А фуксия была критически важна как способ Гуглу выползти со смартфонов. Сейчас Фуксия и ХромОС похоронены, Гугол будет пытаться выползти на Андроиде с Дебиан в виртуалке.

Так что Флаттер с одной стороны теряет ценность для Гугла, а с другой - выходит из-под контроля Гугла, что Гугол известно как любит… успехов ему. А на сколько это хороший фреймворк и сколько сил остаётся после бессмысленных попыток имитировать натив - дело десятое.

Но замечу - исходная идея пользовать скию провалилась, исходная идея иметь три потока тоже провалилась, 3D какого-никакого game engine, без чего в наши дни кроссплатформа не катит, какине было, так и нет.

Что ещё плохого кроме жидкого стекла случилось с Flutter что нужно пиарить его через протухшее обновление?

Типа совет

Если статья об обновлении Dart версии n.m не вышла за три (3) дня после обновления, ждите обновления до версии n.(m+1).

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

С Джулией действительно можно бездумно тыкая в пакеты посчитать неверно. Ну не для джуниоров/сеньоров/тестеров это сделано.

Что автор подметил верно - у Питона много больше область применимости, скажем, берём Kivy и получаем приложение для Андроид. Но если взять Fyne, то тоже получаем приложение для Андроид, только более быстрое, а если взять Flutter…

Да, согласен - питонисты есть секта и со странностями.

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

На Линукс, правда, никто этим Python 14 не озаботился - собираем сами.

./configure --help

И тут выясняется - что есть Python, то есть то, что имеют в виду когда просто говорят Python, неизвестно. Например, остался —disable-gil с дефолтом no… и что мы реально должны понимать читая новости о прорыве в производительности?

Ладно, устанавливаем prefix и разрешаем оптимизации, Python собирается почти весь - без tkinter который мне без надобности. Запускаю несколько наивных самопальных тестов - нигде не медленнее, кое где быстрее на 5+ процентов - явне вне ошибки измерения. Хорошо.

Теперь посмотрим доки. Они есть, но не в PDF, которые нужно собирать самому, а сборка падает на пол дороги. Типично для красноглазых поделок, Python ведь Open Source…

Хорошо, посмотрим предоставленный EPUB. Там (на моём iPad в KyBook) 8746 страниц из которых первые 2527 - нескладывающаяся трудно читаемая ТОС и историческое введение, содержательной части по минуте на страницу - (8746-2528)/60 = 104, а 14*8 = 112 … две недели - вполне допустим.

Попробуем применить Python 14.

pip install numba

И вот вам фиг вместо применить - одни питонисты свой Python улучшают, а другим на это насрать - у них <3.14 и всё.

  • поэтому Julia

  • любые претензии предъявляемые к Python, в том числе автором комментируемого поста, у меня по умолчанию истинны

Вот эти вот печатные машинки за невменяемые деньги, всё кочуют из обзора в обзор… Это проплачено или искреннее заблуждение? Ой, по новому времени нужно добавить «или нейронка»…

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

Личное: новомодную манеру делать клавиатуры подключаемые к планшету считаю глупостью - лучше взять беспроводную какую хочется и ставить её куда удобнее, а не впритык. Соответственно, невозможность отсоединить клавиатуру от ноута и поставить удобнее - считаю недостатком и немалым. Обнаружено при многолетнем использовании планшетов, в том числе с клавиатурой, начиная с Lenovo Yoga Tablet B8000 и его комплектной клавиатуры которую можно было приставлять в стиле iPad или ноут, а можно было и не приставлять, так вот оказалось - никогда я её не приставлял.

Время дешёвых ноутбуков прошло. Точно по тем же причинам, что и время дешёвых фотоаппаратов. Прошу избавить от.

IDE при том, что царь хороший а бояре плохие не катит. Язык и инструменты - единое целое от которого и зависит как далеко и в совокупности их пошлют. Это относится и к системам сборки и к IDE одинаково. Как пример, Rust - омерзительно медленный туповатый компилятор, причём они это сами знают и как раз сейчас borrow checker переделывают, не рабочий без unsafe что перечёркивает весь маркетинг - ан нет, народ повёлся, много пишет и переписывает, что на октаву ниже только с Go и наблюдается, и по большей части удачно. Почему? Cargo.

SDL при том, что для С ничего другого толком и нету. А для С++ есть… А что тут, рядом с гордой кроссплатформой, делают чисто десктопные ничтожества GTK и Tcl - то только красноглазым энтузиастам и ведомо.

Зачем передёргивать? Системы сборки такие, какие получились для конкретного языка. Что там курица и что яйцо - вопрос философский, а сама логика - царь хороший бояре плохие. И на Qt свет таки сошёлся клином - что ещё работает почти везде и поставляется с IDE которая собирает apk мяу не сказав? Для С есть SDL - сравнение с Qt как раз и позволяет выдвигать претензии.

Нужно понимать, что С — язык для системного программирования

Зачем в системном программировании такие штуки как SDL? Разве скриптование Unreal - системное программирование?

Чаще всего С ругают по двум причинам: за указатели и за то, что нет автоматического управления памятью.

Скорее за то, что система сборки сложнее самого языка. И за то, что С с Qt не дружит.

Если нравится строить абстракции — это C++

С++ помогает строить одни абстракции и мешает строить другие. А С ничему не помогает и ничему не мешает.

Чего в статье не хватает, так это замечания что как ни FFI, так к С.

На первом снимке одна девушка у вершины эскалатора не распознана. Так и помогает. А потом данные анализируют плюс-минус другой лапоть по смыслу.

Круто. Курс, трёхтомник…

Всегда считал, что пользовательская Lua изучается за вечер двумя путями на выбор - либо распоследний вариант прочтением доков, либо самый нужный вариант открытием Neovim. И даже приводил её в пример когда спрашивали как вкатиться в IT. Больше не буду - (мои) знания в IT действительно устаревают на глазах.

1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Специалист
От 500 000 ₽