Я тут сделал доклад в JetBrains (внутренний, сорян) про будущее IDE. И после доклада было много вопросов из серии “Но ведь будущее определенно за Х, а вы его даже не рассматриваете”. Отвечаю.
Вон же написано: только с++, только хардкор. Кроссплатформенность у vs code тоже из коробки идет, насколько я знаю. Короче, мой поинт в том, что создатели vs code как-то смогли, не смотря на все описанные проблемы. Как?
Главный, но не единственный. Плюс VS Code не запускается на iOS, насколько я знаю? JS это приятный язык для скриптования плагинов, но вот чтобы прям core на нем писать, Atom вон например отказались (как VS Code не знаю).
То как выглядят кнопки это еще полбеды. Кнопки, я считаю, могут выглядеть как угодно (в вебе нет двух одинаковых сайтов с кнопками, и ничего). На мобиле приложения в среду вообще почти что не интегрируются, так как каждое само по себе, изолировано. Но скажем скролл уже должен быть системным и никаким другим. Клавиатура. Share menu тоже. Такого плана вещи
Очень жду, когда этот полезный функционал можно будет наконец делегировать внешнему тулу/библиотеке/етс по выобору пользователя -- открытие файлов (потому что у каждого свой, и gtk-шный не самый из них угребищный), принтер (особенно бесит хромиум тут) итд
Весьма трезвая позиция, во многом совпадающая с моей. Наверное, было бы приятно работать в команде с такими представлениями о реальности. P.S. Недавно делал IDE для DSL, только хардкор, только Си++ хоть и Билдер.
> Так вот, зачем, какая сила даже чисто теоретически может этого человека заставить выбрать устройством работы с кодом айпад, а не нормальную рабочую станцию? Даже при прочих равных. Ну не сможет он, бедняга, поехав в отпуск и оставив ноутбук на работе, поправить десять строчек кода.
Во-первых, а почему одно должно обязательно замещать другое, а не дополнять?
Во-вторых, программировать можно и для себя. Да, наверное полноценный проект сложно накидать на айпаде, но пощупать что-то, проверить какую-то идею, накидать прототип, не вылезая из кроватки - почему нет?
> Часто так делаешь? Достаточно частно, и страдаю от этого)
> Не проще ли положить на себя одеяло а на него поставить ноутбук с полноценной клавой? Переживаю за вентиляцию ноута, что он таким образом перегреется
Хм, а это страшно? Вроде как, события с большой вероятностью тут - громкий гул и понижение частоты процессора? Может быть, даже сдохнет за несколько лет от многократного перегрева, а не доживёт до полного устаревания исправным - хотя у меня полный шкаф, наоборот, проживших разную тяжёлую жизнь и вполне исправных, кроме всякой механики типа разъёмов и HDD. Что-то упускаю?
> Да, раз в год в интернете очередной персонаж объявляет год отказа от ноутбуков и программирования на айпаде. Да, так можно сделать. Можно найти способ, придумать, извернуться. Вопрос только: зачем?
Скажем так: не зачем, а почему? Вот лежишь ты в кроватке, хочешь что-то попилить / поизучать, но макбук тебе брать не хочется: его надо открывать, он может быть сел уже и надо искать кабель зарядки, он будет долго загружаться (привет, проблемы с IDE!), он ХОЛОДНЫЙ! Или ты просто берёшь планшет с док-станции в руки и возюкаешь пальчиком в скретче / какой-нибудь другой визуальной среде программирования блоки, периодически вбивая циферки и условия. Вроде и идею проверил и не перенапрягся.
Я бы за CAD или питоно-матан с обработкой сигналов и удобным рисованием руками бы наверно платил, потому что меня заебывает вставать с кровати проверять пришедшие в голову ночью идеи.
Comments 146
Reply
Reply
Reply
Reply
Скажи это одинаковым приложениям вроде инстаграма и твитера. Работают и работают. И срать они хотели на "нативность"
Reply
Reply
Reply
Reply
P.S. Недавно делал IDE для DSL, только хардкор, только Си++ хоть и Билдер.
Reply
Reply
Reply
PS: в Париже есть офис у AdaCore, и они тоже делают IDE, причём классическое деревянное, вроде Билдера.
Reply
Во-первых, а почему одно должно обязательно замещать другое, а не дополнять?
Во-вторых, программировать можно и для себя. Да, наверное полноценный проект сложно накидать на айпаде, но пощупать что-то, проверить какую-то идею, накидать прототип, не вылезая из кроватки - почему нет?
Reply
Reply
Достаточно частно, и страдаю от этого)
> Не проще ли положить на себя одеяло а на него поставить ноутбук с полноценной клавой?
Переживаю за вентиляцию ноута, что он таким образом перегреется
Reply
Reply
Скажем так: не зачем, а почему?
Вот лежишь ты в кроватке, хочешь что-то попилить / поизучать, но макбук тебе брать не хочется: его надо открывать, он может быть сел уже и надо искать кабель зарядки, он будет долго загружаться (привет, проблемы с IDE!), он ХОЛОДНЫЙ! Или ты просто берёшь планшет с док-станции в руки и возюкаешь пальчиком в скретче / какой-нибудь другой визуальной среде программирования блоки, периодически вбивая циферки и условия. Вроде и идею проверил и не перенапрягся.
Reply
Reply
Reply
Reply
Leave a comment