Khóa luận Xây dựng nền tảng hỗ trợ lập trình Web dựa trên mô hình MVC
- Người chia sẻ :
- Số trang : 46 trang
- Lượt xem : 6
- Lượt tải : 500
- Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại
Bạn đang xem trước 20 trang tài liệu Khóa luận Xây dựng nền tảng hỗ trợ lập trình Web dựa trên mô hình MVC, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên
1.1 Web Application Framework là gì? “Web application framework” là một nền tảng phần mềm được thiết kế để hỗ trợ việc phát triển các website động, các ứng dụng web và các dịch vụ web. Mục đích của Framework là nhắm tới việc giảm bớt các hao phí liên quan tới các hoạt động thực hiện trong quá trình phát triển web. Ví dụ, nhiều framework cung cấp thư viện để truy cập cơ sở dữ liệu, khung khuôn mẫu và quản lý phiên làm việc, thêm vào đó làm tăng khả năng tái sử dụng mã. 1.2. PHP Framework PHP framework là web framework được viết bằng PHP – một ngôn ngữ lập trình nguồn mở phổ biến nhất hiện nay. Nội dung khóa luận đề cập tới PHP Framework là do PHP là ngôn ngữ rất linh hoạt, được các lập trình viên ưa chuộng sử dụng khi tiến hành xây dựng các ứng dụng web cỡ lớn (Facebook, Flickr, Twitter ). Bên cạnh đó PHP có một cộng đồng sử dụng lớn, luôn biết hỗ trợ lần nhau. Nhưng chính tính linh hoạt, dễ học, dễ sử dụng của PHP đôi khi làm các lập trình viên chủ quan, thường chỉ chú ý tới việc ứng dụng của mình chạy được hay không mà không quan tâm tới tính sáng sủa trong việc tổ chức mã phục vụ cho mục đích bảo trì dài lâu. Chưa kể tới việc vấn đề an toàn, bảo mật cho ứng dụng web ngày càng bị xem nhẹ. Đây là lúc họ cần tới một PHP framework. Sự có mặt của PHP framework làm cho việc phát triển ứng dụng web trở nên trôi chảy hơn bằng việc cung cấp một cấu trúc cơ bản để xây dựng những ứng dụng đó. Hay nói cách khác, PHP Framework giúp đỡ các lập trình viên thúc đẩy nhanh chóng quá trình phát triển ứng dụng, tiết kiệm được phần lớn thời gian, tăng sự ổn định cho ứng dụng, và đặc biệt là giảm thiểu số lần phải viết lại mã. Không chỉ thể, các framework còn đặc biệt hữu ích với những lập trình viên ít kinh nghiệm, giúp họ có thể xây dựng các ứng dụng mang tính chuẩn hóa hơn nhờ việc tương tác chính xác giữa việc xử lý cơ sở dữ liệu (database), mã PHP và giao diện (HTML) một cách riêng biệt. Các PHP framework hiện nay hầu hết đều cung cấp sẵn các module nền tảng cần thiết và thư viện mã lệnh chuẩn (kết nối database, quản lý session, template engine ) để xây dựng ứng dụng. Ý tưởng chung đằng sau kiến trúc của một PHP Framework được kể đến là mô hình MVC. Một mô hình không mới nhưng mang lại nhiều cảm hứng cho các chuyên gia lập trình trong nhiều năm qua. Chúng ta sẽ cùng tìm hiểu các khái niệm và đặc điểm của mô hình M-V-C.
