Índice:
Vídeo: COMO CRIAR BIBLIOTECAS NO PIC | Curso PIC 2024
Muitos desenvolvedores usam as bibliotecas Boost porque fornecem código de alta qualidade - de tão alta qualidade que alguns dos Boost estão sendo padronizados para inclusão na Biblioteca Padrão. Uma das melhores coisas sobre o Boost é que a própria biblioteca é gratuita.
O site Boost faz questão de deixar os desenvolvedores saberem que não pagarão nada pelo uso do Boost, mesmo em uma configuração comercial. Além disso, o Boost não possui despesas, então você provavelmente nunca precisará pagar por isso.
Você precisa baixar o impulso antes de prosseguir, e você provavelmente deve ler o Guia de Introdução associado para que você saiba como executar a instalação para sua plataforma. Uma série de pessoas e organizações contribuem para o Boost, incluindo (mas não limitado a)
-
Open Systems Lab na Universidade de Indiana
-
SourceForge
-
Boost Consulting
-
MetaCommunications
-
Indivíduos, empresas e outras organizações que executam os testes de regressão
No entanto, não tenha a ideia de que o Boost seja completamente gratuito. Se você quer suporte de nível comercial, você pagará por isso, assim como faria com qualquer outro produto. Apenas a biblioteca em si é gratuita.
Boost features
Você pode pensar que o Boost não pode ser realmente tão completo se você pode obtê-lo gratuitamente. Na verdade, o Boost inclui um número significativo de recursos - muito mais recursos do que o desenvolvedor médio usará na escrita de aplicativos típicos.
É interessante notar que você provavelmente possui uma aplicação no seu sistema que depende de Boost, Adobe Acrobat. Isso mesmo, as principais aplicações dependem do Boost porque é uma biblioteca de desenvolvimento de aplicativos rica em recursos. Na verdade, você pode ver listas inteiras de aplicativos que você conhece e usa (simplesmente escolha uma das categorias, como Shrink Wrapped Boost, para ver os aplicativos nessa categoria).
A versão atual do Boost contém mais de uma centena de bibliotecas em categorias que atendem a uma incrível quantidade de necessidades (novas bibliotecas são adicionadas o tempo todo). Em alguns casos, você precisará apenas do Boost para atender todas as suas necessidades de desenvolvimento. Como essas bibliotecas atendem a requisitos de conformidade específicos, você nunca se encontra chamando uma função de uma maneira com uma biblioteca e de outra maneira ao usar uma biblioteca diferente.
Além das bibliotecas, o Boost também fornece uma série de ferramentas para tornar sua experiência de desenvolvimento mais agradável. A maior parte deste capítulo discute estas ferramentas especializadas. Como você obtém o código-fonte de todas as ferramentas, você pode criar uma versão da ferramenta para cada plataforma da sua organização, o que significa que cada desenvolvedor pode usar o mesmo conjunto de ferramentas.
Usar um conjunto de ferramentas comum reduz o tempo de treinamento e tende a melhorar a consistência do resultado de desenvolvimento.
Licenciamento
A licença Boost é amigável para usuários individuais, consultores e organizações. Mesmo que você trabalhe em um ambiente empresarial, você pode usar o Boost gratuitamente. Os desenvolvedores que estão por trás da Boost estão preocupados com os assuntos legais que continuam trabalhando na licença para que os requisitos de uso sejam fáceis de entender.
A licença Boost e a GNU General Public License (GPL) diferem de algumas maneiras importantes. A consideração mais importante para as organizações é que a licença Boost permite que você faça alterações nas bibliotecas sem ter que compartilhar essas mudanças com ninguém. Você consegue manter seu código fonte secreto, que é uma grande vantagem para as organizações que criam aplicativos comerciais.
Suporte pago
Ao trabalhar com o Boost, você obtém acesso ao código-fonte e ao suporte da comunidade. Para algumas organizações, a falta de um mecanismo de apoio formal é um problema. Felizmente, você também pode receber suporte pago da BoostPro Computing. Mais importante ainda, a BoostPro Computing oferece treinamento formal no uso do Boost, o que significa que sua organização pode se atualizar rapidamente. Você pode encontrar empresas adicionais que oferecem suporte para o Boost.