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

Nov 29, 2019 16:25


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

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


Read more... )

Leave a comment

Comments 146

blackyblack November 29 2019, 15:34:51 UTC
Но ведь vs code это яваскрипт. И нормально вроде запускается. И выглядит неплохо.

Reply

tonsky November 29 2019, 15:37:19 UTC
а что я где-то на яваскрипт гнал?

Reply

blackyblack November 29 2019, 16:02:16 UTC
Вон же написано: только с++, только хардкор. Кроссплатформенность у vs code тоже из коробки идет, насколько я знаю. Короче, мой поинт в том, что создатели vs code как-то смогли, не смотря на все описанные проблемы. Как?

Reply

tonsky November 29 2019, 16:38:55 UTC
Главный, но не единственный. Плюс VS Code не запускается на iOS, насколько я знаю? JS это приятный язык для скриптования плагинов, но вот чтобы прям core на нем писать, Atom вон например отказались (как VS Code не знаю).

Reply


ext_4839271 November 29 2019, 15:38:49 UTC
> Проблема - это чтобы продукт выглядел уместно в той среде, где запускается. Чтобы вел себя адекватно. Чтобы интегрировался.

Скажи это одинаковым приложениям вроде инстаграма и твитера. Работают и работают. И срать они хотели на "нативность"

Reply

tonsky November 29 2019, 15:41:50 UTC
То как выглядят кнопки это еще полбеды. Кнопки, я считаю, могут выглядеть как угодно (в вебе нет двух одинаковых сайтов с кнопками, и ничего). На мобиле приложения в среду вообще почти что не интегрируются, так как каждое само по себе, изолировано. Но скажем скролл уже должен быть системным и никаким другим. Клавиатура. Share menu тоже. Такого плана вещи

Reply

theiced November 29 2019, 16:03:47 UTC
file open. я тут давеча в колибре (гтк) на гейбуке увидел open file dialog. да да - гткшный, мне было очень, очень грустно и плохо.

Reply

avnik November 29 2019, 18:04:27 UTC
Очень жду, когда этот полезный функционал можно будет наконец делегировать внешнему тулу/библиотеке/етс по выобору пользователя -- открытие файлов (потому что у каждого свой, и gtk-шный не самый из них угребищный), принтер (особенно бесит хромиум тут) итд

Reply


cross_join November 29 2019, 15:40:10 UTC
Весьма трезвая позиция, во многом совпадающая с моей. Наверное, было бы приятно работать в команде с такими представлениями о реальности.
P.S. Недавно делал IDE для DSL, только хардкор, только Си++ хоть и Билдер.

Reply

tonsky December 2 2019, 14:43:32 UTC
cross_join December 2 2019, 15:20:33 UTC
Жаль, в списке не хватает офиса в Париже :)

Reply

anonim_legion January 14 2020, 13:31:33 UTC
А вы подайте резюме, быть может у них есть удалёнка. Опыт же у вас большой.

PS: в Париже есть офис у AdaCore, и они тоже делают IDE, причём классическое деревянное, вроде Билдера.

Reply


ext_4839271 November 29 2019, 15:44:24 UTC
> Так вот, зачем, какая сила даже чисто теоретически может этого человека заставить выбрать устройством работы с кодом айпад, а не нормальную рабочую станцию? Даже при прочих равных. Ну не сможет он, бедняга, поехав в отпуск и оставив ноутбук на работе, поправить десять строчек кода.

Во-первых, а почему одно должно обязательно замещать другое, а не дополнять?

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

Reply

cmd100 November 29 2019, 22:06:36 UTC
Часто так делаешь? Не проще ли положить на себя одеяло а на него поставить ноутбук с полноценной клавой?

Reply

ext_4839271 December 2 2019, 08:19:00 UTC
> Часто так делаешь?
Достаточно частно, и страдаю от этого)

> Не проще ли положить на себя одеяло а на него поставить ноутбук с полноценной клавой?
Переживаю за вентиляцию ноута, что он таким образом перегреется

Reply

salas December 4 2019, 12:04:18 UTC
Хм, а это страшно? Вроде как, события с большой вероятностью тут - громкий гул и понижение частоты процессора? Может быть, даже сдохнет за несколько лет от многократного перегрева, а не доживёт до полного устаревания исправным - хотя у меня полный шкаф, наоборот, проживших разную тяжёлую жизнь и вполне исправных, кроме всякой механики типа разъёмов и HDD. Что-то упускаю?

Reply


ext_4839271 November 29 2019, 15:49:10 UTC
> Да, раз в год в интернете очередной персонаж объявляет год отказа от ноутбуков и программирования на айпаде. Да, так можно сделать. Можно найти способ, придумать, извернуться. Вопрос только: зачем?

Скажем так: не зачем, а почему?
Вот лежишь ты в кроватке, хочешь что-то попилить / поизучать, но макбук тебе брать не хочется: его надо открывать, он может быть сел уже и надо искать кабель зарядки, он будет долго загружаться (привет, проблемы с IDE!), он ХОЛОДНЫЙ! Или ты просто берёшь планшет с док-станции в руки и возюкаешь пальчиком в скретче / какой-нибудь другой визуальной среде программирования блоки, периодически вбивая циферки и условия. Вроде и идею проверил и не перенапрягся.

Reply

tonsky November 29 2019, 16:41:15 UTC
И что, ради этих вот двух-трех раз в году ты бы отвалил 250 Euro/year?

Reply

metaclass November 30 2019, 10:44:44 UTC
Я бы за CAD или питоно-матан с обработкой сигналов и удобным рисованием руками бы наверно платил, потому что меня заебывает вставать с кровати проверять пришедшие в голову ночью идеи.

Reply

anonim_legion January 14 2020, 13:32:32 UTC
По-моему, появление подобного приложения приведёт к недостатку сна.

Reply


Leave a comment

Up