Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обзоры различного ПО, краткие обзоры dev пакетов, всё, что может пригодиться никсоиду 
:(
    Опции темы
powerfox
Дата 12.8.2006, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 10
Всего: 97



Прошу здесь публиковать различные обзоры программного обеспечения для никс систем, которое может быть интересно другим участникам и гостям форума. Формат обзора такой же, как и в обзорах дистрибутивов и списке лучшего ПО винграда:

Раздел:мультимедиа, разработка, сеть....
Название программы(в виде ссылки на проект!)
Логотип, если есть.

Описание: указать особенности программы, что делает её особенной; системные требования; какие библиотеки использует. Под "программой" подразумеваются не только различные утилиты, но и библиотеки.
Очень кратко ваше личное мнение.

Модератор: в этой теме запрещено обсуждать ПО. Любые комментарии постить только Здесь! Иначе они будут (удалены) перемещены в соответствующую тему в Клубе юнуксоидов.


--------------------
user posted image
PM WWW   Вверх
GrayCardinal
Дата 13.8.2006, 05:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 7
Всего: 58



     AAP
Раздел : разработка.

Вообще, в портах дженты описание этой программы такое : "Bram Moolenaar super make program". Т.е. программа 
предназначена для сборки программ и написана создателем Ви. AAP написан на Python'е, поэтому может запускаться практически на любой платформе и не требует какой-либо установки. Просто пропишите его в $PATH и можно работать.
Первое, что бросается в глаза в документации, это пример написания главного "AAP-файла" (main.aap). Для классического примера "Здравствуй мир !" файл будет содержать одну строчку. В принципе практически тоже самое можно получить при помощи automake, но, во-первых, возможностей AAP гораздо больше, во-вторых человеку работающему с AAP вовсе необязательно знать что такое "make". Да один тот факт, что есть возможность _удаления_ программы, выводит AAP на качественно новый уровень.
Из основных возможностей стоит отметить автоматическое слежение за "зависимыми" файлами ("*.h" для Си, к примеру),  и возможность получить список команд необходимых для сборки (без выполнения). Так же AAP может автоматически скачивать исходники программы по любому протоколу (HTTP/FTP/CVS ...). Да и из-за того, что AAP написан на Python, в "aap-file" можно встроить код на Python'е, который будет делать то, что не может AAP.
Можно найти и другие области применения AAP. В документации приводится пример как можно обновлять сайт при
помощи AAP. В примере из документации содержится собственно две строчки, отвечающие на вопрос "откуда ?" и
"куда ?" соответственно.
Программа быстро развивающаяся, на момент написания данного текста в AAP планируется или находится в стадии
"жесткой разработки" довольно много всего. Из того что в разработке (но уже есть более - менее рабочий вариант),
хочется отметить конфигурирование программы (в некотором роде замена для autoconf).
Из серьезных недостатков наблюдается только производительность. Скорость сборки программы может резко (1.5-2 раза) упасть если применять AAP. К сожалению это побочный эффект использования скриптового языка, и с этим приходится мирится. Да и всегда можно (при помощи AAP) сделать простой bash скрипт, который будет быстро делать все что вам надо.

Мнение : удачный выбор, если хотите действительно хороший и "экспериментальный" софт.




--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0396 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.