Sự hiểu biết của tôi từ các ứng dụng MVC nhỏ là bạn có giao diện người dùng, giao dịch với HTML, JS, jQuery, v.v. và bạn có mặt sau, bao gồm các bộ điều khiển và mô hình của bạn.
Tuy nhiên, khi tôi nói chuyện với các nhà phát triển từ các công ty lớn, họ thường đề cập đến việc có một tầng frontend và tầng phụ trợ. Vì vậy, đôi khi, tôi có thể nghe rằng họ có một giao diện với C # và một phụ trợ với Java. Tại sao bất kỳ công ty nào cũng muốn có một phụ trợ và frontend trong các ngôn ngữ khác nhau? Điều này có giúp quy mô trang web lớn tốt hơn?
Khi mọi người nói rằng frontend của họ được xây dựng trong C #, điều này có nghĩa là họ đang sử dụng một khung công tác cho frontend (như .NET) và một khung bổ sung trên phần phụ trợ (chẳng hạn như Spring)? Hay nó có nghĩa là một cái gì đó hoàn toàn khác nhau?