FRAMEWORK LÀ GÌ ? LARAVEL LÀ GÌ VÀ CÁCH CÀI ĐẶT ?
Framework là một thư viện các lớp đã được xây dựng hoàn chỉnh, là bộ khung để phát triển các Phần mềm ứng dụng. Có thể ví Framework như tập các “ Vật liệu” ở từng lĩnh vực cho người lập trình viên, thay vì họ phải mất nhiều thời gian để tự thiết kế trước khi dùng. Do vậy, người lập trình viên chỉ cần tìm hiểu và khai thác các vật liệu này rồi thực hiện để gắn kết chúng lại với nhau, tạo ra sản phẩm.
2020-05-05
                                    Framework là một thư viện các lớp đã được xây dựng hoàn chỉnh, là bộ khung để phát triển các Phần mềm ứng dụng. Có thể ví Framework như tập các “ Vật liệu” ở từng lĩnh vực cho người lập trình viên, thay vì họ phải mất nhiều thời gian để tự thiết kế trước khi dùng. Do vậy, người lập trình viên chỉ cần tìm hiểu và khai thác các vật liệu này rồi thực hiện để gắn kết chúng lại với nhau, tạo ra sản phẩm.
1.Framework là gì ?
Framework là một thư viện các lớp đã được xây dựng hoàn chỉnh, là bộ khung để phát triển các Phần mềm ứng dụng. Có thể ví Framework như tập các “ Vật liệu” ở từng lĩnh vực cho người lập trình viên, thay vì họ phải mất nhiều thời gian để tự thiết kế trước khi dùng. Do vậy, người lập trình viên chỉ cần tìm hiểu và khai thác các vật liệu này rồi thực hiện để gắn kết chúng lại với nhau, tạo ra sản phẩm.
Mô hình MVC là gì ?

- MVC= Model + View + Controller
 - Model: Chính là dữ liệu ( cụ thể hơn trong ZF sẽ là các class làm nhiệm vụ thao tác trực tiếp xuống DBMS)
 - Mô hình Views có nhiệm vụ liên kết với Mô hình Model và xuất các dữ liệu ra trình duyệt theo nhu cầu đòi hỏi của người tiêu dùng( user).
 - View : Làm nhiệm vụ render trang web từ các action do Controller truyền sang + dữ liệu từ model ( có thể hiểu nó như template render).
 - Controller: chính là phần cốt lõi, điều hành trang web của bạn, 1 trang web có thể có nhiều module ( có thể hiểu như component của Joomla), một module có thể có nhiều controller. Một controller sẽ gồm nhiều action .
 
2. Laravel là gì?
- Laravel là một PHP Framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm mục tiêu hỗ trợ phát triển các ứng dụng web theo cấu trúc model- view- controller (MVC). Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu- rõ ràng, một hệ thống đóng gói Modular và quản lý gói phụ thuộc, nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng.
 - Vào khoảng Tháng 3 năm 2015, các lập trình viên đã có một cuộc bình chọn PHP framework phổ biến nhất, Laravel đã giành vị trí quán quân cho PHP framework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette, CodeIgniter, Yii2 vào một số khác. Trước đó, Tháng 8 năm 2014, Laravel đã trở thành project PHP phổ biến nhất và được theo dõi nhiều nhất trên Github.
 - Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tại Github.
 
3. Cách cài Đặt Laravel?
Sau khi cài đặt xong Composer, Xampp, git bash.
- Bước 1: Truy cập vào htdocs của xampp
 - Bước 2: Nhấn phím “shift” và click chuột phải chọn “ open power shell window here”.
 - Bước 3: Gõ lệnh : composer global require “laravel/installer”.
 - Bước 4: Sau khi hoàn thành gõ lệnh: “laravel new blog”.
 
(Chú ý blog là : tên bạn muốn cài đặt ( có thể đổi tên khác )
- Bước 5. Mở file.env cấu hình thông tin db, url cho ứng dụng.
 

- Bước 6: Tạo db MySQL.
 - Bước 7: Mở file config/app.php sửa lại time zone và located nếu cần.
 

- オフショア開発
 - エンジニア人材派遣
 - ラボ開発
 - ソフトウェアテスト
 
電話番号: (+84)2462 900 388
メール: contact@hachinet.com
お電話でのご相談/お申し込み等、お気軽にご連絡くださいませ。
無料見積もりはこちらから
Tags
ご質問がある場合、またはハチネットに協力する場合
                                        こちらに情報を残してください。折り返しご連絡いたします。
                                    
                                    
                                関連記事
                                            Các doanh nghiệp nên sử dụng dịch vụ EOR
Dịch vụ Employer of Record (EOR) là giải pháp tối ưu cho các doanh nghiệp muốn mở rộng ra thị trường quốc tế. Đặc biệt, trong bối cảnh pháp lý phức tạp...
                                            RPA là gì ? Sự khác biệt giữa RPA và AI là gì ?
Nhiều người thường thắc mắc về sự khác biệt giữa Robotic Process Automation (RPA) và Trí tuệ nhân tạo (AI) và nhầm lẫn cho rằng cả hai là giống nhau. Đối với những người không quen biết, tất cả các biệt ngữ này có thể rất khó hiểu, và thậm chí phải trả cái giá đắt đỏ khi mua những sản phẩm phần mềm không mong muốn. Để giúp bạn hiểu rõ, Hachinet đã tập hợp những điểm nổi bật khác biệt giữa RPA và AI.
                                            Công nghệ phần mềm và Quy trình phát triển phần mềm
Khi chúng ta nói đến lập trình máy tính (computer programming), ta không chỉ đề cập riêng việc viết code bằng các ngôn ngữ lập trình như Java, C#, C++, Python,… mà còn là cả một qui trình phát triển phần mềm.
                                            C# là gì ? Tổng quan về C#
Chào mừng các bạn đến với Hachinet, trong bài này, chúng ta sẽ tìm hiểu một ngôn ngữ hiện đại khá là phổ biến đó là C#. Vậy C# ra đời như thế nào? nó có những ưu nhược điểm gì? và tại sao chúng ta phải học nó ? Hãy cùng nhau tìm hiểu nhé.
