Boost-Bibliotheken und C ++

Viele Entwickler verwenden, um die Boost-Bibliotheken, weil es qualitativ hochwertigen Code liefert - so hoher Qualität, dass einige Boost in der Standardbibliothek für die Aufnahme standardisiert. Eines der besten Dinge über Boost ist, dass die Bibliothek selbst ist kostenlos.

Das Boost-Website macht einen Punkt zu lassen Entwickler wissen, dass sie für die Verwendung von Boost, auch in einem kommerziellen Umfeld nichts bezahlen. Darüber hinaus hat Boost-keine Kosten, so werden Sie wahrscheinlich nicht immer dafür bezahlen müssen.

Sie müssen boost herunterladen, bevor Sie fortfahren, und Sie sollten wahrscheinlich die zugehörige Erste Schritte lesen, damit Sie wissen, wie die Installation für Ihre Plattform auszuführen. Eine Reihe von Menschen und Organisationen tragen zur Erhöhung, einschließlich (aber nicht beschränkt auf)

  • Open Systems Lab an der Indiana University

  • Source

  • Boost-Beratung

  • MetaCommunications

  • Einzelpersonen, Unternehmen und andere Organisationen, die die Regressionstests laufen

Allerdings erhalten nicht die Idee, dass Boost-absolut kostenlos. Wenn Sie kommerzielle-Level-Support wollen, müssen Sie dafür bezahlen, so wie man es mit einem anderen Produkt. Nur die Bibliothek selbst ist kostenlos.

Boost-Funktionen

Man könnte denken, dass Boost-nicht wirklich alles, was vollständig sein könnte, wenn Sie es kostenlos zu bekommen. Tatsächlich enthält Erhöhung eine erhebliche Anzahl von Funktionen - weit mehr Funktionen als der durchschnittliche Entwickler schriftlich zu typischen Anwendungen verwenden werden.

Es ist interessant festzustellen, dass Sie wahrscheinlich eine Anwendung auf Ihrem System haben, das auf Boost-basiert, Adobe Acrobat. Das ist richtig, wichtige Anwendungen auf Boost-do verlassen, weil es sich um eine funktionsreiche Anwendung Entwicklungsbibliothek ist. In der Tat, können Sie sehen, ganze Listen von Anwendungen Sie kennen und verwenden (nur eine der Kategorien wählen, wie Wrapped Boost, schrumpfen die Anwendungen in dieser Kategorie zu sehen).

Die aktuelle Version von Boost-über hundert Bibliotheken in Kategorien enthält, die eine unglaubliche Anzahl von Anforderungen erfüllen (neue Bibliotheken sind die ganze Zeit hinzugefügt). In einigen Fällen müssen Sie nur Boost-alle Bedürfnisse Ihrer Entwicklung zu erfüllen. Da diese Bibliotheken bestimmte Konformitätsanforderungen gerecht zu werden, finden Sie nie selbst eine Funktion eine Möglichkeit, mit einer Bibliothek aufrufen und eine andere Art und Weise, wenn eine andere Bibliothek.

Neben Bibliotheken, bietet Boost-auch eine Reihe von Tools, um Ihren Entwicklungs noch angenehmer zu machen. Der größte Teil dieses Kapitels behandelt diese Spezialwerkzeugen. Da Sie den Quellcode für alle Werkzeuge bekommen, können Sie eine Version des Tools für jede Plattform in Ihrer Organisation aufbauen, was bedeutet, dass jeder Entwickler die gleiche Toolset verwenden können.

ein gemeinsames Toolset Mit reduziert Trainingszeit und neigt dazu, die Konsistenz von Entwicklungsleistungen zu verbessern.

Zulassung

Die Boost-Lizenz ist freundlich für einzelne Benutzer, Berater und Organisationen. Auch wenn Sie in einer Unternehmensumgebung arbeiten, können Sie Boost-kostenlos nutzen. Die Entwickler hinter Boost besorgt genug über die rechtlichen Angelegenheiten, die sie auf der Lizenz weiterarbeiten, so dass Nutzungsanforderungen sind leicht zu verstehen.

Die Boost-Lizenz und die GNU General Public License (GPL) unterscheiden sich in einigen wichtigen Punkten. Der wichtigste Faktor für Unternehmen ist, dass die Boost-Lizenz können Sie Änderungen an den Bibliotheken machen, ohne diese Änderungen mit niemandem teilen müssen. Sie erhalten Ihren Quellcode geheim zu halten, was ein großes Plus für Unternehmen ist, die kommerzielle Anwendungen erstellen.

Paid-Unterstützung

Wenn es mit Boost-Arbeit, erhalten Sie Zugriff auf den Quellcode und Community-Support. In einigen Organisationen ist das Fehlen eines formellen Unterstützungsmechanismus ein Problem. Glücklicherweise können Sie auch dann zu zahlen Unterstützung erhalten aus BoostPro Computing. Am wichtigsten ist, bietet BoostPro Computing formale Ausbildung in Boost, die Ihre Organisation bedeutet, kann schnell zu beschleunigen aufzustehen. Sie können weitere Unternehmen, die bieten Boost-Unterstützung.

Menü