LINUX.ORG.RU

Google представила свой инструментарий разработчика

 ,


0

0

Подразделение Google - Client Tools Team представило инструментарий разработчика под лицензией BSD.

Возможности

  • Генерация проектных файлов под каждую платформу (XCode на Mac, Makefile на Linux, Visual Studio на Windows)
  • Многопроцессорная оптимизация
  • Поддержка распределённой компиляции при помощи distcc и Incredibuild
  • Быстрое написание unit-тестов
Проект написан на Python 2.4 и снабжен документацией. Основан на SCons.

>>> Подробности

★★★★

Проверено: Shaman007 ()

Запутанность поддержки.

>Генерация проектных файлов под каждую платформу (XCode на Mac, Makefile на Linux, Visual Studio на Windows) >Основан на SCons.

О как. Основан на SCons, генерирует Makefil'ы.

Camel ★★★★★ ()
Ответ на: Запутанность поддержки. от Camel

Re: Запутанность поддержки.

это какая-то деза. посмотрел test project у них в свн-е (samples/mandelbrot), там везде только скунс для всех платформ, причем вроде файлы для построения проекта, а не чего-то промежуточного...

huisho ()

Re: Google представила свой инструментарий разработчика

pharazz (и Шаман), тыкните меня носом в то место где написано что оно "генерирует проектные файлы", я его не вижу. зато вижу обратное утверждение, что их цель - один набор build-файлов для всех платформ.

huisho ()

Re: Google представила свой инструментарий разработчика

И вот еще:
. If you're using native project files (Xcode on Mac, makefiles on Linux, etc.), every developer needs access to every platform just to add a single source file

Ходи по ссылкам вниматиленее, Ъ * 0.2

pashazz ★★★★ ()

Re: Google представила свой инструментарий разработчика

гугель в последнее время какбе наступает

v0rbis ★★ ()

Re: Google представила свой инструментарий разработчика

а ты дальше читал, нет?:)

"If you're using native project files (Xcode on Mac, makefiles on Linux, etc.), every developer needs access to every platform just to add a single source file" "Если вы используете нативные проектные файлы (бла бла), то каждому девелоперу нужен доступ к каждой платформе просто чтобы добавить еще один файл с исходником"

и это, собственно, приводится как одн из причин по которой они это затеяли, а не фича программы.

и, AFAIK, проектные (и сольющены) файлы VS это как бы параметры проекта, а не платформ-специфик make (который вроде Miscosoft Nmake называется). но тут могу гнать.

huisho ()

Re: Google представила свой инструментарий разработчика

> под лицензией BSD

> написан на Python


> Основан на SCons


- доктор, что это у меня??
- ааа!! что это у вас???!!!

не жилец проэкт имхо. не жилец.

Komintern ★★★★★ ()

Re: Google представила свой инструментарий разработчика

У меня вызывает только один вопрос. Почему 2.4??

vpol ()

Re: Google представила свой инструментарий разработчика

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

django вообще вон 2.3 поддерживает, если не ошибаюсь.

про scons... стращно сказать, 1.5.2, если документация не врет. хотя рекомендуют, конечно, последнюю стабильную использовать.

huisho ()

Re: Google представила свой инструментарий разработчика

Правильно ли я понимаю, что это для тех, кто не осилил ни одной из существующих систем сборок?

goose ()

Re: Google представила свой инструментарий разработчика

а чем гуглю не понравился CMake? гораздо более мощное средство для генерации тех же нативных сборочных файлов

acefsm ()

Re: Google представила свой инструментарий разработчика

>да нет, вы упустили один моментик:

>> написан на Python

питон - лишняя сущность в данном случае и идёт минус по сравнению с cmake.

Displacer ★★ ()

Re: Google представила свой инструментарий разработчика

> питон - лишняя сущность в данном случае и идёт минус по сравнению с cmake.

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

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

pythonist ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.