Trả lời

1

Bạn gặp khó khăn khi tải ứng dụng Web sử dụng PAC vì mẫu kế thừa PAC hoạt động tốt trên hộp thoại tùy chỉnh và hộp chú thích không thực sự có trên web.

Nhiều trình gỡ rối sử dụng PAC cho phép bạn ghi đè bản trình bày, trừu tượng hoặc kiểm soát nhưng khi được sử dụng trên web, chủ yếu chuyển sang MVC để đơn giản (ví dụ: bạn không cần có cấp độ PAC mới để thay đổi sự xuất hiện của một mạng lưới ... bạn có thể sử dụng tệp CSS).

Đây là câu trả lời hay nhất mà tôi có thể cung cấp cho bạn.

5

Có nhiều trang web sử dụng PAC hơn, tôi nghĩ, mọi người nhận ra. Ví dụ: drupal sử dụng mẫu PAC và có rất nhiều trang web (và nhiều trang web lớn) được xây dựng với drupal. Nhiều người nhầm lẫn MVCPAC. Larry Garfield does a good job explaining the difference and how drupal uses PAC.

Trong nghiên cứu của tôi về chủ đề này, tôi đã tìm thấy nhiều hơn một ứng dụng mã nguồn mở được gọi là kiến ​​trúc MVC khi chúng khớp chính xác hơn với mẫu PAC. Cụ thể trong cách mô hình/trừu tượng, trình bày/xem và bộ điều khiển tương tác với nhau.

2

Tôi nghi ngờ hầu hết các trang web được viết bằng cách sử dụng cái được gọi là MVC thực ra là sử dụng phiên bản PAC nhưng chỉ có một bộ ba. MVC đặc biệt yêu cầu xem để có thể giao tiếp trực tiếp với mô hình mà không cần phải đi qua bộ điều khiển. Tôi nghĩ rằng nhiều nhà phát triển web mong đợi điều này luôn luôn đi qua bộ điều khiển bất kể hướng truyền thông.

0

Drupal là một khuôn khổ web dựa trên PAC được viết bằng PHP. :)

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