Framework là gì? Tìm hiểu tổng quan về framework
Kích thước của ứng dụng/phần mềm rất lớn khi sử dụng framework, nên trong một số trường hợp, trang web có thể nặng tới hàng trăm MB code dù không chứa bất kỳ nội dung nào.
Các lập trình viên phải tuân thủ đầy đủ các quy tắc framework đề ra.
Không phù hợp để phát triển các ứng dụng quá nhỏ.
Vậy, có nên sử dụng framework không?
Các lập trình viên nên cân nhắc chọn lựa framework trong quá trình phát triển ứng dụng/phần mềm bởi:
Về lâu dài, framework sẽ đảm bảo được tuổi thọ ứng dụng của bạn.
Mặt khác, cấu trúc của framework cũng giúp ích cho quá trình duy trì, nâng cấp ứng dụng một cách dễ dàng.
Đầu tư vào nhiệm vụ, không phải là công nghệ là nguyên tắc cơ bản của một framework, không phải phát minh lại bánh xe và loại bỏ việc báo trước, các nhiệm vụ có giá trị gia tăng thấp để tập trung vào các quy tắc kinh doanh.
Một số câu hỏi liên quan khác
NET framework là gì?
NET framework là gì? Là nền tảng lập trình và cũng là môi trường để thực thi ứng dụng. Framework cho Microsoft phát triển và chủ yếu được sử dụng trên hệ điều hành Windows. Đặc điểm của .NET framework là gì? Đó là cung cấp nhiều thư viện lập trình, hỗ trợ việc phát triển ứng dụng, giúp người dùng lập trình giao diện hay truy cập, kết nối với cơ sở dữ liệu, tạo ứng dụng, cấu trúc dữ liệu,….
.NET framework cung cấp đa dạng các thành phần thiết kế, bạn chỉ cần học các dùng framework và phương pháp kết nối là được. Đồng thời, có nhiều tác dụng hữu ích giúp lập trình viên tiết kiệm thời gian đáng kể.
PHP framework là gì?
Như đã thông tin ở trên framework là một thư viện, được xây dựng sẵn, gồm nhiều chức năng và module cần thiết để xây dựng một project. Còn PHP là ngôn ngữ mã nguồn mở, được nhiều lập trình viên lựa chọn, có gần 80% sử dụng ngôn ngữ lập trình PHP.
PHP có rất nhiều frame work hỗ trợ, các loại PHP framework phổ biến như laravel, CodeIgniter, CakePHP,….
Front end frameworks là gì?
Front end là những gì người dùng nhìn thấy khi truy cập vào các trang website hay ứng dụng website. Trong thiết kế, front end được tạo ra bởi 3 ngôn ngữ đó chính là HTML, CSS, JavaScript. Các lập trình viên front end sẽ cần phải đảm bảo hiển thị nội dung tốt nhất trên nhiều nền tảng khác nhau.