Lập trình web bằng C++ với TreeFrog Framework

Ít ai nghĩ rằng C++ có thể được sử dụng để lập trình web, tuy nhiên với TreeFrog Framework bạn có thể dễ dàng làm được điều đó. Ưu điểm của việc dùng C++ để làm web là tốc độ và hiệu suất tốt hơn các ngôn ngữ khác (cái này thì đương nhiên), còn nhược điểm thì chắc là khá nhiều: ít framework hỗ trợ, cấu hình sẽ phức tạp hơn các ngôn ngữ chuyên để làm web khác như PHP, Ruby, C# …

Bài viết này sẽ hướng dẫn căn bản cách cài đặt TreeFrog Framework lên server Ubuntu.

1/ Cài đặt các thư viện cần thiết trên server

Đầu tiên chúng ta sẽ cài thư viện Qt và các dev tools

Tiếp theo cài đặt các thư viện database

2/ Cài đặt TreeFrog Framework

Tải source code của TreeFrog về, hiện tại là phiên bản 1.15.0 khi mình đang viết bài này, có thể truy cập vào link này để xem http://www.treefrogframework.org/download

Sau khi tải về file sẽ có dạng treefrog-framework-x.x.x.tar.gz với x.x.x là version của TreeFrog, giải nén source code bằng cách

Cài đặt source code

Các tutorial nâng cao hơn bạn có thể tham khảo tại trang chủ của tác giả: http://www.treefrogframework.org