La mia comprensione da piccole applicazioni MVC è che hai il front-end, che si occupa di HTML, JS, jQuery, ecc., E che hai il back-end, che è composto da controller e modelli.
Tuttavia, quando parlo con sviluppatori di grandi aziende, spesso menzionano un livello frontend e un livello backend. Quindi a volte, potrei sentire che hanno un frontend con C # e un backend con Java. Perché un'azienda dovrebbe desiderare un backend e un frontend in diverse lingue? Questo aiuta a scalare meglio il grande sito Web?
Quando le persone dicono che il loro frontend è costruito in C #, significa che stanno usando un framework per il frontend (come .NET) e un framework aggiuntivo sul backend (come Spring)? O significa qualcosa di completamente diverso?