The OpenNET Project / Index page

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



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

Исходное сообщение
"Представлена первая бета-версия pkgng, нового пакетного мене..."
Отправлено wulf, 05-Фев-12 23:28 
> Это все было бы прекрасно, если б привело к упрощению и ускорению
> разработки, но пока этого не видно.

sql - язык более высокого уровня, нежели shell или C, при правильном применении
только сокращает время разработки. честно-честно.

> Я начал писать NIH в ноябре
> прошлого года
> и уже, в общем то, давно закончил. Код стабилен, и он работает
> уже сегодня,
> и будет работать и дальше, никуда не денется.
> pkgng же пока то ли в альфе то ли в бете.
> pkgsrc-ый pkgin начал разрабатываться на год, кажется, раньше, а то и больше,
> но nih уже давно предоставляет больше функций. Это не самопиар,
> я говорю о выборе подходящего инструмента для данной конкретной задачи.

pkgng - не эквивалент nih

>> Или Вы считаете, что этот функционал нужно обязательно заново создавать?
> Нет, я считаю, что данный функционал просто не нужен, ни в каком
> виде.
> Кстати, почитай ман nih на предмет возможностей поиска.

nih - обертка, а не пакетная система, как его можно сравнивать? nih
не хранит данные о установленных пакетах, ему это не надо. В отличие от...

> Нет там никакого sqlite, не нужен он там.
> Для остального -- тем более.

bdb тогда тоже не нужен. Все (почти) данные и так есть в /etc/passwd,
/etc/login.conf и т.д. Да и в линупсе/соляре без него прекрасно обходятся

>>solaris тоже вовсю использует sqlite для хранения внутренних баз
> Да ради бога, было бы это релевантно. "Модно" -- меня не убеждает.

отважусь процитировать себя: "join-ы, выборки с регэкспами, distinct-ы,
сортировки и т.д." - это все из кода pkgng. Конечно эту функциональность
можно реализовать и на shell, но "Код стабилен, и он работает уже сегодня,
и будет работать и дальше, никуда не денется" и занимает раз в 10 меньше
места (сами SQL statements, а не обертка их вызовов на C), нежели shell-ный
с теми-же функциями

> Ну, конкретно nih написан вполне себе в духе традиционного UNIX way,
> и гуй к нему лепится на счет раз. Библиотеки здесь ни при
> чем.

надеюсь, unix-way - не самоцель? Не хочу огорчать, но задача прикручивания
гуя к nih-у в процессе разработки последнего явно не ставилась. Мало того,
что с внешним миром он умеет общаться только по stdin/stdout, так и для того
чтобы получить список обновляемых пакетов надо выполнять что-то из разряда
"echo n | nih update". Разве не так?

> Вот именно, "нужно ждать" и "еще конь не валялся". О чем я
> и говорю.

Я почти не сомневаюсь, что port* быстро поправят. :)

 

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



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

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