PHP: Biến ở mức ứng dụng

Biến ở mức ứng dụng là khái niệm của các công nghệ chạy trên máy ảo
như .NET hay Java hay chạy trên các stack công nghệ nhánh container-
based. PHP Core Team xem sự xuất hiện của biến dạng này là một điểm
yếu của .NET hay Java và do đó họ loại bỏ kiểu thiết kế này ra khỏi
công nghệ PHP.

Cách thiết kế này mang lại lợi ích rất lớn cho PHP trong việc scale
theo chiều ngang trên các thiết bị phần cứng rẻ tiền và phục vụ các
ứng dụng web hay các loại ứng dụng cung cấp dịch vụ trong life cycle
ngắn.

Tuy nhiên, đối với các lập trình viên PHP cỡ trung bình trở lên thì
việc có các biến mức application trong PHP là điều dễ như thể nó là
hiển nhiên: XCache, APC, System V, Sharedance, Memcache.

Về Drupal, chất lượng kĩ thuật code và độ chín về kiến trúc ở mức code
của Drupal thì chưa hẳn là cao nhưng Drupal có các ý tưởng về kiến
trúc xuất sắc. Để tăng cường tính flexible và tính trừu tượng trong
việc định nghĩa các kiểu nội dung, Drupal dựa nhiều vào database. Số
lượng 50 hay 100 query thì còn phải xét đến việc bạn cài đặt bao nhiêu
module lên nó. Nếu bạn enable mọi thứ lên Drupal thì rõ ràng là cách
tiếp cận của bạn là có vấn đề vì bạn còn phải tính cả chất lượng và độ
phức tạp của từng module nữa.

Advertisements

Trả lời

Please log in using one of these methods to post your comment:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

%d bloggers like this: