Jeśli chodzi o R to zdecydowanie najłatwiejszym sposobem stworzenia ładnego GUI jest shiny. Aby skorzystać z shiny najlepiej jest ściągnać wygodne i darmowe środowisko RStudio.

Bardzo dobre wprowdzenie do shiny oparte o możliwość przeklikania i zobaczenia kodu kilkudziesięciu przykładów znajduje się tutaj.

Przykładowa aplikacja bazodanowa napisana przez mnie w shiny znajduje się tutaj. Oczywiście jest ona tylko przykładem, ale pokazuje najważniejsze cechy jakie mają być w wykonanym projekcie. Możliwość wyciągania z bazy danych interesujących informacji przez osobę, która nie zna SQL.

Uruchomienie przykładu wymaga instalacji kilku bibliotek eRowych. Dokonujemy tego wpisując w konsolę R polecenia:

install.packages(c("shiny","RMySQL", "DT"))

Należy też zmienić ustawienia połączenia bazy danych w 11 linii pliku ui.R i 11 linii pliku server.R

mydb = dbConnect(MySQL(), user='user', password='password', dbname='actors', host='127.0.0.1')

Korzystamy w tym przykładzie z tabeli actors (była pokazana na laboratorium). user i password zmieniamy na swoją nazwę uzytkownika i hasło.