Indholdsfortegnelse:
Video: C++ 11 Library: Clocks and Timers -- Part I 2025
Mange udviklere bruger Boost-biblioteker, fordi det giver højkvalitets kode - så høj kvalitet, at nogle Boost bliver standardiseret til optagelse i standardbiblioteket. En af de bedste ting om Boost er, at biblioteket selv er gratis.
Boost-webstedet gør det muligt at lade udviklere vide, at de ikke vil betale noget for at bruge Boost, selv i en kommerciel indstilling. Derudover har Boost ingen omkostninger, så du vil sandsynligvis aldrig skulle betale for det.
Du skal downloade boost før du fortsætter, og du bør nok læse den tilknyttede Kom godt vejledning, så du ved, hvordan du udfører installationen til din platform. En række mennesker og organisationer bidrager til Boost, herunder (men ikke begrænset til)
-
Open Systems Lab ved Indiana University
-
SourceForge
-
Boost Consulting
-
MetaCommunications
-
Enkeltpersoner, virksomheder og andre organisationer, der kører regressionstestene
Få dog ikke tanken om, at Boost er helt gratis. Hvis du vil have support på kommercielt plan, betaler du det, ligesom du ville med noget andet produkt. Kun selve biblioteket er gratis.
Boost-funktioner
Du tror måske, at Boost ikke kunne være det eneste, der er komplet, hvis du kan få det gratis. Faktisk omfatter Boost et betydeligt antal funktioner - langt flere funktioner end den gennemsnitlige udvikler vil bruge skriftligt typiske applikationer.
Det er interessant at bemærke, at du sandsynligvis har en applikation på dit system, der er afhængig af Boost, Adobe Acrobat. Det er rigtigt, store applikationer stole på Boost, fordi det er et feature-rich applikationsudviklingsbibliotek. Faktisk kan du se hele lister over applikationer, du kender og bruger (vælg blot en af kategorierne, såsom Shrink Wrapped Boost, for at se applikationerne i den kategori).
Den nuværende version af Boost indeholder over hundrede biblioteker i kategorier, der opfylder et utroligt stort antal behov (nye biblioteker tilføjes hele tiden). I nogle tilfælde behøver du kun Boost for at opfylde alle dine udviklingsbehov. Fordi disse biblioteker opfylder specifikke krav til overensstemmelse, finder du aldrig dig selv at kalde en funktion på en måde med et bibliotek og en anden måde, når du bruger et andet bibliotek.
Ud over biblioteker tilbyder Boost også en række værktøjer til at gøre din udviklingsoplevelse mere fornøjelig. Det meste af dette kapitel omhandler disse specialiserede værktøjer. Fordi du får kildekoden for alle værktøjerne, kan du opbygge en version af værktøjet til alle platforme i din organisation, hvilket betyder, at hver udvikler kan bruge det samme værktøjssæt.
Ved hjælp af et fælles værktøjssæt reduceres træningstiden og har tendens til at forbedre konsistensen af udviklingsudgang.
Licensering
Boost-licensen er venlig for individuelle brugere, konsulenter og organisationer. Selvom du arbejder i et virksomhedsmiljø, kan du bruge Boost gratis. Udviklerne bag Boost er bekymrede nok for juridiske forhold, at de fortsat arbejder på licensen, så brugskravene er lette at forstå.
Boost-licensen og GNU General Public License (GPL) adskiller sig på nogle vigtige måder. Den vigtigste overvejelse for organisationer er, at Boost-licensen giver dig mulighed for at lave ændringer på bibliotekerne uden at skulle dele disse ændringer med nogen. Du bliver ved med at holde din kildekode hemmelig, hvilket er et stort plus for organisationer, der skaber kommercielle applikationer.
Betalt support
Når du arbejder med Boost, får du adgang til kildekoden og fællesskabsstøtten. For nogle organisationer er manglen på en formel støttemekanisme et problem. Heldigvis kan du også få betalt support fra BoostPro Computing. Det vigtigste er, at BoostPro Computing tilbyder formel uddannelse i at bruge Boost, hvilket betyder, at din organisation kan komme hurtigt op. Du kan finde flere virksomheder, der yder Boost support.