Mọi người cho mình hỏi Laravel được sáng tạo lâu chưa? Nó đã phát triển như thế nào?
Danh mục chính
Hỏi đáp
- Ẩm thực và Giải trí
- Câu đố
- Công nghệ
- Du lịch
- Địa lý
- Máy tính và Điện tử
- Cuộc sống Gia đình
- Giáo dục và Truyền thông
- Khảo sát ý kiến
- Khoa học
- Tài chính và Kinh doanh
- Mối quan hệ
- Ngày lễ và Truyền thống
- Nghệ thuật và Giải trí
- Nhà ở và Làm vườn
- Pháp luật
- Phong thủy, Tử vi
- Sức khỏe
- Thể thao và Thẩm mỹ
- Thú cưng và Động vật
- Triết học và Tôn giáo
- Xe hơi và Phương tiện Khác
Câu hỏi mới
- Các yếu tố phong thủy nào cần tránh trong thiết kế phòng ngủ? 02/03/2021
- Những nguyên tắc trong phòng ngủ hợp với phong thủy 01/03/2021
- Tại sao cần quan tâm đến phong thủy phòng ngủ? 01/03/2021
- Các nguyên tắc thiết kế nội thất phòng ngủ theo phong thủy? 01/03/2021
- Adidas Ultra4D “Triple Black” do Pharrell Williams thiết kế có giá bao nhiêu? 26/02/2021
- Phiên bản Adidas Pro Model 2G “Mc Donald’s” độc quyền cho giải All American Games sẽ được phát hành vào ngày mấy? 26/02/2021
Cách làm
Top list
Tag Cloud
#giày adidas
apache là gì
blogger là ai
blog là gì
bootstrap là gì?
chống sét lan truyền
cloud hosting
cms là gì
css3 là gì?
cài dặt jquery
cài đặt apache
cài đặt mysql
cách làm việc trên github
cách tạo blog
cách tải dự án từ github
domain
download apache
github là gì
giá của github
hosting
hosting wordpress
html là gì
hóa đơn điện tử
hướng dẫn sử dụng jquery
javascript là gì
jquery là gì?
mysql hoạt động như thế nào
plugin wordpress
schema là gì
seo
seo là gì
seo offpage
server
thiết kế nội thất
thiết kế nội thất căn hộ
thiết kế web
tên miền
tạo blog
tải bootstrap
tải jquery
tối ưu seo
website
wordpress
đăng ký hosting
ưu điểm mysql
SEO Navee
Đây là lịch sử hình thành và phát triển của Laravel, bạn tham khảo qua nhé!
Lịch sử phát triển của Laravel
Laravel là framework được phát triển đến phiên bản 5.8 với nhiều cải tiến
Phiên bản đầu tiên của Laravel được Taylor Otwell tạo ra vào tháng 6 năm 2011 như một giải pháp thay thế cho CodeIgniter. Với framework này, lập trình viên được hỗ trợ nhiều tính năng mới mẻ, hiệu quả và dễ thực hiện hơn. Cho đến nay, Laravel đã được phát triển đến phiên bản 5.8 với nhiều cải tiến mới mẻ hơn.
Hướng đi của Laravel
Taylor Otwell, một nhà phát triển .Net ở Arkansas đã sử dụng CodeIgniter khi những “hạt giống” đầu tiên của Laravel được “trồng”. Anh chia sẻ “Tôi không thể thêm tất cả các tính năng tôi muốn mà không làm mất internal code của framework”, anh ấy muốn cái gì đó gọn gàng, đơn giản hơn và linh hoạt hơn.
Với mong muốn cùng nền tảng vững chắc, Taylor đã tạo ra framework đầu tiên mà sau này trở thành Laravel.
PHP thuộc dynamic type, có nhiều lỗi sai nhưng không hiện cảnh báo. Ví dụ, với các ngôn ngữ khác, code được viết nếu có sai lỗi thì khi thực hiện nó có thể bị bắt trước khi thực hiện code. Bằng cách cố gắng chạy code hoặc bằng cách biên dịch, trình biên dịch sẽ ngăn bạn lại, xác định vấn đề trong code và yêu cầu bạn phải sửa nó trước khi chạy.
Ngoài điều đó ra, PHP không có gì đặc biệt cả. Về lý thuyết bạn có thể tiếp tục viết code xấu mà không biết nó có hoạt động hay không. Khi có lỗi điều gì đó, bạn phải mất rất nhiều thời gian để tìm ra vấn đề.
Taylor đã giải quyết tất cả những vấn đề trên với Laravel. Dựa trên các ý tưởng về cơ sở hạ tầng mạng .Net mà Microsoft đã chi ra hàng trăm triệu đô la nghiên cứu và xây dựng.
Với Laravel, Taylor đã cố gắng để tạo ra một framework mà sẽ được biết đến với sự đơn giản của nó. Ông thêm vào đó một cú pháp thân thiện, cấu trúc rõ ràng, và tài liệu hướng dẫn chi tiết. Và từ đó, Laravel ra đời.
Cơ sở hạ tầng của Laravel
Ông bắt đầu với một lớp định tuyến đơn giản, một giao diện controller thực sự đơn giản (model, view, controller hoặc MVC). Phiên bản 1 được phát hành vào tháng 6 năm 2011 và chỉ sau đó vài tháng phiên bản 2 đã được phát hành vào tháng 9 năm 2011. Laravel 3 đã xuất hiện chỉ hơn một năm sau đó, vào tháng 2 năm 2012 và đây là thời điểm lượng người dùng và sự nổi tiếng của Laravel bắt đầu phát triển.
Vào tháng 5 năm 2013, Laravel 4 đã được phát hành dưới dạng một làm lại hoàn chỉnh của framework và kết hợp với một package manager tên là Composer. Composer là trình quản lý package mức ứng dụng giúp PHP cho phép mọi người cộng tác thay vì cạnh tranh.
Trước Composer, không có cách nào để lấy hai package riêng biệt và sử dụng các phần khác nhau của những package này lại với nhau để tạo ra một giải pháp duy nhất. Đầu tiên bạn phải tải các file xuống, đặt chúng vào một vị trí nhất định, tìm ra cách sử dụng chúng và v.v…
Composer đã trở thành điểm sáng khiến tất cả các tác giả của framework bắt đầu nhìn lại và bắt đầu thấy được lợi ích của sự hợp tác thay vì cạnh tranh và Laravel bắt đầu có ảnh hưởng thực sự trong thế giới PHP. Hôm nay, chúng tôi đang sử dụng Laravel 5.2, với Taylor tiếp tục thực hiện cải tiến và đổi mới cho framework.