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