2009-07-22 34 views
12

Tôi biết Wt là ổn định nhất trong số họ, nhưng đó là một chút không thoải mái khi sử dụng.
CppCMS có vẻ tốt nhưng ổn định như thế nào? Làm thế nào an toàn là nó?
Tôi cũng đã gặp phải C++ Server Pages nhưng không có gì về an ninh của họ trong đó.
Có ai có kinh nghiệm với bất kỳ thư viện nào và có thể khai sáng cho tôi không?CppCMS vs C++ Server Pages vs Wt

Trả lời

21

Trước hết, một số khác biệt:

  1. Wt là GUI như khuôn khổ, nó là khá xa phát triển web truyền thống. Vì vậy, nếu bạn muốn phát triển một mã như thể đó là GUI, nó dành cho bạn.
  2. CppCMS là khung MVC truyền thống được tối ưu hóa cho hiệu suất, nó có nhiều tính năng như các mẫu động cơ, hình thành chế biến, hỗ trợ i18n, phiên, bộ nhớ đệm hiệu quả và như vậy, sự ủng hộ của nhiều API máy chủ web: FastCGI, SCGI và CGI. Nếu bạn đến với thế giới Django, bạn sẽ thấy mình ở nhà.
  3. Tôi ít quen thuộc với dự án thứ ba, nhưng nó cảm thấy giống PHP hơn - bạn đặt mã C++ bên trong các mẫu và không có sự tách biệt rõ ràng giữa Chế độ xem và Bộ điều khiển.

ổn định, tôi có thể nói chỉ có khoảng CppCMS, nó là ổn định, và có những ứng dụng chạy nó 7/24, các tác giả blog và Wiki với tài liệu hướng dẫn của CppCMS được viết bằng CppCMS. Vì vậy, không nên có lỗi nghiêm trọng lớn.

Tiết lộ: Tôi là nhà phát triển của CppCMS.

+0

Tôi đang phát triển một ứng dụng nhúng mà cuối cùng sẽ có giao diện 3D (và tôi hy vọng nó có thể). Bạn nghĩ điều gì phù hợp nhất? –

+0

>> Tôi đang phát triển một ứng dụng nhúng mà cuối cùng sẽ có giao diện 3D << Ý của bạn là gì? >> Bạn nghĩ gì phù hợp nhất << Cả CppCMS và Wt đều có thể được sử dụng trong các ứng dụng nhúng. CppCMS có một tùy chọn để được biên dịch cho hệ thống nhúng như CGI. – Artyom

+0

Đúng. Nhưng bạn có nghĩ nó phù hợp với những gì tôi đang tìm kiếm không? –

2

Một lưu ý phụ, tôi đã sử dụng mod_raii một thời gian trước để nhanh chóng chuyển một số phần của ứng dụng C++ hiện có trên web.

Phải mất chính xác phương pháp tương tự so với JSP, với phần toàn bộ biên soạn giao cho các module Apache.

Tôi không thể khuyên nó để sử dụng sản xuất, vì tôi không có nhiều kinh nghiệm trong nó, nhưng nó chắc chắn là một cái gì đó đáng để chơi xung quanh với, và tôi không có bất kỳ vấn đề vào thời điểm đó.

Nó thiếu một số tính năng như hỗ trợ apache làm sẵn, nhưng có tất cả các tính năng cốt lõi cần thiết.

4

Tôi là người phát triển của libapache2-mod-raii và tôi rất thất vọng vì chúng tôi đã không đề xuất thư viện này cho công việc sản xuất ... Nguyên nhân tôi làm! :)

Tôi cũng muốn chỉ ra rằng trang dự án cũng có sẵn bằng tiếng Anh.

Mặt khác, tôi không đồng ý với Steve về thực tế là servlets không được biên dịch một cách nhanh chóng, vì họ là!

Nếu không, trên thiếu sự hỗ trợ prefork không phải là quan điểm của tôi, mặc dù tôi đang tìm kiếm về vấn đề này.