Mục lục:
Video: Lập Trình C - Bài 9 - Hằng và file thư viện 2025
Nhiều nhà phát triển sử dụng thư viện Boost vì nó cung cấp mã chất lượng cao - do đó chất lượng cao mà một số Boost đang được chuẩn hóa cho đưa vào Thư viện chuẩn. Một trong những điều tốt nhất về Boost là thư viện tự nó là miễn phí.
Trang web Boost cho phép các nhà phát triển biết rằng họ sẽ không phải trả bất cứ điều gì cho việc sử dụng Boost, ngay cả trong bối cảnh thương mại. Ngoài ra, Boost không có bất kỳ khoản chi tiêu nào, do đó có thể bạn sẽ không bao giờ phải trả tiền cho nó.
Bạn cần phải tải về trước khi tiếp tục, và có lẽ bạn nên đọc Hướng dẫn Bắt đầu Bắt đầu để bạn biết cách thực hiện cài đặt cho nền tảng của mình. Một số người và tổ chức đóng góp cho Boost, bao gồm (nhưng không giới hạn)
-
Open Systems Lab tại Đại học Indiana
-
SourceForge
-
Boost Consulting
-
MetaCommunications
-
Cá nhân, công ty, và các tổ chức khác chạy các bài kiểm tra hồi quy
Tuy nhiên, đừng có ý tưởng rằng Boost hoàn toàn miễn phí. Nếu bạn muốn hỗ trợ ở cấp độ thương mại, bạn sẽ trả tiền cho nó, giống như bạn làm với bất kỳ sản phẩm khác. Chỉ có thư viện tự do.
Tăng các tính năng
Bạn có thể nghĩ Boost không thực sự hoàn thành nếu bạn có thể có được nó miễn phí. Trên thực tế, Boost bao gồm một số lượng đáng kể các tính năng - nhiều tính năng hơn so với nhà phát triển trung bình sẽ sử dụng bằng văn bản các ứng dụng điển hình.
Thật thú vị khi lưu ý rằng bạn có thể có một ứng dụng trên hệ thống dựa vào Boost, Adobe Acrobat. Đúng vậy, các ứng dụng chính dựa vào Boost vì đó là một thư viện phát triển ứng dụng giàu tính năng. Trên thực tế, bạn có thể xem toàn bộ danh sách các ứng dụng bạn biết và sử dụng (chỉ cần chọn một trong số các loại, chẳng hạn như Shrink Wrapped Boost, để xem ứng dụng trong danh mục đó).
Phiên bản hiện tại của Boost chứa hơn một trăm thư viện trong các danh mục đáp ứng được một số lượng đáng kinh ngạc nhu cầu (thư viện mới được thêm vào mọi lúc). Trong một số trường hợp, bạn chỉ cần Boost để đáp ứng tất cả nhu cầu phát triển của bạn. Bởi vì các thư viện này đáp ứng các yêu cầu về sự phù hợp cụ thể, bạn không bao giờ thấy mình gọi một chức năng một cách với một thư viện và một cách khác khi sử dụng một thư viện khác.
Ngoài thư viện, Boost còn cung cấp một số công cụ để làm cho trải nghiệm phát triển của bạn thú vị hơn. Phần lớn chương này bàn về các công cụ chuyên biệt này. Bởi vì bạn có được mã nguồn cho tất cả các công cụ, bạn có thể xây dựng một phiên bản của công cụ cho mọi nền tảng trong tổ chức của bạn, có nghĩa là mọi nhà phát triển đều có thể sử dụng cùng một bộ công cụ.
Sử dụng bộ công cụ chung làm giảm thời gian đào tạo và có xu hướng cải thiện tính nhất quán của đầu ra phát triển.
Cấp phép
Giấy phép Boost thân thiện với người dùng cá nhân, nhà tư vấn và tổ chức. Ngay cả khi bạn làm việc trong môi trường doanh nghiệp, bạn có thể sử dụng Boost miễn phí. Các nhà phát triển phía sau Boost quan tâm đủ về các vấn đề pháp lý mà họ tiếp tục làm việc trên giấy phép để yêu cầu sử dụng dễ hiểu.
Giấy phép Boost và Giấy phép Công cộng GNU khác nhau theo một số cách quan trọng. Sự cân nhắc quan trọng nhất đối với các tổ chức là giấy phép Boost cho phép bạn thay đổi thư viện mà không phải chia sẻ những thay đổi này với bất kỳ ai. Bạn nhận được để giữ bí mật mã nguồn của bạn, đó là một cộng lớn cho các tổ chức tạo ra các ứng dụng thương mại.
Hỗ trợ thanh toán
Khi làm việc với Boost, bạn có quyền truy cập vào mã nguồn và hỗ trợ cộng đồng. Đối với một số tổ chức, việc thiếu cơ chế hỗ trợ chính thức là một vấn đề. May mắn thay, bạn cũng có thể nhận được sự hỗ trợ trả tiền từ BoostPro Computing. Quan trọng nhất, BoostPro Computing cung cấp đào tạo chính thức về sử dụng Boost, có nghĩa là tổ chức của bạn có thể tăng tốc nhanh chóng. Bạn có thể tìm thêm các công ty cung cấp hỗ trợ Boost.