Kilka pytań odnośnie wytwarzania oprogramowania

0

Jeśli wybrałem zły dział to proszę przenieście, ale nie mogłem się zdecydować gdzie go napisać.

Cześć, jestem początkującym programistą i chciałbym żebyście wyjaśnili mi kilka kwestii odnośnie samego procesu wytwarzania oprogramowania. Chodzi mi konkretnie o etap gdy sam kod jest już napisany i trzeba ją pokazać światu.

Kilka dni temu postanowiłem, że napisze mała apke w javafx, której zadaniem będzie np. wyłączanie komputera o danej godzinie, wyłączanie komputera po zakończeniu jakiegoś procesu itp. Nic bardzo skomplikowanego, ale później pomyślałem, że może komuś też się to przydać i może wrzuce to na gita. I tu pojawia się kilka moich pytań:

  • Jakie narzędzia są potrzebne do tego, aby taka aplikacja działała po ściągnięciu jej z gita?
  • W jaki sposób to zrobić aby aplikacja mogła działać na różnych systemach operacyjnych?
  • W jakiej postaci byłaby ta aplikacja jeśli używałbym jej na Linuxie? Był by to .jar?

Pewnie odpowiedzi na moje pytania są trywialne, ale bardzo bym prosił o jakieś wskazówki, nawet do literatury.

Dzięki

1

Pytanie brzmi: Czy chcesz udostępnić wykonywalną aplikację czy kod? Do gitowego repozytorium wrzucasz kod. Można sobie sklonować lokalnie repozytorium i zbudować aplikację. Jeśli jednak zależy ci na udostępnienie wykonywalnej aplikacji, to zbuduj (executable) jara. Taki jar będzie można odpalić wszędzie tam, gdzie zainstalowana jest Java (JRE wystarczy).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.