Mẫu thiết kế cho WordPress Core là gì?


14

Mẫu thiết kế của WordPress Core là gì? Như câu hỏi Stack Overflow này cho thấy , WordPress không tuân theo mô hình MVC; tuy nhiên, các nhà phát triển có thể viết các plugin và chủ đề theo MVC . Nhưng câu hỏi của tôi gắn liền độc quyền để WordPress Core, không để bất kỳ add-ons, chủ đề, phần mở rộng, bổ sung, hoặc bổ sung các dự án chia hai mà có thể hoặc không thể làm theo một mô hình MVC.

Nếu WordPress Core không tuân theo thiết kế MVC, thì nó sẽ theo mẫu thiết kế nào?


14
Đơn giản là không có. Có một loạt các tệp, với hàng trăm hàm, một số lớp và hy vọng lớn rằng mọi thứ sẽ hoạt động.
gmazzap

2
Hoàn toàn đồng ý với @GM không có mô hình nghiêm ngặt, có thể kết luận, nhưng tất nhiên một số quyết định thiết kế đã được đưa ra, ví dụ điều này có thể thú vị với bạn: Wordpress và lập trình hướng sự kiện - nó là gì? .
Nicolai

Câu trả lời:


22

Spaghetti với thịt viên

Thuật ngữ "spaghetti with Meatballs" là một thuật ngữ chuyên sâu được sử dụng trong khoa học máy tính để mô tả lập trình hướng đối tượng được xây dựng lỏng lẻo (OOP) vẫn phụ thuộc vào mã thủ tục. Nó có thể là kết quả của một hệ thống có sự phát triển bao gồm vòng đời dài, hạn chế ngôn ngữ, nhà hát tối ưu hóa vi mô hoặc thiếu các tiêu chuẩn mã hóa mạch lạc.

Nó cũng có một chút mì ống trộn trong ...

http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs


Ayy .... LM∀O !!! Thuật ngữ này là siêu hài hước và nó lật đổ nhiều nhà phát triển WP hăng hái: P
Mohd Abdul Mujib


0

Tôi nghĩ rằng đó là một mẫu thiết kế đơn lẻ, vì có lớp cơ sở và đối tượng cơ sở gọi là $ wp là đối tượng toàn cầu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.