Szukam jakiejś innej motywacji do nauki Javy oprócz pieniędzy. Przy jakim projekcie można się uczyć Javy? Chciałbym znaleźć jakiś praktyczny pomysł, ale jak tak liznąłem Javy to np. do gier o wiele wygodniejsze wydają mi się Unity3D, GameMaker, do robienia stron po stronie serwera - PHP.
Co ciekawego można stworzyć w Javie?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: okolice Łodzi
System zarządzania apteką/biblioteką/firmą/pocztą, aplikacje/gry na Androida. Długo by wypisywać ale więcej możesz znaleźć tutaj (jeżeli chodzi o same pomysły). Dwoma słowami końcowymi: teoretycznie wszystko.
- Rejestracja: dni
- Ostatnio: dni
Generalnie w Javie można wszystko. Period.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Stacktrace
- Postów: 6823
Co można zrobić ciekawego i nie nastawiać się na kasę... hm... na przykład to > https://dst.lbl.gov/ACSSoftware/colt/
- Rejestracja: dni
- Ostatnio: dni
Może warto napisać czego nie można / nie jest dobrym pomysłem pisać w Javie:
- program do niskopoziomowej komunikacji ze sprzętem (tu tylko C i asembler)
- programowanie mikrokontrolerów
- systemy operacyjne
- wymagające gry (raczej nie pisze się tego w Javie, ale są wyjątki np. Minecraft, raczej C++ DirectX/OpenGL)
Dowolny soft wysokopoziomowy z powodzeniem może być tworzony w Javie, w szczególności biznesowy. Coraz cześciej również serwery sieciowe.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Polska, Warszawa
- Postów: 1066
Motywacja?
Uczysz się języka pozwalającego programować we wszystkich obecnie znanych paradygmatach programowania, z najmniejszą liczbą słów kluczowych i z banalną składnią (obecną w co najmniej czterech innych językach), którą większość programistów rozumie od co najmniej 30 lat.
Oczywiście im więcej zna się języków tym lepiej (żaden nie jest bezwartościowy), ale dobrze poznając Javę i ucząc się następnych masz najmniejszy narzut czasowy i wysiłkowy na nauczenie się rzeczy kompletnie nowych i nieznanych. A nierzadko poznanie zupełnie nowego języka ogranicza się tylko do zrozumienia składni i braków lub ograniczeń w stosunku do Javy.
Obecnie realnie jedyną rzeczą, której nie można zrozumieć znając tylko Javę jest arytmetyka wskaźników z C/C++ (i kilku innych). Dlatego para Basic/Assembler + C + Java jest najlepszym zestawem, żeby załapać programowanie od najniższego poziomu do prawie najwyższego. Ewentualnie dorzuciłbym jeszcze Prolog lub coś równie wysokopoziomowego.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 3573
Można pisać aplikacje mobilne,GUI(chociaż GUI już komercyjnie nie stosuje za bardzo),i aplikacje webowe.
No systemów operacyjnych ani mikrokontrolerów w Javie nie nie napiszesz niestety,ale od tego i tak jest tylko C i ew. assembler
januszzpolski napisał(a):
do robienia stron po stronie serwera - PHP.
Serio?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 560
MineCraft ;-)