• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Java - aplikacja webowa

Object Storage Arubacloud
0 głosów
1,245 wizyt
pytanie zadane 12 lipca 2019 w Java przez lego477 Nowicjusz (150 p.)
Na studiach miałem styczność z Hibernate'em, JavaFX'em i napisałem prostą aplikację bazodanową wykorzystującą MS sql server.

Chcę nauczyć się tworzenia webowych aplikacji w Javie. Docelowo chciałbym stworzyć webową wersję dowolnej aplikacji bazodanowej oraz grę przeglądarkową w stylu klikanego RPG'a.

Jakich technologii muszę się nauczyć w tym celu? Jakie polecacie tutoriale (pl/ang)?

2 odpowiedzi

0 głosów
odpowiedź 12 lipca 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
wybrane 12 lipca 2019 przez lego477
 
Najlepsza
Jeśli chodzi o web w Javie to zdecydowanie musisz się zainteresować Java EE. To są podstawy JavySE z dodatkowymi narzędziami. W kolejnym kroku możesz zainteresować się Springiem oraz Spring Bootem. To tyle jeśli chodzi o technologie backendowe. Jak to ogarniesz frontedn możesz zrobić w dowolnym frameworku (react, angular vue etc...)
komentarz 12 lipca 2019 przez lego477 Nowicjusz (150 p.)
React, angular, vue? Czy to nie są frameworki javascriptu?
komentarz 12 lipca 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)

Tak zgadza się. 

Najpierw musisz skupić się na Javie i całym backendzie. Dopiero w kolejnym etapie (jak będziesz chciał tworzyć jakaś warstwe widoku) bedziesz potrzebować czegoś innego. Możesz skorzystać z "Javovego" widoku dla Javy EE - JSP. Jednak jak dla mnie lepsze będą aktualne frameworki forntendowe.  

Chcę nauczyć się tworzenia webowych aplikacji w Javie. 

Jeśli chcesz się ograniczyć tylko do Javy to Angular, React itd nie są Ci potrzebne natomiast ich znajomość może znacznie polepszyć Twoją przyszłą aplikacje webową. 

Natomiast jeśli chodzi tylko o strone Javową to jak napisałem wyżej: Java EE, Spring ewentualnie Spring Boot.

komentarz 12 lipca 2019 przez lego477 Nowicjusz (150 p.)
Ok, dzięki za wskazówki
komentarz 12 lipca 2019 przez Arkadiusz Fajdek Dyskutant (9,450 p.)

Tak -  to są frameworki fronendowe javascriptu - nie zajmuj się wszystkim na raz bo nie zrobisz niczego - najpierw api w spring boocie później frontend jesli bedzie Ci potrzebny 

komentarz 13 lipca 2019 przez miro Pasjonat (23,870 p.)
edycja 13 lipca 2019 przez miro
Może na sam początek thymeleaf + spring boot?
React, angular, vue - Zgadzam się z Arkadiuszem, nie ucz się wszystkiego na raz.
0 głosów
odpowiedź 12 lipca 2019 przez Arkadiusz Fajdek Dyskutant (9,450 p.)

Spring Boot jest teraz standardem który wykorzystuje się do budowy aplikacji webowych. Jest to potęzne narzędzie które może przytłoczyć - jednak jeśli będzie uczyć się po kawałku - będzie wszystko ok! Jest masa tutoriali w sieci!

Docelowo chciałbym stworzyć webową wersję dowolnej aplikacji bazodanowej oraz grę przeglądarkową w stylu klikanego RPG'a.

Zainteresuj się co to jest REST. Rest jest teraz wykorzystywany jako standard komunikacyjny między frontendem a backendem.

 ak to ogarniesz frontedn możesz zrobić w dowolnym frameworku (react, angular vue etc...)

To są frameworki frontendowe - javascript. Nie jest Ci to na tym etapie potrzebne, naucz się tworzyć API Restowe z wykorzystaniem spring boota.

W późniejszym etapie możesz zainteresować się jakąś technologią frontendową jeśli będzie Ci to potrzebne :) 

komentarz 12 lipca 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)

Z tym Spring Bootem uważaj. To jest nakładka na Jave EE, czyli o wiele rzeczy nie musisz się martwić (np konfiguracja) ale robi wiele rzeczy bez Twojej wiedzy (ładuje dużo kodu, o którym możesz nie mieć pojecia). Obecnie jest to bardzo popularna technologia ale cały czas wiele projektów stoi na Javie EE. Muisz zdecydować czy chcesz się uczyć technologi (Java EE) czy frameworka (Spring/Spring boot)

Podobne pytania

0 głosów
3 odpowiedzi 1,598 wizyt
0 głosów
0 odpowiedzi 108 wizyt
0 głosów
1 odpowiedź 248 wizyt
pytanie zadane 21 marca 2020 w Python przez neofita7 Nowicjusz (120 p.)

92,566 zapytań

141,420 odpowiedzi

319,615 komentarzy

61,952 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...