Будущее программирование

Nov 29, 2019 16:25


Я тут сделал доклад в JetBrains (внутренний, сорян) про будущее IDE. И после доклада было много вопросов из серии “Но ведь будущее определенно за Х, а вы его даже не рассматриваете”. Отвечаю.

- Почему вы не делаете IDE для браузера?


Read more... )

Leave a comment

Comments 146

ext_4839271 November 29 2019, 16:07:42 UTC
> Feature bloat - анти-фича, и это как раз та дыра, куда сейчас летит VS Code.

И где уже находится IDEA (сорян, не удержался)

Reply

tonsky November 29 2019, 16:43:09 UTC
Да кто бы спорил. VS Code в примере только потому, что свежо воспоминание, каким простым и чистым он был всего пару лет назад. А теперь скачал, открыл и ужаснулся!

Reply

ext_4839271 December 2 2019, 08:42:46 UTC
А что кстати в vscode за всё это время изменилось? я как-то не заметил.
Ну, разве что настройки можно стало править "более цивилизованным" способом, а не редактируя json.

Reply

tonsky December 3 2019, 11:03:01 UTC
Количество раскрасок и подсказок в коде. Количество настроек. Нотификации

Reply


urod November 29 2019, 17:23:42 UTC
Есть мнение, что gvim - это хорошее ИДЕ.

Reply

salas November 29 2019, 17:58:06 UTC
В этой аббревиатуре "И" бывает в разных модальностях - бывает "интегрированная", а бывает "интегрируемая".

Reply


kika November 29 2019, 19:37:10 UTC
> Гораздо здравомысленнее выглядит подход Flutter, которые сразу говорят: под каждую платформу виджеты свои, пишите дважды.

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

Reply

develop7 November 29 2019, 20:03:24 UTC
Так а look-and-feel а-ля нативный этому виждету кто пилить будет? Чтобы на Андроиде оно, к примеру, взрывалось от triple tap, а в iOS - от 3d touch

Reply

kika November 30 2019, 08:36:22 UTC
А никто. У флаттера отрисовка вся своя, это GPU-assisted рендерер, поверх которого есть несколько слоев абстракции, но нигде в нем не присутствуют нативные UI виджеты. По-моему даже Cupertino widgets, которые представляют собой нативные iOS виджеты, это переписанные на флаттере, а не на самом деле нативные.
И обработка тапов и жестов вся своя тоже.

Reply

tonsky December 2 2019, 14:53:32 UTC
Ну Cupertino widgets и Material widgets это два разных пакета, поэтому интерфейс надо собрать два раза минимум.

Reply


max630 November 29 2019, 22:10:44 UTC
> Буквально, если вам нужно ворваться на рынок IDE - просто берете и делаете нормально

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

Reply


icekane November 29 2019, 22:56:17 UTC
А ты думаешь почему все сбежали с саблайма в vs code? Потому что в vs code фич больше хоть он и тормозит.

Reply

inv2004 November 30 2019, 05:19:53 UTC
потому что бесплатный

Reply

ext_4839271 December 2 2019, 08:41:00 UTC
я перебросился с лицензионного саблайма один фиг

Reply

swizard November 30 2019, 12:18:14 UTC
Программисты делятся на две категории: одни заняты тем, что бегают с одной иде на другую, а другие пишут код в емаксе.

Reply


Leave a comment

Up