The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним, 20-Окт-18 06:14 
> Потому что все предыдущие попытки портировать сразу в консоль провалились, например.

Провалились они, вероятно, потому что Far под winapi. Чтобы его полноценно портировать, придется переписать полпрограммы. Иначе получится УГ типа миранды запущеной через winelib. Да, так можно. Но кому такое нужно? В итоге продвинутые юзеры на линуксы посваливали. Хомяки в ватсапы и скайпы. А миранда...сдохла, как я понимаю. Опенсорц зависящий от проприетарного рантайма - фэйспалм. Да и фар туда же. Пользоваться фаром в винде стало очень мучительно благодаря uac и ко. Передрать sudo нормально MS не смог.

> Или потому что в GUI горячие кнопки фара и общий с системой
> буфер обмена заработали сразу и как надо.

Интересно, кому, кроме автора оно такое "надо", с недотерминалкой на wxwidgets в комплекте? :)

> Или потому что на wx пришлось городить существенно меньше костылей.

И в результате вся программа превратилась в один большой костыль, про@#$в свое главное достоинство - работу в консоли. Гуйных двухпанельников и без фара есть. Еще и превьюшки умеют показывать потому что не связаны консольной абстракцией. Если кто думал что всем очень нужна реализация абстракции "виндовый терминал" на wxwidgets - то вот это вот очень врядли, имхо.

Итого - результатом потуг является д@рьмовая по линуксным меркам терминалка :)

> Или потому что автор просто хорошо понимал wx.

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

> Какая разница? Цель в итоге достигнута.

А какая была цель? Поупражняться в програминге на WxWidgets? Написать довольно парашную терминалку под линух? Или ...?

> PS: Будто бы оригинальный фар часто гоняли не под GUI.

Если уж хочется гуя - можно взять гуйный двухпанельник. И использовать плюсы гуя, типа превьюх картинок хотя-бы. А тут все минусы консольной абстракции на месте, без плюсов которые она может блин дать, как то - легковесный проброс по сети (ssh например) и прочим сериальным портам (да, mc можно запустить даже на роутере, через ssh или сериальный шнурок) или шуструю скорость работы и минимум зависимостей (было особенно актуально для хардварного 80x25).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру