Trong lập trình ứng dụng nói chung và lập trình web nói riêng, khái niệm framework được nhắc đến rất nhiều bởi nó đang là một xu hướng phát triển các ứng dụng hiện nay. Framework là gì? nếu bạn có câu trả lời chính xác tức là bạn đã nắm bắt được cách thức xây dựng ứng dụng tiên tiến nhất.

Bạn đang xem: Framework là gì

Framework là gì?

*
*
*
*
*
*

Như vậy có thể nói framework thiên về quản lý luồng điều khiển còn library thiên về tạo hành vi.

Xem thêm: Tip Club đại Gia Game Bài 0, đại Gia Game Bài Phiên Bản Mới

Các dạng framework phổ biến

Framework có ở rất nhiều các ngôn ngữ lập trình khác nhau với các hình thái khác nhau, phổ biến nhất có lẽ là các .Net framework và web framework. .NET framework của Microsoft là một nền tảng lập trình ứng dụng chủ yếu chạy trên hệ điều hành Windows hoặc các hệ điều hành có thể cài đặt được .NET framework. Các chương trình viết trên nền .NET framework sẽ được triển khai trong các môi trường phần mềm được biết đến với tên CLR (Common Language Runtime), môi trường này là một máy ảo trong đó cung cấp các dịch vụ như bảo mật, quản lý bộ nhớ và xử lý các lỗi ngoại lệ, nó có ý tưởng giống với máy ảo Java. Trong .NET framework có một khái niệm nữa cũng rất thông dụng với các lập trình viên và có liên quan đến framework là Entity Framework – nền tảng được sử dụng để làm việc với Cơ sở dữ liệu thông qua cơ chế ánh xạ giữa đối tượng và quan hệ ORM, từ đó có thể truy vấn, thao tác với database gián tiếp thông qua các đối tượng trong lập trình. Với web framework chúng ta có rất nhiều các framework, trong bài viết này chúng ta sẽ chỉ kể tên những framework được cho số 1 hiện nay. Như chúng ta đã biết để lập trình một website chúng ta sử dụng tới 3 ngôn ngữ thành phần là HTML, CSS và Javascript sau đó kết hợp với một ngôn ngữ kịch bản máy chủ như PHP, ASP.NET, JSP… với mỗi thành phần này chúng ta có các framework khác nhau.

Xem thêm: Cách Sửa Lỗi Product Activation Failed, Top 2 Office 2010 đơn Giản, Hiệu Quả

CSS framework: Bootstrap, Bulma…Javascript framework: Vue.js, React, Angular…PHP framework: Laravel, Symfony, CodeIgniter..

Lời kết

Qua bài viết này bạn đã nắm được Framework là gì? tại sao sử dụng framework? Nếu bạn có dự định học một framework để lập trình web thì Laravel là một lựa chọn tốt, nó rất dễ học, dễ áp dụng để tạo ra các website lớn, hoạt động nhanh, hiệu năng cao. Tham khảo Khóa học framework Laravel miễn phí với các bài lý thuyết đơn giản thực hành nhanh chóng. Tham khảo thêm các nội dung liên quan:

Chuyên mục: Hỏi Đáp