Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.04
  4. RAD - Rapid Application Development

RAD - Rapid Application Development

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest RAD?

RAD (Rapid Application Development) to podejście i zestaw narzędzi służących do szybkiego tworzenia aplikacji. W kontekście aplikacji mobilnych RAD oznacza zwykle środowisko, które pozwala budować ekran aplikacji wizualnie, np. przez przeciąganie kontrolek, formularzy i elementów interfejsu.

Najważniejsze cechy RAD

  • wizualne projektowanie interfejsu użytkownika,
  • automatyczne generowanie części kodu,
  • szybkie tworzenie prototypów,
  • gotowe komponenty, np. przyciski, listy, formularze,
  • często uproszczona obsługa baz danych, API i nawigacji między ekranami.

Dzięki temu programista może szybciej przygotować działającą wersję aplikacji, szczególnie gdy aplikacja składa się z typowych ekranów i formularzy.

RAD a klasyczne IDE

Klasyczne IDE daje programiście narzędzia do pisania, uruchamiania, debugowania i organizowania kodu. Przykładem może być Android Studio. IDE zwykle zapewnia większą kontrolę nad kodem, strukturą projektu i optymalizacją aplikacji.

RAD koncentruje się bardziej na przyspieszeniu procesu tworzenia. Nie oznacza to jednak, że RAD służy wyłącznie do debugowania albo że nie obsługuje interfejsu użytkownika. Wręcz przeciwnie — projektowanie UI jest jedną z jego głównych zalet.

Wniosek egzaminacyjny

Poprawna odpowiedź to ta, która wskazuje, że RAD pozwala szybciej budować aplikacje dzięki wizualnemu projektowaniu i automatycznemu generowaniu kodu.