Привет! Смотрю вот, Pavel Gulchouck пишет как-то (понедельник, 17 августа, 17:21):
VL> Очень давно мучаюсь вопросом - что заставляет работать в консольных VL> тулзах (даже таких продвинутых как mutt), если можно пользоваться VL> более современными (удобными?) MUA с графическим интерфейсом, VL> нормальным html с поддержкой графики inline, usenet/mail в одном VL> флаконе, etc? Понимаю, когда раньше ноутбук был недоступной роскошью и VL> коннектиться к своей системе приходилось через что угодно посредством VL> telnet/ssh и на той стороне должна была быть консольная программа с VL> поддержкой vt100... Но сейчас-то почему? "воськать мышкой" - некошерно VL> для настоящего админа? :)
Думаю, что причин несколько. Во-первых, производительность очень зависит от времени отклика на события. У консольных приложений с этим дела заметно лучше, чем у гуёвых. И это не тот случай, когда, пока оно думает, ты можешь заняться чем-то другим. Нажал reply и пару секунд тупо сидишь и ждёшь. Во-вторых, зависит от конкретного приложения. Есть гуёвые MUA, сравнимые по фичам и соответствию стандартам с mutt? Муттовские хуки очень полезны. Usenet/mail в одном флаконе - есть патч Севы Волкова для поддержки NNTP.
Справедливости ради, начало патча положил Brandon Long, но та первая реализация почти ничего не умела, потому я его "допилил" до функционала, в 1998-м году ещё, вот только автор Mutt не захотел его включать в код, а я после полудюжины заново пересобранных патчей под каждую новую версию Mutt (версии тогда плодились как грибы, а старый патч не накладывался на новую версию ну никак) обломался, с тех пор его подтачивает Сева каждый раз, за что ему огромная благодарность. (see ChangeLog.nntp)
А что, usenet до сих пор живо? ;-)
Можешь себе представить - да. Хотя и в заметно меньших масштабах, чем некогда. :)
Ну и в-третьих, конечно, привычка. Зачем менять то, что работает и к чему привык? Картинки, html, доки, pdf и пр. у меня и mutt показывает.
И, кстати, текстовый вариант отлично защищает от фишинга и всяких скриптовых подвохов.
Был когда-то такой текстовый редактор под MSDOS - MultiEdit (наверное, многие помнят). Многооконный, со своим языком макросов, на которых можно было написать хоть файл-менеджер типа NC (и писали!), интегрировавшийся с компиляторами и дебагерами, с проверкой синтаксиса разных языков, с возможностью редактирования файлов любого размера (хоть мегабайтных!)... И занимавший в памяти всего около 350K, включая все библиотеки. Потому что памяти всего было 640K (EMS/XMS - то шашечки). ;-)
Жаль, что автор MultiEdit так и не захотел открыть исходники, хотя его неоднократно просили. А написать то же самое для *nix почему-то никто не захотел, а жаль. Мне очень не хватает при программинге всего этого функционала, каждый раз вспоминаю... :( -- ICQ: 21427453 LJ: http://lstranger.livejournal.com/