Co zazwyczaj wchodzi w skład frameworka?
A. zarządzanie komunikacją z bazą oraz mechanizm uruchamiania i przetwarzania akcji
Dobrze. To typowe składniki frameworka aplikacyjnego.
B. obsługa błędów i domena
Źle. Domena to nie element frameworka.
C. wbudowany serwer i obsługa formularzy
Źle. To zbyt wąski i nietypowy zestaw.
D. certyfikat HTTP oraz mechanizm przetwarzania akcji
Źle. Certyfikat to element zabezpieczeń, nie frameworka.
Framework dostarcza gotowy szkielet aplikacji, a w jego skład wchodzą m.in. mechanizmy zarządzania komunikacją z bazą danych oraz uruchamiania i przetwarzania akcji (żądań) - czyli „rusztowanie”, na którym programista buduje logikę. Dzięki temu nie pisze się tych elementów od zera. Dlatego framework zawiera obsługę bazy oraz przetwarzanie akcji.
Pozostałe odpowiedzi mieszają pojęcia spoza frameworka. „Domena” to adres internetowy, certyfikat HTTP/SSL zapewnia szyfrowanie - to elementy hostingu, a nie składowe frameworka. Wbudowany serwer bywa narzędziem deweloperskim, lecz nie definiuje frameworka. Jego trzon to zarządzanie komunikacją z bazą oraz mechanizm przetwarzania akcji.