The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Разбор проблем утилиты make и обзор альтернатив"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Разбор проблем утилиты make и обзор альтернатив"
Сообщение от opennews (??) on 17-Июл-05, 17:06 
В публикации  "What is Wrong with Make? (http://freshmeat.net/articles/view/1702/)" подчеркиваются следующие недостатки классической утилиты make:


-  Проблемы портабельности из-за несовместимостей между make-клонами;
-  Проблемы с масштабируемостью  больших проектов;
-  Непрозрачность формата Makefile
-  Низкая скорость сборки/пересборки проектов.
-  Учет времени модификации файлов, вместо сигнатур;
-  Нет средств для контроля множественных зависимостей файлов в проекте;
-  Трудоемкость отладки сценариев сборки проекта;


Во второй части статьи "Make alternatives (http://freshmeat.net/articles/view/1715/)", приводится описание альтернативных систем для сборки проекта:
GNU Make (http://www.gnu.org/software/make/), AT&T NMake (http://www.research.att.com/sw/download/), Jam (http://www.perforce.com/jam/jam.html), Cook (http://www.canb.auug.org.au/~millerp/cook/cook.html), The GNU build system (http://sources.redhat.com/autobook/) (autoconf, automake и т.д.), iffe (http://www.research.att.com/~gsf/man/man1/iffe.html), dist (http://packages.debian.org/testing/devel/dist), CMake (http://www.cmake.org/), qmake (http://doc.trolltech.com/3.0/qmake.html), tmake (http://tmake.sourceforge.net/), Apache Ant (http://ant.apache.org/), SCons (http://www.scons.org/).

URL: http://freshmeat.net/articles/view/1702/
Новость: http://www.opennet.me/opennews/art.shtml?num=5749

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Разбор проблем утилиты make и обзор альтернатив"
Сообщение от ZOD (??) on 17-Июл-05, 17:06 
Проблемы портабельности из-за несовместимостей между make-клонами; --- gnuшники в основном породили ИМХО, никто не сможет гарантировать от этого любой другой проект --- даже UNIX.

Непрозрачность формата Makefile --- какие?
Учет времени модификации файлов, вместо сигнатур; --- сигнатуры это конечно хорошо, но ИМХО проблемма изх пальца высосана.

пожалуй Ant альтернатива... а make в любом исполнении и есть make

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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