Я тут сделал доклад в JetBrains (внутренний, сорян) про будущее IDE. И после доклада было много вопросов из серии “Но ведь будущее определенно за Х, а вы его даже не рассматриваете”. Отвечаю.
> посмотрите на разработчиков игр - они под каждую консоль просто всю игру заново пишут, иногда это даже разные команды. И ничего, живут как-то, игры выходят, оптимизируются под особенности железа, используют фичи платформы.
Да ладно? а как же кросс-платформенные движки типа unity, unreal-engine? Как же старания разработчиков побольше вынести в скрипты (lisp, lua, python, blueprints), чтобы было легче модифицировать / портировать? Как же печальное положение игровой индустрии, когда ты пан или пропал? От хорошей наверное жизни?
Ну, не только, графоний-то растёт, разрешения экранов растут, соответственно больше памяти уходит на загрузку охренительных текстурок и больше ресурсов видео-карточек идут на прорисовку всех этих отражений, raytracing, и прочей лабуды.
Юнити действительно тормозит независимо от графония. Многие из интересных мне игр сделаны на юнити и все они тормозные. Вообще все, кроме rimworld, который не 3D. При этом графика далека от того же HL2, который на минуточку сколько кадров в секунду выдаёт на сегодняшнем железе?
ну у никиты хобби такое - перепробовать всё кроме емакса и рассказать почему оно всё плохо и мы все умрём. ну а так смысл жизни вон потеряется :) ну а если серьёзно - у меня к емаксу три вагона претенезий у самого, всё остальное тупо хуже.
Я делал 3-4 подхода к снаряду (емаксу), с родными кейбиндингами я так и не подружился. A doom-emacs оказался вполне жизнеспособным, он понимает ":w", У него запоминабельные мнемоники от spacemacs, но он не такой слон, грузится с разумной скоростью (3-5 секунд, аффтор утверждает что с ССД вообще меньше секунды), и у него вполне разумные дефолты (я единственное что шрифт поменял и фон сделал совсем черный).
> От попадания туда у приложений не возникает магически каких-то волшебных свойств, которые невозможно было бы организовать на десктопе. Наоборот, многие полезные свойства гарантированно теряются: шорткаты сильно ограничены, drag-n-drop, файлы, интеграция в систему, перформанс. Зачем, мистер Андерсон, зачем? Если будущее приложений (вообще любых, кстати) и лежит где-то, то точно не в браузере
( ... )
> А зачем тебе именно нативная FS? Если все приложения в облаке - почему бы не использовать свой протокол общения?
Потому что по-другому не работает. Это 20 лет назад казалось, что один вендор может сделать тебе один стек сверху донизу: от компилятора до ИДЕ, и посадить тебя на него. Сегодня приложения это мешанина из двухсот библиотек, языков и сервисов, которых хз откуда пришли и кем поддерживаются. Поэтому главное качество сегодняшнего ИДЕ - не делать вид, что она все знает и все контролирует, а спокойно принимать тот факт, что она далеко не единственный и не главный компонент в современной разработке. И давать пользователю свободу.
> В целом, согласен, хочется какого-то развития от браузеров (чтобы они больше становились платформами) в этом плане
Так его лет 15 уже хочется. Не будет в браузере нормальных приложений, пора уже закопать стюардессу
> Наравне со скоростью всегда будет цениться хороший UX. Буквально, если вам нужно ворваться на рынок IDE - просто берете и делаете нормально. Тут как-то даже и конкуренции особой нет.
Comments 146
Кажется, мы стали забывать ACDSee и Nero.
Reply
Да ладно? а как же кросс-платформенные движки типа unity, unreal-engine?
Как же старания разработчиков побольше вынести в скрипты (lisp, lua, python, blueprints), чтобы было легче модифицировать / портировать?
Как же печальное положение игровой индустрии, когда ты пан или пропал? От хорошей наверное жизни?
Reply
Reply
Reply
Reply
Reply
Reply
ну а если серьёзно - у меня к емаксу три вагона претенезий у самого, всё остальное тупо хуже.
Reply
Reply
Reply
Reply
Reply
Потому что по-другому не работает. Это 20 лет назад казалось, что один вендор может сделать тебе один стек сверху донизу: от компилятора до ИДЕ, и посадить тебя на него. Сегодня приложения это мешанина из двухсот библиотек, языков и сервисов, которых хз откуда пришли и кем поддерживаются. Поэтому главное качество сегодняшнего ИДЕ - не делать вид, что она все знает и все контролирует, а спокойно принимать тот факт, что она далеко не единственный и не главный компонент в современной разработке. И давать пользователю свободу.
> В целом, согласен, хочется какого-то развития от браузеров (чтобы они больше становились платформами) в этом плане
Так его лет 15 уже хочется. Не будет в браузере нормальных приложений, пора уже закопать стюардессу
> намного меньше тормозят, чем та же IDEA
Ну ты лежачего-то не пинай
Reply
Вот тут да, тут полностью согласен)
Reply
Leave a comment