2009-03-11 36 views

Trả lời

11

Một khuôn khổ cung cấp cho bạn các giải pháp tiêu chuẩn cho các vấn đề điển hình, ví dụ: cho một cửa hàng trực tuyến có thể bao gồm các chức năng cho một tên đăng nhập của khách hàng (bao gồm cả xử lý session), một giỏ mua hàng, đơn đặt hàng đặt ...

Ưu điểm lớn của việc sử dụng một khuôn khổ là

  1. Bạn don' Bạn cần phải phát minh lại bánh xe, mã đã có sẵn
  2. Mã (thường) hoạt động, nó đã được thử nghiệm
  3. Cụ thể để xác thực người dùng, bạn sẽ có ít bị rò rỉ bảo mật hơn.

Những bất lợi lớn là

  1. Nếu bạn muốn mở rộng các chức năng, bạn phải hiểu OPC (dân tộc khác đang)
  2. Nếu khung chứa một lỗ hổng bảo mật và khai thác có sẵn, trang web của bạn ngay lập tức bị tổn thương, nhưng bạn có thể không có kiến ​​thức để tự khắc phục. Vì vậy, bạn cần giữ một bản tin liên tục về bản tin bảo mật, bản cập nhật, bản sửa lỗi, v.v.
4

Khuôn khổ là thư viện. Bạn có một khoản đầu tư thời gian để tìm hiểu cách sử dụng thư viện, nhưng một khi bạn biết nó hoạt động như thế nào, bạn nên lấy lại khoản đầu tư của mình nhiều lần.

Một khuôn khổ web PHP áp dụng nguyên tắc này cho tất cả những điều phổ biến bạn làm khi bạn tạo một trang web (thường là cơ sở dữ liệu điều khiển) với PHP.

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