<!–QuoteBegin–></div><table border=‘0’ align=‘center’ width=‘95%’ cellpadding=‘3’ cellspacing=‘1’><tr><td><b>QUOTE</b> </td></tr><tr><td id=‘QUOTE’><!–QuoteEBegin–>Chào các bạn Sinh viên,
Tôi mới đưa lên 3 bài (trong tổng số 5 bài) về PHP.
Hướng dẫn từng bước rất dễ hiểu và hay về việc sử dụng khung phát triển Agavi để làm các ứng dụng Web bằng PHP, vừa nhanh, vừa dễ lại an ninh cao.
Địa chỉ: www.ibm.com/developerworks/vn/library/x-agavipt1/index.html? (tương ứng 2 và 3)
Mời các bạn quan tâm vào đọc
Giới thiệu:
"Nếu là nhà phát triển PHP nghiêm túc, thì bạn đã biết về (và có lẽ thậm chí đã sử dụng) các khung công tác phát triển ứng dụng PHP, như khung công tác Symfony, CakePHP và Zend. Các khung công tác này cung cấp API đa dạng bao trùm hầu hết các yêu cầu ứng dụng và là nền vững chắc để phát triển ứng dụng PHP. Bạn có thể dễ dàng tích hợp chúng với thư viện của bên thứ ba và cộng đồng phát triển các thành phần đối với các chức năng bổ sung.
Trong khi các khung công tác được liệt kê ở trên chắc chắn là phổ biến nhất, chúng không phải là các khung công tác duy nhất; số lượng các thay thế có sẵn tăng lên hàng tháng. Loạt bài này tập trung vào khung công tác thay thế: Agavi, khung công tác linh hoạt và có khả năng mở rộng được, đáng được bất kỳ nhà phát triển PHP chuyên nghiệp nào xem xét một cách nghiêm túc.
Trong loạt bài này tôi sẽ hướng dẫn bạn những điểm căn bản của phát triển ứng dụng dựa trên MVC với Agavi, giới thiệu cho bạn các khái niệm cơ bản về khung công tác, và cho bạn thấy cách khai thác phương thức tiếp cận độc đáo của Agavi để xây dựng nhanh chóng và hiệu quả một ứng dụng web chính thức từ ban đầu. Thông qua quá trình này, bạn sẽ được đánh giá cao bởi sự tinh tế của khung công tác này, hiểu được những quyết định thiết kế làm cho nó rất an toàn và có thể mở rộng và có những bổ sung có giá trị vào bộ công cụ phát triển PHP của bạn. Vậy chúng ta hãy bắt đầu thôi!"<!–QuoteEnd–></td></tr></table><div class=‘postcolor’><!–QuoteEEnd–>
<!–QuoteBegin–></div><table border=‘0’ align=‘center’ width=‘95%’ cellpadding=‘3’ cellspacing=‘1’><tr><td><b>QUOTE</b> </td></tr><tr><td id=‘QUOTE’><!–QuoteEBegin–>Chào các bạn sinh viên,
Tôi đã tải lên 2 bài cuối của loạt bài dùng khung công tác Agavi làm ứng dụng Web băng PHP
Mời các bạn vào đọc
www.ibm.com/developerworks/vn/library/x-agavipt4/index.html (và 5)
ngoài ra còn bài của cùng tác giả, cùng chủ đề, bài thứ 6 (ngoài 5 bài trên)
www.ibm.com/developerworks/vn/library/x-agavipt6/index.html
<!–QuoteEnd–></td></tr></table><div class=‘postcolor’><!–QuoteEEnd–>