Witam
Mam pewien dylemat - muszę napisać aplikację w sumie bazodanową - ma ona służyć jako 'pomocnik' do tworzenia planu zajęć
czyli przy pomocy drag&drop przeciąganie kursów na konkretne terminy, pilnując przy tym czy dana sala (kilka do wyboru) jest wolna w tym terminie, czy prowadzący (też do wyboru) jest wolny, sprawdzająca czy każda grupa na wszystkie wymagane kursy, czy trwają ile trzeba, etc. etc.
ogólnie - mnóstwo różnych zależności mniej lub bardziej oczywistych.
w związku z tym do zapisywania tych wszystkich danych postanowiłem użyć SQLite, który się tutaj IMO pięknie sprawdzi i powinien uprościć wiele rzeczy, chyba, że ktoś ma jakiś lepszy pomysł? robienie własnych struktur, które mają łączyć ze sobą wszystkie zależności i dać się w prosty sposób przeglądać tutaj to raczej kopanie się z koniem, chociaż nie wiem. SQLite wydaje mi się tutaj dobrym wyjściem
Z założenia aplikacja ma działać pod Windowsem (chyba XP), jednak mi bardzo na rękę byłoby gdyby można było ją uruchomić bez większych problemów także pod OS X i najlepiej także i pisać pod OS X'em.
W grę więc na pewno wchodzi Java (której nie chcę), Qt (nad którym się głównie zastanawiam), Adobe AIR (chociaż nie wiem czy się do tego sprawdzi) i... coś jeszcze?
Głównie chodzi o jakieś wsparcie dla SQLite i łatwe uzyskanie trochę bardziej skomplikowanego drag&drop
Najbardziej skłaniam się w stronę Qt - wydaje się odpowiednie. Zna ktoś jednak jakiś kurs wprowadzający w absolutne podstawy Qt? Przybliżający jego logikę, etc?
Albo może ktoś ma inne propozycje?
rozważałem też napisanie całego mózgu aplikacji w C++ po prostu, bez GUI, pod OS X'em, a potem podłączenie go jakoś już w jakiś IDE Windowsowym do okienek, jednak zdaje się, że to raczej nie zda egzaminu (całkiem sporo dodatkowej roboty? a może niekoniecznie?)
aha - aplikacja oczywiście nie jest komercyjna. jest to praca inżynierska.




LinkBack URL
About LinkBacks





