Cześć,
W najbliższym czasie muszę znaleźć jakiś fajny temat na pracę inżynierską. Od ponad roku piszę w javie, tak więc najprzyjemniej byłoby mi napisać jakiś fajny projekt w tym języku. Jak na razie mam dwa potencjalne pomysły: napisać coś w stylu dziennika studenta (program desktopowy, w którym będzie można wpisywać oceny, kolokwia, będzie kalendarz, kursy, prowadzący, wszystkie tego typu rzeczy, stopień rozbudowania aplikacji zależałby od tego, jak długo bym przy tym siedział). Drugim pomysłem jest napisanie programu do ćwiczeń z własną masą ciała, czyli opisy ćwiczeń, plany treningowe, filmiki instruktażowe, wszystko to, co powinna mieć taka aplikacja. Do tej pory robiłem aplikacje desktopowe i taką chciałbym zrobić, jednak prowadzący powiedział mi, że aplikacje desktopowe w javie są "passe". Jeśli chciałbym napisać takie aplikacje to zaleca Node.js lub Electron.io.
I tutaj moje pytania:
Średnio chce mi się uczyć czegoś nowego jak Node.js, w javascripcie napisałem raz tylko zegarek na stronę. Ciężko jest się przerzucić z javy na przykładowy Node.js, czy w miarę podobnie się pisze? Od roku uczą nas na studiach pisania desktopowych aplikacji, naprawdę są "passe" i lepiej iść w innym kierunku? Skoro nie desktopowe aplikacje to, w jakim kierunku mógłbym iść, jeśli chodzi o jave, jestem otwarty na naukę wszelkich framworków typu Spring itd. Może można jakoś fajnie połączyć jave z tymi frameworkami wymienionymi przez prowadzącego? Może ma ktoś jakiś inny interesujący pomysł na pracę inżynierską w javie?
Z góry dziękuję za każdą odpowiedź :)