smarty-logo-orange

Hôm nay mình giới thiệu tới các bạn một bộ thư viện được coi là một trong những thư viện tốt nhất hiện nay khi sử dụng PHP để làm web, đó là Smarty.

Mình đã sử dụng cái này lâu rồi, sáng nay rảnh rỗi đọc cái document mới của nó, thấy bổ sung nhiều cái thú vị quá, thấy phấn khởi nên viết bài này giới thiệu Smarty đến mọi người.

Smarty là một Template Engine khá nổi tiếng trong gia đình Template Engine. Có lẽ vì cơ chế hoạt động của nó cũng không phải là đơn giản mà giang hồ cứ cho là nó khó nên không xài –> nó thuộc về sở thích và nhận thức thôi. Sử dụng Smarty giúp việc phát triển các ứng dụng web cần có sự ngăn cách giữa tầng giao diện và xử lý, giúp tăng tốc triển khai website cho khách hàng.

smarty-mechanism

Vì ta biết, vấn đề triển khai 1 website không phải dễ, nếu đã làm nhiều project, đối với các khách hàng sau này, việc triển khai giao diện(template, layout…) mất khá nhiều thời gian, vì phải xử lý cái đống bùi nhùi code php và html, nên mất thời gian. Do đó, Smarty sẽ giúp mình cải thiện bước này rất đáng kể, thậm chí còn giúp người thiết kế có thể dễ dàng sử dụng các phần mềm WYSIWYG để thiết kế giao diện web, chứ không phải mò mẫm trong đống code của cha lập trình viên.

Smarty không khó, hãy thử sử dụng rồi sẽ thấy thích thôi. Bạn download tại http://smarty.net/ và chỉ cần include vào code của bạn là sử dụng thôi, rất đơn giản. Smarty triển khai theo mô hình hướng đối tượng, nên rất dễ nắm hoạt động và cách làm việc của nó. Có thể lên trang của smarty để download Smarty Manual về đọc, ngắn lắm.

Trên thị trường thì cũng có cuốn sách nói về Smarty khá kỹ, cũng có ebook rồi, tựa đề của nó là:
Smarty PHP Template Programming and Applications
smarty-ebook
Link Download: Mọi người sử dụng Google nhé ^^

Have fun with Smarty!

Bài viết liên quan:

13 Lời bình cho bài viết “Smarty : Một công cụ thiết yếu cho người làm web”

Viết lời bình



Bình luận mới nhất