Boost bibliotecas y c ++
Muchos desarrolladores utilizan las bibliotecas Boost, ya que proporciona código de alta calidad - tan alta calidad que algunos de Boost está siendo normalizado para su inclusión en la biblioteca estándar. Una de las mejores cosas de Boost es que la propia biblioteca es gratuito.
El sitio web de Boost hace un punto de dejar que los desarrolladores saben que no van a pagar nada por usar Boost, incluso en un entorno comercial. Además, Boost no tiene ningún gasto, por lo que probablemente no va a necesitar para pagar por ello.
Usted necesita descargar impulso antes de proceder, y probablemente debería leer la guía asociada Primeros pasos para que sepa cómo realizar la instalación para su plataforma. Un número de personas y organizaciones que contribuyen a impulsar, incluyendo (pero no limitados a)
Open Lab Sistemas de la Universidad de Indiana
SourceForge
Boost Consulting
MetaCommunications
Los individuos, las empresas y otras organizaciones que se ejecutan las pruebas de regresión
Sin embargo, no consiga la idea de que Boost es completamente gratis. Si quieres apoyo a nivel comercial, que tendrá que pagar por ella, tal como lo haría con cualquier otro producto. Sólo la propia biblioteca es gratuito.
Características Boost
Se podría pensar que Boost no podía ser todo lo completa si se puede obtener de manera gratuita. En realidad, Boost incluye un número significativo de características - ahora más características que el desarrollador promedio utilizará en la escritura de aplicaciones típicas.
Es interesante señalar que es probable que tenga una aplicación en el sistema que se basa en Boost, Adobe Acrobat. Eso es, las principales aplicaciones adecuadas no dependen de Boost porque es una biblioteca de desarrollo de la aplicación rica en características. De hecho, se puede ver las listas completas de las aplicaciones que usted conoce y uso (sólo tiene que elegir una de las categorías, como Shrink Boost Envuelto, para ver las aplicaciones en esa categoría).
La versión actual de Boost contiene más de un centenar de bibliotecas en las categorías que cumplen con un increíble número de necesidades (nuevas bibliotecas se añaden todo el tiempo). En algunos casos, usted necesitará solamente Boost para satisfacer todas sus necesidades de desarrollo. Debido a que estas bibliotecas cumplan con los requisitos específicos de la conformidad, nunca encuentras llamar a una función de una forma con una sola biblioteca y de otra manera cuando se utiliza una biblioteca diferente.
Además de las bibliotecas, Boost también proporciona una serie de herramientas para que su experiencia de desarrollo más agradable. La mayor parte de este capítulo se analizan estas herramientas especializadas. Debido a que recibe el código fuente de todas las herramientas, se puede construir una versión de la herramienta para todas las plataformas en su organización, lo que significa que cada desarrollador puede utilizar el mismo conjunto de herramientas.
El uso de un conjunto de herramientas común reduce el tiempo de formación y tiende a mejorar la consistencia de la producción de desarrollo.
Licencias
La licencia Boost es amigable para los usuarios individuales, consultores y organizaciones. Incluso si usted trabaja en un entorno empresarial, puede usar Boost gratis. Los desarrolladores detrás Boost están preocupados suficiente sobre asuntos legales que continúan trabajando en la licencia de manera que los requisitos de uso son fáciles de entender.
La licencia Boost y la Licencia Pública General de GNU (GPL) difieren en algunos aspectos importantes. La consideración más importante para las organizaciones es que la licencia Boost le permite realizar cambios en las bibliotecas sin tener que compartir estos cambios con nadie. Tienes la oportunidad de mantener su código secreto de origen, lo cual es una gran ventaja para las organizaciones que crean aplicaciones comerciales.
Soporte pago
Cuando se trabaja con Boost, tendrá acceso al código fuente y apoyo de la comunidad. Para algunas organizaciones, la falta de un mecanismo de apoyo formal es un problema. Afortunadamente, también puede pagar el apoyo de BoostPro Computing. Lo más importante, BoostPro Computing ofrece capacitación formal en el uso de Boost, que significa que su organización puede ponerse al día rápidamente. Usted puede encontrar las empresas adicionales que proporcionan apoyo Boost.