Я тут сделал доклад в JetBrains (внутренний, сорян) про будущее IDE. И после доклада было много вопросов из серии “Но ведь будущее определенно за Х, а вы его даже не рассматриваете”. Отвечаю.
Да кто бы спорил. VS Code в примере только потому, что свежо воспоминание, каким простым и чистым он был всего пару лет назад. А теперь скачал, открыл и ужаснулся!
А что кстати в vscode за всё это время изменилось? я как-то не заметил. Ну, разве что настройки можно стало править "более цивилизованным" способом, а не редактируя json.
> Гораздо здравомысленнее выглядит подход Flutter, которые сразу говорят: под каждую платформу виджеты свои, пишите дважды.
Ась? Если ты пишешь на самом флаттере, то ты пишешь один раз, на разных его уровнях абстракции, в зависимости от сложности твоего виджета. А дважды (трижды, четырежды, там же еще фуксия где-то на горизонте) ты пишешь только спуск в преисподнюю нативную платформу. Либо чтобы затянуть во флаттер родной виджет, эквивалента которого во флаттере нет, либо чтобы попользоваться нативными интерфейсами.
А никто. У флаттера отрисовка вся своя, это GPU-assisted рендерер, поверх которого есть несколько слоев абстракции, но нигде в нем не присутствуют нативные UI виджеты. По-моему даже Cupertino widgets, которые представляют собой нативные iOS виджеты, это переписанные на флаттере, а не на самом деле нативные. И обработка тапов и жестов вся своя тоже.
> Буквально, если вам нужно ворваться на рынок IDE - просто берете и делаете нормально
Да не знает никто что такое это нормально. До мелочей доёбываться умеют, на личности переходить это вообще эксперты, а по делу уже давно никто ничего нормально не делал.
Comments 146
И где уже находится IDEA (сорян, не удержался)
Reply
Reply
Ну, разве что настройки можно стало править "более цивилизованным" способом, а не редактируя json.
Reply
Reply
Reply
Reply
Ась? Если ты пишешь на самом флаттере, то ты пишешь один раз, на разных его уровнях абстракции, в зависимости от сложности твоего виджета. А дважды (трижды, четырежды, там же еще фуксия где-то на горизонте) ты пишешь только спуск в преисподнюю нативную платформу. Либо чтобы затянуть во флаттер родной виджет, эквивалента которого во флаттере нет, либо чтобы попользоваться нативными интерфейсами.
Reply
Reply
И обработка тапов и жестов вся своя тоже.
Reply
Reply
Да не знает никто что такое это нормально. До мелочей доёбываться умеют, на личности переходить это вообще эксперты, а по делу уже давно никто ничего нормально не делал.
Reply
Reply
Reply
Reply
Reply
Leave a comment