Witam,
jestem zdecydowany i odpowiednio zdeterminowany zająć się nauką programowania i pracowania w tym kierunku. Pod tym kątem podjąłem już pewne kroki, dokonałem jako takiego researchu i zamierzam położyć nacisk na naukę Javy od podstaw, pomimo że w podstawowym zakresie miałem już doczynienia z C++ oraz z Pythonem. Przechodząc do sedna: zacząłem obecnie ostatni rok studiów inżynierskich na wydziale zupełnie niezwiązanym z IT. Mam możliwość napisania pracy inżynierskiej opartej na stworzeniu (a w zasadzie remake'u) aplikacji wspomagającej projektowanie pewnego urządzenia sanitarnego. Aplikacja ma być okienkowa, jej skomplikowanie jest absolutnie minimalne i sprowadzi się do pobrania liczbowych danych wejściowych od użytkownika, odpowiednim ich przetworzeniu i wyświetleniu i eksporcie wyników. Promotor nie wymaga nawet żadnej oprawy graficznej, wręcz zaakceptowałby gdyby aplikacja działała w trybie konsolowym jak jej obecna wersja, która jest po prostu tak stara, że nie da się jej otworzyć na 64-bitowych systemach. Na to jednak jestem trochę zbyt ambitny i chciałbym żeby wyglądało to jakoś "po ludzku" ;) Aplikacja (tak jak dotychczasowa wersja) ma służyć studentom do wykonania sprawdzania poprawności wykonywanych przez nich projektów, które stanowią przedmiot jednych z zajęć w toku studiów. Istotne jest, żeby technologia wykonania pozwalała na swobodne uruchamianie programu jako pliku wykonywalnego. Bez konieczności instalowania przez użytkownika dodatkowych sterowników czy np JRE. Przyznam że jestem na początku mojej drogi z Javą i nijak nie potrafię znaleźć odpowiedzi na to pytanie. Optymalnym dla mnie byłoby zrobienie tego w Javie, jako jeden z projektów dzięki któremu posiadłbym kolejne umiejętności, ale nawet nie wiem czy pisanie tego w Javie spełni powyższe kryterium, czy może na czas pracy nad tą aplikacją powinienem wrócić na moment do C++ i zgłębić WinAPI?