1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu Luận - Phát Triển Phần Mềm Mã Nguồn Mở - Đề Tài - Báo Cáo Kết Quả Nghiên Cứu Lập Trình Php Với Thư Viện Laravel

17 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Kết Quả Nghiên Cứu Lập Trình PHP Với Thư Viện Laravel
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Phát Triển Phần Mềm Mã Nguồn Mở
Thể loại báo cáo
Năm xuất bản 2024
Thành phố Thủ Dầu Một
Định dạng
Số trang 17
Dung lượng 695,45 KB

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA THUẬT–- CÔNG VIỆN KỸKỸ THUẬT CÔNGNGHỆ NGHỆ PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Báo cáo kết nghiên cứu Lập trình PHP với thư viện Laravel Phone: 0274 3834930 Website: http://et.tdmu.edu.vn Mục Lục I Tổng quan II Hướng dẫn cài đặt III Ưu điểm – nhược điểm IV Demo 02/20/2024 I.Tổng quan  Laravel PHP Web Framework miễn phí, mã nguồn mở, tạo Taylor Otwell dành cho việc phát triển ứng dụng web theo mơ hình kiến trúc MVC và dựa Symfony PHP framework Một số tính Laravel sử dụng hệ thống đóng gói module, quản lý package (Composer), hỗ trợ nhiều hệ quản trị CSDL quan hệ (MySQL, MariaDB, SQLite, PostgreSQL,…), các tiện ích hỗ trợ triển khai bảo trì ứng dụng 02/20/2024 I.Tổng quan  Laravel sử dụng rộng rãi tốt nay, bởi:  Cú pháp rõ ràng, dễ hiểu  Có hệ thống đóng gói module hỗ trợ chế quản lý gói phụ thuộc  Dễ dàng truy cập vào sở liệu có mối quan hệ nhiều cách  Cung cấp đa dạng tiện ích phục vụ cho việc phát triển bảo trì ứng dụng.  02/20/2024 I.Tổng quan MVC (Model-View-Controller) mơ hình phân bố source code thành phần Mỗi thành phần có nhiệm vụ riêng biệt độc lập với thành phần khác Cụ thể là: •  Model : Đây nơi chứa nghiệp vụ tương tác với liệu hệ quản trị sở liệu (mysql, mssql…) Thành phần Model bao gồm class/function xử lý nhiều nghiệp vụ kết nối database, truy vấn liệu, thêm – xóa – sửa liệu, …  View : Đây nơi chứa giao diện nút bấm, khung nhập, menu, hình ảnh, … Thành phần View đảm nhiệm nhiệm vụ hiển thị liệu giúp người dùng tương tác với hệ thống  Controller : Đây nơi tiếp nhận yêu cầu xử lý gửi từ người dùng Thành phần Controller gồm class/ function xử lý nhiều nghiệp vụ logic giúp lấy liệu thơng tin cần thiết hiển thị liệu cho người dùng qua lớp View 02/20/2024 I.Tổng quan • Mơ hình MVC Laravel: 02/20/2024 II.Hướng dẫn cài đặt thư viện Laravel Chuẩn bị yêu cầu: - Máy cài đặt PHP phiên lớn 5.6.4 (Nếu bạn cài Wamp lên window bạn có sẵn phiên PHP đạt yêu cầu) - Cài đặt Composer: Các bạn vào link sau : https://getcomposer.org/Composer-Setup.exe Tải phiên Composer nhất, double click để cài đặt phần mềm bình thường Trong trình cài đặt composer, thông báo lên hỏi bạn chọn thư mục chứa file php.exe 02/20/2024 II.Hướng dẫn cài đặt thư viện Laravel Chuẩn bị yêu cầu: - Đối với wamp, nằm đường dẫn giống này C:\wamp\bin\php\phpx.x.x\php.exe hoặc xampp này c:\xampp\php\php.x.x.x (x.x.x phiên bản) 02/20/2024 II.Hướng dẫn cài đặt thư viện Laravel Cài đặt Laravel - Các bạn mở cmd gõ lệnh “cd C://” để di chuyển thư mục gốc ổ C : - Tiếp đến, di chuyển đến thư mục chứa website Wamp cách gõ lệnh “cd C:\wamp64\www” - Sau di chuyển vào thư mục www chứa website, tiếp tục gõ lệnh bên để cài đặt laravel 5.4: - Composer create-project –prefer-dist Laravel/ Laravel AAA(AAA tên project) 02/20/2024 II.Hướng dẫn cài đặt thư viện Laravel Cài đặt Laravel - Sau cài đặt xong thư viện: 02/20/2024 10 II.Hướng dẫn cài đặt thư viện Laravel Cài đặt Laravel - Truy cập vào đường link: http://localhost:8080/ten-project/public/ 02/20/2024 11 III Ưu điểm – nhược điểm • Ưu điểm:  Dùng tính PHP  Phiên Laravel cho phép lập trình viên sử dụng tính PHP cung cấp Overloading, Namespaces, Anonymous functions, Interfaces, Shorter array syntax  Nguồn tài nguyên sẵn có phong phú  Laravel có nguồn tài nguyên thân thiện với lập trình viên, nhiều loại tài liệu tham khảo khác nhau.  02/20/2024 12 III Ưu điểm – nhược điểm • Ưu điểm:  Tích hợp dịch vụ mail  Laravel trang bị API thư viện SwiftMailer nên người dùng gửi email thông qua tảng đám mây hay local  Tốc độ xử lý nhanh  Framework hỗ trợ việc xây dựng website hay ứng dụng lớn nhanh chóng Do đó, Laravel thường cơng ty công nghệ sử dụng để phát triển sản phẩm 02/20/2024 13 III Ưu điểm – nhược điểm • Ưu điểm:  Dễ sử dụng  Laravel dễ sử dụng Thơng thường, người dùng vài để tìm hiểu bắt đầu thực dự án nhỏ Tất nhiên, trước người dùng phải có kiến thức lập trình PHP  Tính bảo mật cao: Laravel Framework có sẵn tính bảo mật mạnh mẽ như:  Dùng PDO chống công SQL Injection  Dùng Field token ẩn chống lại kiểu công CSRF 02/20/2024 14 III Ưu điểm – nhược điểm • Nhược điểm:  So với PHP framework khác, Laravel bộc lộ nhược điểm Vấn đề lớn kể đến framework thiếu liên kết phiên bản, cố cập nhật code, khiến cho ứng dụng bị gián đoạn phá vỡ  Bên cạnh đó, Lavarel nặng cho ứng dụng di động, khiến việc tải trang trở nên chậm chạp 02/20/2024 15 IV Demo 02/20/2024 16 Phone: 0274 3834930 Website: http://et.tdmu.edu.vn

Ngày đăng: 20/02/2024, 23:28

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN