Danh mục

Giới thiệu PHP Framework

Số trang: 20      Loại file: pdf      Dung lượng: 558.59 KB      Lượt xem: 15      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 8,000 VND Tải xuống file đầy đủ (20 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Lập trình ứng dụng Web với PHP FrameworkSự phổ biến của Website và PHP S ra đ i c a Internet S ra đ i và phát tri n c a h th ng Website Mô hình l p trình Web: Client-Server và giao th c HTTP PHP là ngôn ng phía Server Các mô hình tương tác thông qua: • Website (HTTP Request – Response), • Command Line Interface – CLI (Shell, Batch processing…) • Web Service (SOAP, REST…),
Nội dung trích xuất từ tài liệu:
Giới thiệu PHP Framework Giới thiệu PHP FrameworkTổng hợp và biên soạn bởi: Phạm Hồng Phong SoICT-HUSTLập trình ứng dụng Web với PHP FrameworkSự phổ biến của Website và PHP S ra đ i c a Internet S ra đ i và phát tri n c a h th ng Website Mô hình l p trình Web: Client-Server và giao th c HTTP PHP là ngôn ng phía Server Các mô hình tương tác thông qua: • Website (HTTP Request – Response), • Command Line Interface – CLI (Shell, Batch processing…) • Web Service (SOAP, REST…),Nguồn: “Tại sao nên chọn PHP ñể thiết kế Web(esvn.com.vn)” 2 Lập trình ứng dụng Web với PHP FrameworkCác ứng dụng phổ biến của PHP Yahoo, Facebook, Wikipedia, Digg, Joomla, WordpressCác dạng Web tiêu biểu có thể viếtbằng PHP Social Network, Message Board (Forum, Guestbook, Blog…), CMS (Content Management System), E-Commerce, Multimedia (Image Gallery, Music, Video…), Web Mail, IM (Instant Message), Office tools… 3 Ưu ñiểm PHPMã nguồn mở PHP là mi n phí và t do (Open Source) Có th đư c cài đ t trên h u h t các Web Server thông d ng hi n nay như Apache, IIS…Tính cộng ñồng của PHP C ng đ ng làm PHP khá l n và phát tri n Linh ho t hoàn thi n các phiên b n C ng đ ng h tr , chia s kinh nghi m PHP d i dào: blog, forum, … 4 Ưu ñiểm PHPThư viện phong phú và ña dạng M t đo n code, m t hàm (PHP.net…) cho t i nh ng cái l n hơn như Framework (Zend, CakePHP, CogeIgniter, Symfony…) , ng d ng hoàn ch nh (Joomla, Wordpress, PhpBB…)Hỗ trợ kết nối nhiều hệ CSDL Tích h p s n nhi u Database Client trong PHP Vi c c p nh t và nâng c p các Database Client đơn gi n ch là vi c thay th các Extension c a PHP Các h CSDL thông d ng: MySQL, MS SQL, Oracle 5 Ưu ñiểm PHPLập trình hướng ñối tượng T phiên b n PHP 5, PHP đã có kh năng h tr h u h t các đ c đi m n i b t c a l p trình hư ng đ i tư ng như: Inheritance, Abstraction, Encapsulation, Polymorphism, Interface, Autoload… Ngày càng có nhi u Framework và ng d ng PHP vi t b ng mô hình OOP => LTV ti p c n và m r ng các ng d ng này tr nên d dàng và nhanh chóng. 6 Ưu ñiểm PHPBảo mật Cung c p nhi u cơ ch cho phép tri n khai tính b o m t cho ng d ng như session, các hàm filter d li u, k thu t ép ki u, thư vi n PDO (PHP Data Object) đ tương tác v i cơ s d li u an toàn hơn K t h p v i các k thu t b o m t các t ng khácKhả năng mở rộng Xây d ng trên n n C nên kh năng m r ng cho ng d ng PHP là r t l n Thư vi n phong phú và kh năng m r ng l n, ng d ng PHP có th tương tác v i h u h t các lo i ng d ng ph bi n như x lý hình nh, nén d li u, mã hóa, thao tác file PDF, Office, Email, Streaming… 7 Ưu ñiểm PHPBên cạnh PHP M i ngôn ng luôn có nh ng t ng khác nhau đ khám phá, nên bi t nhi u ngôn ng l p trình Web Trang b m t s ki n th c khác trong công ngh web như : HTML, CSS, Javascript, UML, Database, Networking… H c l p trình web thì nên v a h c theo chi u sâu và h c theo chi u r ng 8 Tổng quan về PHP FrameworkFramework: m t thư vi n mã l nh đư c xây d ng s n đs d ngPHP Framework (PF) là gì? Vi t tr c ti p các mã PHP là khó khăn và l ng c ng, PHP Framework kh c ph c đi u này PF cung c p m t c u trúc cơ b n đ xây d ng nh ng ng d ng b ng PHP Ti t ki m th i gian, tăng s n đ nh cho ng d ng, và gi m thi u s l n ph i vi t l i mã 9 Tổng quan về PHP FrameworkPhương th c làm vi c c a PHPFramework: mô hình l p trình MVCMVC: mô hình (ki n trúc) trong l p trình,cho phép tách bi t các mã nghi p v(business logic) và giao di n (UI) thànhcác ph n riêng bi t, do đó có th ch nhs a chúng m t cách riêng l Model(M): ph n x lý các thao tác v nghi p v (businesslogic), View(V) là ph n x lý l p giao di n (presentation layer),và Controller(C) làm nhi m v l c các request đư c g i tuser, có ch c năng như m t route: đi u ch nh, phân lu ng cácyêu c u đ g i đúng Model & View thích h pNguồn: “PHP Framework là gì(www.thietkewebdep.net.vn)” 10 Tổng quan về PHP FrameworkTại sao nên sử dụng PHP Framework? Tăng t c quá trình phát tri n ng d ng, s d ng l i các mã l nh gi ng nhau trong nhi u project M t framework cung c p s n các module n n t ng c n thi t đ xây d ng m t project S n đ nh Tính đơn gi n, d h c, d s d ng Có s n r t nhi u thành ph n m r ng (extensive), và cũng có r t nhi u framework khác nhau đ l a ch n 11 Tổng quan về PHP FrameworkKhi nào thì sử dụng PHP framework? Nên s d ng framework b t c khi có th , s giúp gi m b t các đo n mã thi u tính khoa h c, tăng t c cho quá trình xây d ng ng d ng Đ ...

Tài liệu được xem nhiều: