Impulsionar Bibliotecas e C ++

Muitos desenvolvedores usam as bibliotecas de impulso porque fornece código de alta qualidade - tão alta qualidade que alguns de impulso está sendo padronizado para inclusão na biblioteca padrão. Uma das melhores coisas sobre Boost é que a própria biblioteca é gratuita.

o website impulso faz questão de deixar os desenvolvedores sabem que não vai pagar nada para usar Boost, mesmo em um ambiente comercial. Além disso, impulso não têm quaisquer despesas, então você provavelmente não vai precisar pagar por isso.

Você precisa baixar impulso antes de prosseguir, e você provavelmente deve ler o guia associado Primeiros passos para que você saiba como executar a instalação para a sua plataforma. Um número de indivíduos e organizações contribuir para impulsionar, incluindo (mas não se limitando a)

  • Laboratório de Sistemas abertos na Universidade de Indiana

  • SourceForge

  • impulso Consulting

  • MetaCommunications

  • Indivíduos, empresas e outras organizações que executam os testes de regressão

No entanto, não ficar com a ideia que o impulso é totalmente gratuito. Se você quiser o apoio a nível comercial, você vai pagar por isso, tal como faria com qualquer outro produto. Só a própria biblioteca é gratuito.

características de impulso

Você pode pensar que o impulso não poderia realmente ser tudo o que completa se você pode obtê-lo gratuitamente. Na verdade, impulso inclui um número significativo de recursos - muito mais recursos do que o desenvolvedor médio vai usar em escrever aplicações típicas.

É interessante notar que você provavelmente tem um aplicativo em seu sistema que se baseia em Boost, Adobe Acrobat. É isso mesmo, as principais aplicações que dependem de impulso, porque é uma biblioteca de desenvolvimento de aplicativos ricos em recursos. Na verdade, você pode ver toda listas de aplicações você sabe e usar (basta escolher uma das categorias, como psiquiatra impulso Embrulhado, para ver os aplicativos nessa categoria).

A versão atual do impulso contém mais de uma centena de bibliotecas em categorias que atendem um número incrível de necessidades (novas bibliotecas são adicionados todo o tempo). Em alguns casos, você só precisa de impulso para satisfazer todas as suas necessidades de desenvolvimento. Porque essas bibliotecas atender aos requisitos de conformidade específicos, você nunca encontrar-se chamar uma função de sentido único com uma biblioteca e uma outra maneira quando se utiliza uma biblioteca diferente.

Além de bibliotecas, Reforço também fornece uma série de ferramentas para tornar a sua experiência de desenvolvimento mais agradável. A maior parte deste capítulo discute essas ferramentas especializadas. Porque você obter o código fonte para todas as ferramentas, você pode construir uma versão da ferramenta para cada plataforma em sua organização, o que significa que todos os desenvolvedores podem usar o mesmo conjunto de ferramentas.

Usando um conjunto de ferramentas comum reduz o tempo de treinamento e tende a melhorar a coerência da saída desenvolvimento.

licenciamento

A licença Boost é amigável para usuários individuais, consultores e organizações. Mesmo se você trabalhar em um ambiente corporativo, você pode usar Boost para livre. Os desenvolvedores por trás impulso estão preocupados o suficiente sobre questões legais que continuam trabalhando na licença de modo que os requisitos de utilização são fáceis de entender.

A licença Boost e da GNU General Public License (GPL) diferem em alguns aspectos importantes. A consideração mais importante para as organizações é que a licença impulso permite fazer alterações para as bibliotecas sem ter que compartilhar essas alterações com ninguém. Você começa a manter seu segredo código-fonte, o que é uma grande vantagem para as organizações que criam aplicações comerciais.

suporte pago

Ao trabalhar com Boost, você ganha acesso ao código-fonte e apoio da comunidade. Para algumas organizações, a falta de um mecanismo de apoio formal é um problema. Felizmente, você também pode obter suporte pago a partir de BoostPro Computing. Mais importante ainda, BoostPro Computing oferece treinamento formal no uso Boost, o que significa que a sua organização pode chegar até a velocidade rapidamente. Você pode encontrar empresas adicionais que fornecem suporte impulso.

menu