← к ленте

Почему в терминале появляются браузеры и графические интерфейсы

С@nikitonsky_pubмедиа / агрегатор
1 мес

Размышление о том, почему разработчики пытаются внедрить графические элементы и браузеры в терминал, несмотря на его изначальное предназначение.

Ваня Гришаев (канал igrishaev_blog) показал скриншот окна iTerm, предлагающего установить плагин для просмотра веб-страниц (браузер то есть) прямо в терминале. И удивляется: кому такое вообще в голову пришло? Действительно, кому. Но раз это сделали, значит причина — какая бы она не была дурная — была. Как-то люди себе это объясняли. И я решил попытаться ее понять. Терминал, понятно, появился не от хорошей жизни, а от технических ограничений. Старые (совсем старые) компы не тянули графику, а сетку символов тянули. Вопросов нет, жизнь заставила. Но раз заставила, надо как-то обустраиваться. Тогда люди начали придумывать всякую там псевдографику, чекбоксы из скобок, спиннеры из слешей, и другие деревянные игрушки. Опять же, ноль осуждения. Обращу внимание — людям естественным образом _хотелось_ некое подобие графического интерфейса, рамок, теней, даже когда для этого не было никаких средств. А потом бум! И пришел ГУИ. Попиксельные окошки, полупрозрачные тени, безумное по сравнению с терминалом разрешение, пропорциональные шрифты. Манипулятор типа МЫШ. Все то, о чем мы только мечтали. Ну и, понятно, стало возможным делать в разы больше, чем в терминале. Стали доступны принципиально невозможные раньше классы программ. Это девяностые-двухтысячные. Я молод, жизнь хороша, интернета нет, на телефоне змейка, компьютеры наше будущее. Потом еще произошло несколько революций, общим итогом которых стали раздутые и неповоротливые графические программы и такие же сайты. И народ побежал обратно в терминалы, но это уже не от необходимости, а по собственному желанию. Реакция на то, что мы просрали десктоп. А дальше произошло что? Люди обнаружили, что в терминале, вообще-то, многого не сделаешь. Многого, чего вообще-то нормально хотеть, и хочется. Рамок там. Статусбаров красивых. Иконок. Цветов. Картинок. Мыши. И начали придумывать, как бы это туда впихнуть. Хаками, понятно. Шрифты патчить. Терминалы специальные писать, которые за вас рамки рисуют. То есть тут столкнулись два желания: во-первых, убежать от раздутых десктопных программ, и во-вторых жить нормально, со всеми удобствами, к которым мы привыкли. Так мы и получили браузер в терминале. Абсолютно неуместная технология, засунутая в неправильное место наверняка очень сомнительным способом. А вы что, думали, гортанный нерв у жирафа тоже по какой-то хорошей причине так неудобно расположен? Эволюция. Приспособляемость. Естественный отбор.

Кратко (AI)

Автор анализирует тренд на внедрение графических функций, таких как браузеры, в терминалы. Он связывает это с желанием разработчиков сбежать от перегруженного современного ПО, сохраняя при этом привычный комфорт графического интерфейса, что приводит к созданию гибридных и зачастую спорных решений.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖