Home Kiến thức Tại sao phải dùng framework, những lợi ích không ngờ tới

Tại sao phải dùng framework, những lợi ích không ngờ tới

6 min read
0
297

Trước tiên và dễ nhận thấy nhất là framework cung cấp cho chúng ta những công cụ/chức năng cơ bản và tối cần thiết để làm việc. Như các chức năng kết nối với database, chức năng validation kiểm tra data nhập từ user/api, debug giúp phát hiện lỗi . . .

Ngoài ra, khi làm dự án cần khá nhiều kiến thức mà có thể dev không nắm hết được, như security. Framework tốt sẽ bao luôn giúp bạn phần này, giúp bạn khi phát triển chỉ cần kiến thức cơ bản, còn lại framework sẽ xử lý giúp bạn. Hoặc kiến trúc, phương phát của framework đưa ra giúp bạn tránh được các rũi ro này. Như kỹ thuật CSRF của framework MVC giúp tránh các cuộc tất công giả mạo và nó được thiết kế chạy ngầm trong framework. Dev không cần  bận tâm quá nhiều về việc tạo, làm thế nào khác thực vì framework đã lo hết cho bạn.

Khi triển khai dự án nhiều dev, có khả năng mỗi người  viết một kiểu. Framework khi này quy định một tiêu chuẩn chung buộc mọi người phải tuân thủ dù phong cách viết code là gì đi nữa. Điều này giúp Team Leader kiểm xoát tốt code của các member trong dự án. Tránh việc mỗi anh viết một kiểu rồi cuối cùng không ai đọc nỗi code của người khác.

Ở các dự án lớn, thậm chi sẽ có nhiều team làm việc ở nhiều vị trí địa lý khác nhau, dùng ngôn ngữ khác nhau. Vậy làm thế nào họ có tiếng nói chung khi làm viêc, tất cả điều dựa vào framework.

Framework định nghĩa và thống nhất cấu trúc dự án, nên khi được giao nhiêm vụ ở dựa án có dùng framework bạn biết ngay mình pahir làm gì và làm ở đâu. Như khi yêu cầu làm View cho dự án MVC bạn viết phải thiết kế view tên gì, đặt ở folder nào. Hay khi yêu cầu viết mã xử lý nghiệp vụ lấy data từ database rồi trả về 1 array, bạn sẽ biết phải viết ở đâu file tên gì . . .

Điều quan trọng là khi nắm được framework bạn sẽ dễ tìm được việc làm hơn

Load More Related Articles
Load More By quangvu
Load More In Kiến thức

Check Also

Tự làm web chatGPT đơn giản cho phép dùng nhiều OpenAI key

Trong thời đại công nghệ phát triển như hiện nay, chatbot đang dần trở thành một giải pháp…