Best Software for 2025 is now live!
Mostrar detalhamento de classificação
Salvar em Minhas Listas
Não Reivindicado
Não Reivindicado

Principais Alternativas de SCons Mais Bem Avaliadas

Avaliações e Detalhes do Produto de SCons

Oleg L.
OL
Solutions Architect
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Orgânico
Traduzido Usando IA
O que você mais gosta SCons?

A simplicidade de uso. Rápida integração. Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

Lenta velocidade de compilações. Arquivos de lixo ao compilar a solução Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

Construindo projetos pessoais. Início rápido para qualquer projeto. Fácil de aprender a construir binários e bibliotecas em C++ analisando a saída da linha de comando. Análise coletada por e hospedada no G2.com.

Visão geral de SCons

O que é SCons?

SCons é uma ferramenta de construção de software de código aberto, ou seja, uma ferramenta de construção de próxima geração.

Detalhes SCons
Discussões
Comunidade SCons
Mostrar menosMostrar mais
Descrição do Produto

SCons é uma ferramenta de construção de software de código aberto, ou seja, uma ferramenta de construção de próxima geração.


Detalhes do Vendedor
Localização da Sede
N/A

Avaliações Recentes de SCons

Usuário Verificado
U
Usuário VerificadoMédio Porte (51-1000 emp.)
5.0 de 5
"SCons Review"
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.
Oleg L.
OL
Oleg L.Pequena Empresa (50 ou menos emp.)
3.5 de 5
"rápido e lento"
A simplicidade de uso. Rápida integração.
Usuário Verificado
A
Usuário VerificadoMédio Porte (51-1000 emp.)
4.0 de 5
"Scons for efficiently building C/C++"
Its documentation and the fact that it is written in Python
Distintivo de Segurança
Este vendedor ainda não adicionou suas informações de segurança. Avise-os que você gostaria que eles adicionassem.
0 pessoas solicitaram informações de segurança

Mídia SCons

Responda a algumas perguntas para ajudar a comunidade SCons
Já usou SCons antes?
Sim

16 de 17 Avaliações Totais para SCons

4.1 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Menções Populares
Os próximos elementos são elementos de rádio e classificam os resultados exibidos pelo item selecionado e irão atualizar os resultados exibidos.
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
16 de 17 Avaliações Totais para SCons
4.1 de 5
16 de 17 Avaliações Totais para SCons
4.1 de 5
As avaliações da G2 são autênticas e verificadas.
Usuário Verificado em Food & Beverages
UF
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
(Original )Informação
O que você mais gosta 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.

O que você não gosta SCons?

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.

Que problemas é SCons E como isso está te beneficiando?

Building C/C++ software. I love it is Python code which is ubiquitous. Also, running signatures on files ensures change detection and rebuild. Automatic header file dependency tracking is extra work I don't have to do compared to Make. Análise coletada por e hospedada no G2.com.

Bianca I.
BI
Software Developer
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta SCons?

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.

O que você não gosta SCons?

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.

Recomendações a outras pessoas considerando SCons:

Eu recomendo usar este pacote porque é realmente útil e economiza tempo. Além disso, é fácil de ler e configurar, do meu ponto de vista. Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

Estou usando o SCons para construir e testar projetos desenvolvidos para a indústria automotiva, principalmente escritos em C. Construir significa compilar e ligar o código. Ações de pré-construção e pós-construção também são configuradas no SCons. Além disso, o SCons é usado para builds automatizados no Jenkins. Análise coletada por e hospedada no G2.com.

Ashish P.
AP
Software Engineer
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta SCons?

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 que você não gosta SCons?

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.

Recomendações a outras pessoas considerando SCons:

É um sistema eficiente e fácil de usar com uma interface de programação muito poderosa em Python OO. Para um ambiente de construção multiplataforma, o SCons é bem adequado e pode ser integrado facilmente com sistemas CI/CD. No entanto, pode ser necessário ajustar os recursos do gráfico de dependências para uma base de código grande. Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

O problema a resolver era criar um sistema de build eficiente que fosse fácil de usar e estender para uma grande base de código multiplataforma. Os benefícios são uma API OO fácil que é muito personalizável e fornece recursos de paralelismo. Análise coletada por e hospedada no G2.com.

Albert G.
AG
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta SCons?

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.

O que você não gosta SCons?

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.

Que problemas é SCons E como isso está te beneficiando?

Usei o Scons para toda a construção e teste de projetos C/C++. Para criar as bibliotecas e aplicativos, mas também a documentação, e até mesmo autogerar, construir e executar testes. Ajudou-me muito ter um único comando para executar qualquer uma dessas tarefas e fazê-lo no Linux, Windows e até mesmo para dispositivos embarcados. Foi também divertido criar algumas implementações personalizadas de seus principais conceitos. Análise coletada por e hospedada no G2.com.

Tasos P.
TP
Systens Engineer, Software
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta SCons?

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.

O que você não gosta SCons?

Scons é muito lento. Alguns conceitos vagos. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando SCons:

Você pode conferir outros sistemas de build mais simples como o Fastbuild. Scons é uma verdadeira potência de automação. Para builds simples, frameworks mais fáceis funcionarão bem. Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

Fácil de configurar um sistema de build rapidamente e depurabilidade. Análise coletada por e hospedada no G2.com.

Vadim T.
VT
Senior Software Engineer, Quartz
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta SCons?

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.

O que você não gosta SCons?

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.

Recomendações a outras pessoas considerando SCons:

Se você precisa de algo que construirá seu projeto para qualquer plataforma que suporte python Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

Nós usamos scons para compilar de forma cruzada a biblioteca nativa para Android e IOS para aplicativos móveis Android e iPhone. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Telecommunications
AT
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta SCons?

Its documentation and the fact that it is written in Python Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

Logging can be made more elaborate. Would help the first time implementers. Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

Trying to build faster by making use of the multithreading capacity in scons. The switch has made us achieve CI/CD in our environment in nearly half the time than before. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Automotive
CA
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta SCons?

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.

O que você não gosta SCons?

Nothing as such....i have found it very easy to use. Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

The best thing is the ease of use.....i highly recommend it Análise coletada por e hospedada no G2.com.

Usuário Verificado em Computer Software
UC
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta SCons?

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.

O que você não gosta SCons?

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.

Recomendações a outras pessoas considerando SCons:

It's the best build system for new complex project's if you bear in mind the future of product's evolution (add/remove new features, build targets etc) Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

In big project, we changed switch on/off software's feature from #defines in c++ to scons.

It's easy to customize build and adapt to particular version of hardware. Análise coletada por e hospedada no G2.com.

Himanshu P.
HP
Engineering Manager
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta SCons?

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.

O que você não gosta SCons?

Exemplos ruins de scons com diferentes tipos de cenários Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando SCons:

Se você tem desenvolvedores trabalhando para o seu sistema de construção, scons vale a pena considerar. Análise coletada por e hospedada no G2.com.

Que problemas é SCons E como isso está te beneficiando?

Migramos do sistema de build make para o scons porque queríamos escrever lógica personalizada que poderíamos fazer em Python. Além disso, qualquer desenvolvedor que conheça Python pode trabalhar nele. Análise coletada por e hospedada no G2.com.