The OpenNET Project / Index page

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



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

Исходное сообщение
"Третий релиз консольного файлового менеджера XYZCommander"
Отправлено a, 19-Янв-10 23:09 
>Имеется в виду SSH? Если да, то никакой особенной поддержки нет, просто можно логиниться удалённо и там запускать программу как любую другую консольную.
>Так работает. Про сжатие исходников, честно говоря, не слышал.

Да чисто механически неправильно набрал аббревиатуру. Причем дважды. Ж)

Конечно, специальную поддержку SSH лучше не вводить, чтобы не увеличивать зависимоти. Лучше следить, чтобы не было проблем при прозрачной работе по SSH.

Я лишь хотел сказать о потенциале применения - удаленная поддержка пользователей в условиях изолированных программных окружений с минимальным количеством подключаемых библиотек.

Также в таких окружениях часто жестко лимитируется количество используемой памяти, как оперативной, так и энергонезависимой.

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

А вот задача максимальной изоляции непривилигированных пользователей - это как раз напрямую зависит от общей чистоты проекта.

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

Я намеренно выражался максимально обощенно, поскольку давать советов в чужом проекте не особо хочется. И многие приведенные соображения могут показаться банальными опытному разработчику, но именно новички на этом и попадаются.

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

И типа, "зачем мне нужны файловые менеджеры, если я такой крутой, и знаю кучу всяких там шеллов". ("И при этом хочу тривиальные конфиги" См выше.) Для поддержки пользователей, вот зачем. Если таковые имеются, и не один в собственном соку своей крутости варишься.

И качественные консольные приложения являются в этой области хорошей альтернативой всяким навороченным веб-интерфейсам. Веб-интерфейсы обычно тянут за собой сложную кучу различных технологических звеньев, как на клиентской, так и на серверной стороне.

 

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



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

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