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

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

Avaliações 17 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.
Avaliações 17 SCons
4.1 de 5
Avaliações 17 SCons
4.1 de 5
As avaliações da G2 são autênticas e verificadas.
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.

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

can be written in python

Has cache mechanism.

Easily can extent to new source files. Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

Cannot do parallel builds using many build machines. Análise coletada por e hospedada no G2.com.

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

We use for building thousands of source files with cache. Análise coletada por e hospedada no G2.com.

Eric T.
ET
Software Engineer
Computer Software
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite de Vendedor
Traduzido Usando IA
O que você mais gosta SCons?

Scons foi ótimo por várias razões, especialmente para grandes componentes de sistemas de baixo nível. Era fácil mapear makefiles para arquivos de construção do Scons. Vindo de um design de make recursivo, resultou em compilações de código significativamente mais consistentes. A pegada do código de construção foi reduzida em mais de 80% e a construção era mais rápida. O maior ganho foi que as dependências foram devidamente descobertas, o que significava que era construído uma vez em vez de várias vezes, como acontecia antes. Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

Algumas dificuldades foram encontradas ao tentar construir projetos onde não havia construtores já definidos, então estender o Scons pode ser um problema. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando SCons:

É ótimo para software de nível de sistema e pode construir grandes projetos de forma confiável. Certifique-se de ter as bibliotecas e compiladores corretos no seu sistema e ele pode lidar com a maior parte do restante do processo. Análise coletada por e hospedada no G2.com.

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

O principal problema que o Scons resolveu para nós foi afastar-se de uma construção monolítica. Isso nos permitiu construir em contêineres Docker e focar nos componentes que haviam mudado, em vez de todo o sistema. Esse ganho permitiu que nossa equipe usasse um servidor de integração contínua, o que era difícil quando construído como um monólito. Análise coletada por e hospedada no G2.com.

Vipul S.
VS
Software Developer
Information Technology and Services
Empresa(> 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 é baseado em Python e é fácil de estender adicionando construtores e geradores personalizados. Ele oferece controle detalhado sobre a lógica de construção, onde é possível definir explicitamente os alvos de construção, suas fontes e a série de etapas a seguir para construir esses alvos. Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

SCons pode às vezes levar a erros de dependências circulares, se o código não for programado logicamente. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando SCons:

Se você tem um código baseado em Python complexo e interdependente com múltiplos alvos, fontes e bibliotecas, SCons deve ser a ferramenta de construção que você deve escolher. Análise coletada por e hospedada no G2.com.

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

SCons é usado no meu projeto para compilar e construir um sistema operacional seguro baseado em Linux de nível empresarial. Ele melhorou significativamente a resolução de dependências entre vários componentes no código. Ele pode ser usado para construir múltiplos alvos de construção em paralelo. Análise coletada por e hospedada no G2.com.

Martin B.
MB
Software Developer
Automotive
Empresa(> 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?

Escolha sólida para um grande projeto. Se necessário, pode ser facilmente adaptado e alterado. Você também pode criar sistemas de construção em cima dele. Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

Os tempos de compilação podem ser um pouco longos quando integrados com geradores de código e múltiplos compiladores. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando SCons:

seu bom Análise coletada por e hospedada no G2.com.

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

SCons foi o primeiro sistema de build que usei, então me ajudou a ver os usos de ter arquivos de descrição de build, como vincular e compilar seu código-fonte. Análise coletada por e hospedada no G2.com.

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

I like the following features of Scons.

- the speed

- reliability

- easy to use

- ability to run multiple tasks in parallel

Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

I have been using 'Make' framework for a long time. Then for one of the new projects, I had to use 'Scons' framework. Coming from 'Make' background, and since Scons provide so many features, it took sometime to get familiarized with Scons concepts, etc. The initial time to learn about Scons is little bit more. Análise coletada por e hospedada no G2.com.

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

Used scons to build a very big product. Mainly used Scons for the speed and ability to run multiple tasks in parallel. And ofcourse, is is written in python. We heavily use python and so its easy for all of us to write the build rules in Scons. Análise coletada por e hospedada no G2.com.

David A.
DA
Network Engineer
Computer Hardware
Empresa(> 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?

Python. Qualquer coisa que queremos com o sistema de build pode ser scriptada em python. Em vez de usar uma nova linguagem (olhando para você cmake), este método testado e comprovado funciona muito bem. Como é construído em python, suporta a maioria das plataformas comuns, muitos compiladores e alvos prontos para uso. Além disso, scons-local pode ser distribuído com o projeto, uma dependência a menos é sempre um benefício. Uma vantagem que o scons tem sobre os outros é que ele constrói os alvos, não apenas os arquivos de build, ao contrário do cmake. Análise coletada por e hospedada no G2.com.

O que você não gosta SCons?

Os maiores problemas do scons estão relacionados ao python. Enquanto alguns adoram python, a utilidade de sua sintaxe indentada é debatida. Além disso, como python é lento em comparação com ferramentas de compilação, o próprio sistema de build fica lento para projetos maiores. Comparado a outros sistemas de build, mesmo para algumas das tarefas comuns, precisamos escrever scripts personalizados. Scons é construído em torno da ideia de um diretório de build, é necessário fazer grandes esforços para evitar isso. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando SCons:

Se você está bem investido em um sistema, provavelmente não estará usando isso. No entanto, se você está procurando algo totalmente novo, vá com scons. Se aprender uma linguagem é o problema, pode muito bem ser python. Análise coletada por e hospedada no G2.com.

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

Para a maioria dos projetos, onde a velocidade não mudou significativamente, mudamos para scons e nunca olhamos para trás. A maioria de nós conhece bem o python e o comando único para construir tudo tem sido uma ótima característica. Análise coletada por e hospedada no G2.com.