- Tham gia
- 8/5/2010
- Bài viết
- 45
Ưu điểm:
- Tách việc lập trình ra khỏi thiết kế, lập trình viên có thể viết code độc lập và designer sau khi đưa sang lập trình vẫn dễ dàng chỉnh sửa lại bản thiết kế của họ trong các phần mềm thiết kế web như Dreamwaver hay Frontpage
Hạn chế
- Phải học làm quen với cách dùng engine, các cấu trúc và cú pháp
- Tốc độ xử lý template phụ thuộc vào engine nào bạn sử dụng, nói chung cũng rất nhanh
Thường thì lợi ích nhận được khi dùng template lớn hơn nhiều so với hạn chế của nó, nhất là khi viết ứng dụng web lớn và đòi hỏi việc bảo trì hay thay đổi thiết kế thường xuyên
Có một số template engine viết bằng PHP:
- FastTemplate
https://www.phpbuilde...ha19990316.php3
- PHPLib Template (thư viện hàm PHP với nhiều chức năng khác nhau, trong số đó có template) https://phplib.netuse.de/
- XTemplate https://sourceforge.net/projects/xtpl
Trong số đó thì XTemplate dùng rất mạnh với những ưu thế sau:
- Cách dùng dể dàng, cấu trúc và cú pháp đơn giản
- Thư viện đóng gói chỉ trong 1 file php nhỏ (blackbox)
- Chương trình ngắn và chuẩn, cơ chế tìm thay thế dùng regexp nên tốc độ rất nhanh
- Giải quyết tất cả các trường hợp trong viết code PHP thông thường (nghĩa là nếu cách viết truyền thống, code PHP và HTML chung với nhau, làm được gì thì viết bằng XTemplate cũng sẽ làm được, còn FastTemplate và PHPLib có hạn chế ở một số chức năng)
Nếu chưa dùng template, hãy thử một lần rồi xem, bạn sẽ thích ngay mà
- Tách việc lập trình ra khỏi thiết kế, lập trình viên có thể viết code độc lập và designer sau khi đưa sang lập trình vẫn dễ dàng chỉnh sửa lại bản thiết kế của họ trong các phần mềm thiết kế web như Dreamwaver hay Frontpage
Hạn chế
- Phải học làm quen với cách dùng engine, các cấu trúc và cú pháp
- Tốc độ xử lý template phụ thuộc vào engine nào bạn sử dụng, nói chung cũng rất nhanh
Thường thì lợi ích nhận được khi dùng template lớn hơn nhiều so với hạn chế của nó, nhất là khi viết ứng dụng web lớn và đòi hỏi việc bảo trì hay thay đổi thiết kế thường xuyên
Có một số template engine viết bằng PHP:
- FastTemplate
https://www.phpbuilde...ha19990316.php3
- PHPLib Template (thư viện hàm PHP với nhiều chức năng khác nhau, trong số đó có template) https://phplib.netuse.de/
- XTemplate https://sourceforge.net/projects/xtpl
Trong số đó thì XTemplate dùng rất mạnh với những ưu thế sau:
- Cách dùng dể dàng, cấu trúc và cú pháp đơn giản
- Thư viện đóng gói chỉ trong 1 file php nhỏ (blackbox)
- Chương trình ngắn và chuẩn, cơ chế tìm thay thế dùng regexp nên tốc độ rất nhanh
- Giải quyết tất cả các trường hợp trong viết code PHP thông thường (nghĩa là nếu cách viết truyền thống, code PHP và HTML chung với nhau, làm được gì thì viết bằng XTemplate cũng sẽ làm được, còn FastTemplate và PHPLib có hạn chế ở một số chức năng)
Nếu chưa dùng template, hãy thử một lần rồi xem, bạn sẽ thích ngay mà