The OpenNET Project / Index page

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



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

Исходное сообщение
"Представлена новая ОС Clive, основанная на идеях Plan 9 и Ni..."
Отправлено Доктор Звездулькин, 27-Май-14 16:07 
>Система с общесистемными shared libraries принуждает более-менее заботиться о совместимости - как авторов приложения, так и авторов библиотеки. С независимыми окружениями вы нарвётесь на то, что попросту куча приложений будет прибита к определённой весрии библиотеки. А что, всё равно ж "всё моё ношу  собой"

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

Разрабу плевать на совместимость с будущими версиями библиотеки? Тогда причина — одна из трех:

1.Библиотека постоянно меняет свое API. Ну тут уж нельзя винить разраба зависимой от нее программы.

2.Разраб делает "вещь в себе". Например, игру, которая поддерживается ограниченное время — а потом автор ее бросит, и если она перестанет работать на новых версиях ОС, это будет проблема новых версий ОС. Или какую-нибудь софтварную махину из 100500 компонентов для управления компьютерным томографом, которая работает только на сертифицированной версии ОС. Тут у него может быть выбор: или ему дадут использовать нужные библиотеки (тем более, что он на них ещё, может быть, патчи наложил), или он ее будет делать на винде.

3.Разраб дурак. Тогда и программы у него, скорее всего, дурацкие.

>К примеру - хочешь свои контролы рисовать - знай, что для них не будут работать переводчик и голосовое управление, они могут неправильно располагаться на экране (WM не будет знать, как ими управлять), ты потеряешь часть аппаратного ускорения, потому что замучаешься детектить все фичи, и так далее.

А разраб не пользуется переводчиком и голосовым управлением, у него достаточно быстрый компьютер, как и у 80% пользователей. Это тот 0.1%, который, скажем, вынужден пользоваться читалкой с экрана, идет в этом случае лесом. Особенно при разработке СПО.

>А насчет "не получилось" - у Эппла такого концепта вообще нет.

У Эппла есть нечто более похожее на него, чем у Майкрософт. Но мы сейчас говорим о десктопном софте. Если чего-то ни у мелкомягких, ни у эппла нет, то, как сказал Маяковский, может это и не взлетит?

>А насчет продаж ПО - мы ж вроде об СПО речь ведём?

А для разрабов СПО на данный момент, я бы сказал, узнаваемость еще более важна.

— "Ты чего разработал?" — "Браузер Офигениум: форк Хромиума, только у него когда последнюю вкладку закрываешь, открывается новая вкладка, а не закрывается все окно" — "Ух ты, здорово, да ведь я фанат Офигениума! Перешел пять лет назад на него! Сил не было терпеть эту херотень с вкладками! Чем помочь? Пожертвование? Да на здоровье, только скажи, куда деньги слать".

— "А ты чего разработал?" — "Я разработал libfoo, которая стоит в каждом современном дистре Линукса и обеспечивает <IPC между программами/вывод хрипов на динамики/автоматическое определение таймзоны/еще что-нибудь, чего юзер не замечает>. Ты ею каждый день пользуешься" — "Ну, э... удачи, чувак. Я в кишках системы не копаюсь, я не программист, но звучит э... интересно."

 

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



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

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