Principais Alternativas de SCons Mais Bem Avaliadas
It's well thoughtful design, I can debug build script. It utilizes multi core machines easily. Análise coletada por e hospedada no G2.com.
It's complex, for new users. I didn't find templates for most use cases like in Cmake. It requires some work for even simple project, but the code written well will bring fruits in future. Análise coletada por e hospedada no G2.com.
16 de 17 Avaliações Totais para SCons
Its so much simpler to use than GNU Make or CMake. Because its Python, it can be broadly adopted and supported by most software engineers. Análise coletada por e hospedada no G2.com.
The trade-off of its simplicity is that you must refer to the documentation for weird edge cases. Because the documentation is very good, this is seldom an issue. Análise coletada por e hospedada no G2.com.

SCons é um pacote muito versátil. Com o SCons, somos capazes de configurar nosso ambiente em diferentes níveis facilmente. Quase tudo é direto e fácil de usar. Além disso, muitas pessoas estão usando, o que significa que pontos de bloqueio potenciais são facilmente superados. Análise coletada por e hospedada no G2.com.
Eu gostaria de ter uma compreensão mais profunda da implementação do pacote, portanto, uma documentação mais detalhada será útil. Eu gostaria de ter uma visão mais aprofundada sobre quais outros usos este pacote poderia ter. Análise coletada por e hospedada no G2.com.


Scons usa Python orientado a objetos, por causa do qual é muito fácil criar novos scripts de construção de alvo com a API fornecida. Também é muito extensível e pode ser ajustado para uso particular se o padrão não for suficiente. Análise coletada por e hospedada no G2.com.
O gráfico de dependência gerado não é tão bom para um projeto grande, o que pode levar a longos tempos de compilação. Análise coletada por e hospedada no G2.com.

Sua arquitetura de design possui os conceitos corretos de um construtor (genérico): Alvo, Dependências, Nós, Conjunto de Ferramentas, Construtor, Scanner, Ambientes, Verificações de Configuração... e faz isso como um módulo Python, a linguagem certa para a tarefa. Isso significa que qualquer tarefa que você precise realizar ao construir seu projeto já tem um bom conceito para representá-la e, muito provavelmente, já uma implementação que a realiza, e também que você não precisa aprender nenhuma nova linguagem/sintaxe, apenas uma API/Módulo de uma linguagem bem conhecida que é multiplataforma por natureza. Análise coletada por e hospedada no G2.com.
Infelizmente, sua comunidade não era tão grande quanto a de seus concorrentes (principalmente o CMake) e parecia que eu estava usando uma tecnologia muito melhor do que a maioria dos projetos, mas que não duraria porque, por algum motivo, não é devidamente conhecida na indústria. Análise coletada por e hospedada no G2.com.

Scons é um sistema de construção escrito em Python, e os scripts de construção são escritos em Python. Isso é uma coisa boa, pois oferece a flexibilidade de depuração que você não encontra em outros sistemas de construção. Qualquer pessoa pode usar Python, então qualquer pessoa pode manter um sistema de construção Scons, em princípio.
Scons é incrivelmente poderoso, mas permite que você se desvie bastante de seu uso pretendido. Se você não fizer as coisas do jeito do Scons, logo encontrará problemas.
Também é bom em manter uma construção correta, se você usá-lo corretamente. É fácil criar comandos personalizados para automatizar tarefas comuns. Novamente, Python é o verdadeiro poder aqui. Análise coletada por e hospedada no G2.com.
Scons é muito lento. Alguns conceitos vagos. Análise coletada por e hospedada no G2.com.

Eu gostaria de portabilidade, pois este sistema de construção funcionará em qualquer lugar onde você possa executar o interpretador Python. Nenhuma outra dependência envolvida, exceto, é claro, sua cadeia de construção. Análise coletada por e hospedada no G2.com.
Alguns erros são sobre python, mas eles realmente são sobre o uso incorreto da API do Scons. Análise coletada por e hospedada no G2.com.
I have used scons in one of my project...very easy to use and write your own build system if u are aware of python....very easy and handy tool Análise coletada por e hospedada no G2.com.
Nothing as such....i have found it very easy to use. Análise coletada por e hospedada no G2.com.

scons pode ser personalizado usando Python. Então você tem todo o poder do Python com você enquanto tem scons. Análise coletada por e hospedada no G2.com.
Exemplos ruins de scons com diferentes tipos de cenários Análise coletada por e hospedada no G2.com.