Framework là gì? Tìm hiểu tổng quan về framework
Ghi chú: Tài liệu trích dẫn
Framework là thuật ngữ được sử dụng phổ biến trong ngành công nghệ phần mềm, được coi là “vật liệu” giúp các lập trình viên xây dựng ứng dụng/phần mềm, gắn kết và tạo ra sản phẩm cuối cùng. Để tìm hiểu khái niệm framework là gì cùng nhiều thông tin hữu ích khác, quý bạn đọc theo dõi nội dung thông tin dưới đây.
Định nghĩa framework là gì?
Framework có nghĩa là “bộ khung”, được hình thành từ những đoạn code, thư viện dữ liệu (library) để tối giản thời gian, công sức trong quá trình phát triển phần mềm/ứng dụng. Framework không đòi hỏi kỹ năng chuyên môn cao, lập trình viên vẫn có thể sáng tạo để có được một sản phẩm hoàn chỉnh và chất lượng tốt nhất.
Khái niệm frame work là gì được hiểu một cách đơn giản nhất là các đoạn code đã được viết sẵn, cấu thành nên bộ khung hay các thư viện lập trình được chọn gói. Framework cung cấp các tính năng có sẵn như mô hình, API , các yếu tố khác để tối giản việc phát triển ứng dụng web phong phú,…. Framework cung cấp cho các lập trình viên những chức năng cơ bản nhất, giúp tiết kiệm thời gian đáng kể khi thực hiện công việc xây dựng, phát triển phần mềm.
Cách thức hoạt động của framework là gì?
Framework được thiết kế với mục đích chính đó là giúp các lập trình viên tiết kiệm thời gian, công sức trong quá trình sản xuất, phát triển phần mềm. Framework sẽ tối ưu hóa quá trình phát triển và cho phép sử dụng, thay đổi hay tích hợp mã đơn giản hóa các công việc.
Hiện nay, các lập trình viên chuyên nghiệp đều biết sử dụng 1 hoặc nhiều framework khác nhau. Mỗi một frame work khác nhau lại hỗ trợ cho 1 hoặc một nhóm các ngôn ngữ lập trình tương ứng.
Phân loại framework hiện nay
Framework có nhiều loại khác nhau, trong đó được chia thành 2 loại chính, đó là:
Web framework – các framework ứng dụng web
Đây là các framework phần mềm, được dùng để sắp xếp các ứng dụng web và phát triển trang web, dịch vụ web hay các tài nguyên web. Kiến trúc Model – View Controller (MVC) là web framework phổ biến nhất hiện nay.
Mobile framework – các framework dành cho ứng dụng di động