Przejdź do treści głównej
INF.04Pytanie #221 z 856interfejsy-i-klasy-abstrakcyjne

Framework to

Opcje odpowiedzi:
A
platforma programistyczna dostarczająca pewne komponenty i narzucająca pewien szkielet lub metodykę tworzenia aplikacji
Prawidłowa
B
zbiór podprogramów, danych i złożonych typów danych wykorzystywanych w kodzie źródłowym aplikacji
C
oprogramowanie, które metodą drag and drop umożliwia utworzenie interfejsu aplikacji
D
narzędzie służące do tworzenia, modyfikowania, testowania i uruchamiania oprogramowania
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A

Uzasadnienie i szersze wyjaśnienie:

Framework (szkielet aplikacyjny) to zestaw gotowych komponentów, bibliotek i narzędzi, które narzucają określoną strukturę i architekturę budowanej aplikacji. Kluczową cechą frameworka jest tzw. odwrócenie sterowania (Inversion of Control) – to framework wywołuje kod napisany przez programistę w odpowiednich, predefiniowanych miejscach, a nie na odwrót. Dostarcza on gotowy „szkielet”, który programista wypełnia logiką biznesową swojej aplikacji.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • B: Jest to definicja biblioteki (library). Biblioteka to zbiór gotowych funkcji i klas, które programista wywołuje w dowolnym miejscu swojego kodu, zachowując pełną kontrolę nad przepływem sterowania.
  • C: Jest to opis wizualnego edytora (GUI builder), który jest często częścią środowiska IDE, ale nie jest to definicja frameworka.
  • D: Jest to definicja zintegrowanego środowiska programistycznego (IDE - Integrated Development Environment), takiego jak Visual Studio, Eclipse czy IntelliJ IDEA.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Interfejsy i klasy abstrakcyjne”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 17 pytań z tego działu.