MVC dường như rất phổ biến ngày nay, nhưng "chi phí giáo dục" của việc học một khung MVC mới được chọn dường như khá cao. Tại sao tôi nên chọn đầu tư thời gian để làm việc này, thay vì chỉ đưa mã của mình vào HTML?
MVC dường như rất phổ biến ngày nay, nhưng "chi phí giáo dục" của việc học một khung MVC mới được chọn dường như khá cao. Tại sao tôi nên chọn đầu tư thời gian để làm việc này, thay vì chỉ đưa mã của mình vào HTML?
Câu trả lời:
Khi trang web của bạn phát triển, sẽ dễ quản lý hơn nếu màn hình của bạn được tách ra khỏi mã của bạn. Bạn muốn sửa đổi thiết kế? Tất cả đều tách biệt, bạn không phải lo lắng về mã trong HTML. Bạn muốn sửa đổi cách tính toán dữ liệu? Tất cả đều tách biệt, bạn không phải lo lắng về HTML trong mã.
Mã của bạn cũng sẽ dễ đọc hơn và nếu bạn muốn thêm người khác vào dự án sau, họ sẽ dễ dàng hơn nếu mã của bạn được tách ra khỏi HTML.
Khi bạn đã quen với việc phát triển MVC, thực sự không mất nhiều thời gian để phát triển hơn phát triển "bình thường".
MVC chia mã thành 3 phần logic mà bạn viết trong bộ điều khiển, giao diện người dùng của bạn hoặc bạn có thể nói thiết kế nằm trong chế độ xem và logic liên quan đến dữ liệu theo mô hình để bạn có thể dễ dàng quản lý trang web. Nó rất dễ sử dụng để so sánh với cái khác bởi vì nếu có bất kỳ lỗi nào xảy ra, bạn có thể dễ dàng tìm thấy nó, bạn có thể sử dụng nhiều quảng cáo xem tất cả logic được tách ra để bạn có thể thay đổi dễ dàng.