Ajax - PHP
Số trang: 101
Loại file: pdf
Dung lượng: 6.01 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
PHP được phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát triển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn thế giới trong việc phát triển các ứng dụng Web based. PHP (PHP: Hypertext Perprocessor) là ngôn ngữ kịch bản lập trình phía máy chủ (server-side) phổ biến nhất thế giới.
Nội dung trích xuất từ tài liệu:
Ajax - PHP Ajax PHP Trung tâm đào tạo lập trình viên quốc tế AiTi-Aptech Trình bày: Nguyễn Thanh Nam – AiTi-Aptech Faculty Nội dung hội thảo • Giới thiệu về PHP • Cú pháp trong PHP • AJAX • Music website using PHP & AJAX PHP Giới thiệu về PHP • PHP là gì ? • Mô hình hoạt động • Lịch sử phát triển • Lý do sử dụng • Các con số PHP là gì ? • PHP được phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát triển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn thế giới trong việc phát triển các ứng dụng Web based • PHP (PHP: Hypertext Perprocessor) là ngôn ngữ kịch bản lập trình phía máy chủ (server-side) phổ biến nhất thế giới PHP là gì ? • PHP thường hoạt động theo thứ tự sau: 1. Người dùng gửi yêu cầu lên máy chủ 2. Máy chủ xử lý yêu cầu (Thông dịch mã PHP và chạy chương trình, mã PHP có thể truy xuất CSDL, tạo hình ảnh, đọc ghi file, tương tác với máy chủ khác...) 3. Máy chủ gửi dữ liệu về cho người dùng (thường là dưới dạng HTML) Mô hình hoạt động Lịch sử phát triển • PHP được phát triển năm 1994, bao gồm các macro cho trang Web cá nhân (Personal Home Page) bởi Rasmus Lerdorf. • PHP 2 (1995) nâng cấp thêm một vài chức năng mới hoàn thiện hơn so với phiên bản đầu tiên. (Hỗ trợ Database, file upload, array, conditionals, iteration, regular expressions…) Lịch sử phát triển • PHP 3 (1998) được phát triển với bộ dịch mới với tốc độ nhanh hơn và khắc phục những nhược điểm trong phiên bản trước đây bởi Zeev Suraski và Andi Gutmans. Phiên bản này còn hỗ trợ thêm ODBC và các hàm làm việc với giao thức email (SMTP, IMAP). • PHP 4 (2000) Nâng cấp bộ dịch hoàn thiện hơn với việc hỗ trợ nhiều tính năng bảo mật trong PHP. Bộ dịch được đổi tên thành Zend Engine. • PHP 5 (2004) được nâng cấp lên Zend Engine II với khả năng lập trình hướng đối tượng. Lịch sử phát triển • Tính đến tháng 7 năm 2007 PHP đã được sử dụng trên 20,917,850 domain với 1,224,183 IP address. Lý do sử dụng 1. Dễ dàng sử dụng Code php được nhúng ngay trong code HTML. PHP code sẽ được nằm trong một cặp thẻ đặc biệt điều này giúp trình xử lý dễ dàng phân biệt code php so với code HTML. Example Lý do sử dụng 2. Tốc độ thực thi Zdnet Statistics PHP pumped out about 47 pages/second Microsoft ASP pumped out about 43 pages/second Allaire ColdFusion pumped out about 29 pages/second Sun Java JSP pumped out about 13 pages/second * From PHP HOWTO, July 2001 Lý do sử dụng 3. Tính khả chuyển PHP được thiết kế để chạy trên nhiều nền tảng khác nhau, có thể làm việc với nhiều phần mềm máy chủ, cơ sở dữ liệu (ví dụ: bạn có thể phát triển dự án trên UNIX, sau đó chuyển sang NT mà không gặp phải bất cứ vấn đề gì) Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server Operating Systems: UNIX (HP-UX,OpenBSD,Solaris,Linux), Mac OSX, Windows NT/98/2000/XP/2003 Supported Databases: IBM DB2, Informix, InterBase, FrontBase, Direct MS-SQL, MySQL, ODBC, Oracle … Lý do sử dụng 4. Giá thành cạnh tranh PHP không chỉ là phần mềm mã nguồn mở mà còn thực sự miễn phí (kể cả khi bạn sử dụng cho mục đích thương mại). Do là phần mềm mã nguồn mở, các lỗi (bug) của PHP được công khai và nhanh chóng được sửa chữa bởi nhiều chuyên gia do đó nó cũng được miễn phí. ` PHP Software Free Platform Free (Linux) Development Free Tools PHP Coder, jEdit Lý do sử dụng 5. PHP có một cộng đồng phát triển mạnh 6. Thời gian phát triển dự án nhanh Do PHP có một cộng đồng lớn mạnh nên rất nhiều các tài liệu hướng dẫn, những thư viên code, thậm chí những ứng dụng hoàn thiện đều được cung cấp miễn phí. Nên khi phát triển ứng dụng sẽ giảm được rất nhiều thời gian. ` Các con số Sử dụng PHP 1. Hơn 40 % ứng dụng Web được viết bằng PHP a. Hơn 20 triệu website sử dụng PHP b. Hơn 45% các máy chủ Apache cài đặt PHP c. Từ khóa PHP trả về kết quả 9.380.000.000 khi tìm kiếm trên Google so 2. với 2.550.000.000 của ASP , 634.000.000 của JSP và 75.800.000 của ASP.NET. Hầu hết các website nổi tiếng đều đang sử dụng code PHP như 3. Facebook, Wikipedia (MediaWiki), Yahoo!, MyYearbook, Digg, WordPress và Tagged. Google trend Cú pháp PHP Cú pháp PHP Tag style Start Tag End Tag Standard Short ASP Script tags * Nên dùng kiểu Standard ...
Nội dung trích xuất từ tài liệu:
Ajax - PHP Ajax PHP Trung tâm đào tạo lập trình viên quốc tế AiTi-Aptech Trình bày: Nguyễn Thanh Nam – AiTi-Aptech Faculty Nội dung hội thảo • Giới thiệu về PHP • Cú pháp trong PHP • AJAX • Music website using PHP & AJAX PHP Giới thiệu về PHP • PHP là gì ? • Mô hình hoạt động • Lịch sử phát triển • Lý do sử dụng • Các con số PHP là gì ? • PHP được phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát triển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn thế giới trong việc phát triển các ứng dụng Web based • PHP (PHP: Hypertext Perprocessor) là ngôn ngữ kịch bản lập trình phía máy chủ (server-side) phổ biến nhất thế giới PHP là gì ? • PHP thường hoạt động theo thứ tự sau: 1. Người dùng gửi yêu cầu lên máy chủ 2. Máy chủ xử lý yêu cầu (Thông dịch mã PHP và chạy chương trình, mã PHP có thể truy xuất CSDL, tạo hình ảnh, đọc ghi file, tương tác với máy chủ khác...) 3. Máy chủ gửi dữ liệu về cho người dùng (thường là dưới dạng HTML) Mô hình hoạt động Lịch sử phát triển • PHP được phát triển năm 1994, bao gồm các macro cho trang Web cá nhân (Personal Home Page) bởi Rasmus Lerdorf. • PHP 2 (1995) nâng cấp thêm một vài chức năng mới hoàn thiện hơn so với phiên bản đầu tiên. (Hỗ trợ Database, file upload, array, conditionals, iteration, regular expressions…) Lịch sử phát triển • PHP 3 (1998) được phát triển với bộ dịch mới với tốc độ nhanh hơn và khắc phục những nhược điểm trong phiên bản trước đây bởi Zeev Suraski và Andi Gutmans. Phiên bản này còn hỗ trợ thêm ODBC và các hàm làm việc với giao thức email (SMTP, IMAP). • PHP 4 (2000) Nâng cấp bộ dịch hoàn thiện hơn với việc hỗ trợ nhiều tính năng bảo mật trong PHP. Bộ dịch được đổi tên thành Zend Engine. • PHP 5 (2004) được nâng cấp lên Zend Engine II với khả năng lập trình hướng đối tượng. Lịch sử phát triển • Tính đến tháng 7 năm 2007 PHP đã được sử dụng trên 20,917,850 domain với 1,224,183 IP address. Lý do sử dụng 1. Dễ dàng sử dụng Code php được nhúng ngay trong code HTML. PHP code sẽ được nằm trong một cặp thẻ đặc biệt điều này giúp trình xử lý dễ dàng phân biệt code php so với code HTML. Example Lý do sử dụng 2. Tốc độ thực thi Zdnet Statistics PHP pumped out about 47 pages/second Microsoft ASP pumped out about 43 pages/second Allaire ColdFusion pumped out about 29 pages/second Sun Java JSP pumped out about 13 pages/second * From PHP HOWTO, July 2001 Lý do sử dụng 3. Tính khả chuyển PHP được thiết kế để chạy trên nhiều nền tảng khác nhau, có thể làm việc với nhiều phần mềm máy chủ, cơ sở dữ liệu (ví dụ: bạn có thể phát triển dự án trên UNIX, sau đó chuyển sang NT mà không gặp phải bất cứ vấn đề gì) Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server Operating Systems: UNIX (HP-UX,OpenBSD,Solaris,Linux), Mac OSX, Windows NT/98/2000/XP/2003 Supported Databases: IBM DB2, Informix, InterBase, FrontBase, Direct MS-SQL, MySQL, ODBC, Oracle … Lý do sử dụng 4. Giá thành cạnh tranh PHP không chỉ là phần mềm mã nguồn mở mà còn thực sự miễn phí (kể cả khi bạn sử dụng cho mục đích thương mại). Do là phần mềm mã nguồn mở, các lỗi (bug) của PHP được công khai và nhanh chóng được sửa chữa bởi nhiều chuyên gia do đó nó cũng được miễn phí. ` PHP Software Free Platform Free (Linux) Development Free Tools PHP Coder, jEdit Lý do sử dụng 5. PHP có một cộng đồng phát triển mạnh 6. Thời gian phát triển dự án nhanh Do PHP có một cộng đồng lớn mạnh nên rất nhiều các tài liệu hướng dẫn, những thư viên code, thậm chí những ứng dụng hoàn thiện đều được cung cấp miễn phí. Nên khi phát triển ứng dụng sẽ giảm được rất nhiều thời gian. ` Các con số Sử dụng PHP 1. Hơn 40 % ứng dụng Web được viết bằng PHP a. Hơn 20 triệu website sử dụng PHP b. Hơn 45% các máy chủ Apache cài đặt PHP c. Từ khóa PHP trả về kết quả 9.380.000.000 khi tìm kiếm trên Google so 2. với 2.550.000.000 của ASP , 634.000.000 của JSP và 75.800.000 của ASP.NET. Hầu hết các website nổi tiếng đều đang sử dụng code PHP như 3. Facebook, Wikipedia (MediaWiki), Yahoo!, MyYearbook, Digg, WordPress và Tagged. Google trend Cú pháp PHP Cú pháp PHP Tag style Start Tag End Tag Standard Short ASP Script tags * Nên dùng kiểu Standard ...
Tìm kiếm theo từ khóa liên quan:
Ajax - PHP quản trị website tự học mạng máy tính tài liệu mạng máy tính tin học nâng cao cú pháp PHP ngôn ngữ kịch bản Wed cá nhânGợi ý tài liệu liên quan:
-
Đề thi Kết thúc học phần Mạng máy tính - đề số 1
4 trang 107 0 0 -
Quản trị một dự án phần mềm: Thiết kế và quản trị website
51 trang 72 0 0 -
Bài giảng mạng máy tính (ĐH FPT) - Chương 3 Mạng Ethernet và mạng Wi-Fi
45 trang 64 0 0 -
75 trang 61 0 0
-
Sử dụng site vệ tinh như thế nào
7 trang 52 0 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 9 - Th.S Phạm Đào Minh Vũ
55 trang 46 0 0 -
Giáo trình Thiết kế và quản trị Website (Ngành: Quản trị mạng máy tính) - CĐ Công nghiệp Hải Phòng
142 trang 45 0 0 -
Giáo trình môn học Mạng máy tính - Nguyễn Tấn Khôi
182 trang 42 0 0 -
Chiến lược từ khâu soạn email marketing
4 trang 37 0 0 -
Mô tả công việc nhân viên kỹ thuật thiết kế website
2 trang 37 0 0