2012-07-15 20 views
8

Tôi vẫn đang thu thập thông tin nhưng có vẻ như tôi không thể tìm ra sự khác biệt của hai khung công tác đó.Sự khác biệt giữa Flask và Webapp2 (GAE)

Hiện tại tôi đang sử dụng webapp2 với jinja2 và wtforms. Nó đi ra khỏi hộp trong GAE và hoạt động tốt.

Nếu tôi so sánh bình và webapp2 tôi chỉ có thể thấy bình có jinja và wtform đã được tích hợp, do đó không có vấn đề gì ở đó.

Nếu tôi so sánh hai tài liệu có vẻ như rằng cả hai khuôn khổ có nhiều điểm chung

http://webapp-improved.appspot.com/

http://flask.pocoo.org/docs/

Chỉ cần có một số vấn đề khởi động với bình để có được trong việc điều hành cục bộ trên máy cửa sổ của tôi.

Ít nhất docu của bình dường như rất đẹp. Nó thực sự tốt đẹp bằng văn bản và rất rõ ràng.

Tôi đã tìm kiếm trên web và tôi không thể tìm thấy bất kỳ thông tin nào về sự khác biệt.

Flask vs webapp2 for Google App Engine

Vì vậy, sự khác biệt là gì?

Trả lời

7

Tóm tắt bình thường hơn một chút so với webapp2. Đó là (tùy chọn) dựa trên chức năng, do đó bạn không cần phải tạo các lớp xử lý cho mọi thứ. Cú pháp trang trí được sử dụng để xử lý tuyến đường gọn gàng hơn một chút. Tất cả trong tất cả, mặc dù, họ đều mạnh mẽ và bất cứ điều gì bạn có thể làm trong một bạn có thể làm trong khác. Nếu bạn đã biết webapp2, không có lý do gì tôi có thể nghĩ đến để bắt đầu sử dụng Flask.

+0

Một lý do để sử dụng Flask là kế hoạch dài hạn để di chuyển khỏi GAE, như trong câu trả lời của tôi bên dưới – Michael

2

Tôi tất cả ở trên webapp2, lưu trữ ứng dụng của tôi trong nhiều năm trên GAE. Tuy nhiên, nếu bạn có kế hoạch dài hạn bao gồm di chuyển từ GAE sang Google Compute Engine hoặc Công cụ vùng chứa hoặc tới AWS EC2, bạn có thể xem xét Flask. Suy nghĩ webapp2 provides some support for out-of-GAE, nó vẫn còn cụ thể hơn với GAE, ít nhất đó là cảm giác của tôi.

Bản thân tôi không cân nhắc chuyển từ GAE, vì vậy Django và Flask đang trên radar của tôi để đánh giá. Từ những gì tôi thu thập Flask là nhẹ (như là webapp2) và cả hai sử dụng mẫu Jinja2, vì vậy tôi sẽ bắt đầu với Flask.

Các vấn đề liên quan