Początki - czego się uczyć, dobre praktyki

0

Cześć,
jestem programista PHP z 2 letnim stażem.
Chciałem się przesiąść na Jave, zacząłem jej sie uczyć,
sprawdzając oferty pracy stwierdziłem ,że najlepiej zacząć od Spring + Hibernate.
Chciałbym jak najlepiej dostosować się do potrzeb rynku i mieć dobry start.

Czy dobrze wybrałem?
CZy jsp jest nadal używane?
Czy maven, czy cos innego?
Czego używacie w firmach których pracujecie?

Następna sprawa, jeśli ktoś z was prowadzi jakieś swoje prywatne projekty, czy ma własną firmę,
jestem chętny po godzinach, pomóc za darmo, jedyne czego chce to nauczyć sie jak najwięcej, w tym dobrych praktyk programistycznych.
Jestem na etapie prostej aplikacji wyswietlajacej tekst ze zmiennych i bazy w przegladarce (Spring, Hibernate, jsp).

Z tego co zauważyłem tutoriali jest milion, a ja nie jestem w stanie sprawdzić który jest dobrze napisany,
który wspiera nowe trendy, a które to zwykła strata czasu.

Nie chciałbym nauczyć się "źle".

Dzięki wielkie za pomoc.

1

naucz się Spring, JPA, Hibernate, Mavena, JSF ..

0
karolinaa napisał(a):

naucz się Spring, JPA, Hibernate, Mavena, JSF ..

A czy Spring i JSF sie nie wykluczają, tak jak Hibernate i JPA ?

Czego używać jako język czy silnik szablonów? W Javie jest z tym tak samo jak PHP (smarty, twig, blade) ?

1

Lepiej REST + Single Page Application (np. Angular)

0

Od Frontendu raczej trzymam się z daleka, tez w JS backendowy bawic sie nie chce.
Zastanawiam sie czego uczyc sie z Javy by nie marnowac czasu.

0

Ja te powyższe odowiedzi pisalem, nie wpadlem na to ,ze nie jestem zalogowany i ,ze moge je dodawac nie bedac zalogowany.

0

up

0

ale co up ? nadal nie wiesz czego sie uczyć ? toć na stronie tematów edukacja masz kilka podobnych ...

1

A czy Spring i JSF sie nie wykluczają, tak jak Hibernate i JPA ?

JPA to specyfikacja, Hibernate to jedna z jej implementacji. "JPA is the dance, Hibernate is the dancer."
Webowa część Springa i JSF to faktycznie alternatywy dla siebie.

Czego używać jako język czy silnik szablonów? W Javie jest z tym tak samo jak PHP (smarty, twig, blade) ?

W Springu domyślnym jest JSTL, możesz zastąpić czym chcesz, nie ma to większego znaczenia.

0
czysteskarpety napisał(a):

ale co up ? nadal nie wiesz czego sie uczyć ? toć na stronie tematów edukacja masz kilka podobnych ...

Wiesz, opinia jednej osoby jeszcze nie wiele daje, ja chciałbym uczyć się najpopularniejszych rozwiązań, by zwiekszyc swoja szanse na zatrudnienie.
Dodatkowo pytałem czy komuś nie pomoc w jakims projekcie, troche takie praktyki.
Pytałem również "Czego używać jako język czy silnik szablonów? W Javie jest z tym tak samo jak PHP (smarty, twig, blade) ?", odp na takie pytanie znalezc nie moge.
A JSTL wyglada, przynajmniej na pierwszy rzut oka, na strasznie męczący w porownaniu z takim Smarty z PHP.

Dlatego popodnosze jeszcze troche temat, pÓÓÓÓki mnie Admin nie ochrzani :)

W Springu domyślnym jest JSTL, możesz zastąpić czym chcesz, nie ma to większego znaczenia.

O dzieki, nie zauwazylem tej odp, w takim razie czegos poszukam. A masz swoj ulubiony? Czego uzywasz?

3

Nie używam, jak piszę swoje apki to zwykle na serwerze wystawiam tylko RESTa i robię front w javascripcie. Thymeleaf jest chyba spoko.

0

Jak chcesz nauczyć cię backendu skoro nie zrobisz niczego co ten backend obsługuje?
Nie mówie że masz to zawodowo ogarniać ale trzeba jakoś ten backend "przetestować"

0

scibi92, piszesz to do mnie? Nie rozumiem.

Siedze w backendzie w PHP, teraz chce w Javie, nie wymieniam i nie pytam o technologie backendowe?

0

Dziwna sprawa z tym forum, koleś oferuje się na bezplatne praktyki zdalne, coś tam umie, pyta o kilka szczegółów, to go przenoszą do innego działu i nikt nie odpowiada :P. No nic, dzięki, miło było.

0

spróbuj na elektrodzie :D

0
pg7812 napisał(a):

Dziwna sprawa z tym forum, koleś oferuje się na bezplatne praktyki zdalne, coś tam umie, pyta o kilka szczegółów, to go przenoszą do innego działu i nikt nie odpowiada :P. No nic, dzięki, miło było.

A później jeszcze na samosi :), dzięki, można zamknąć temat.

0

Czym się różni JEE od J2EE i czy w praktyce nauka JSE daleko odchodzi od JEE? Czy różni się to tylko prezentacją danych?

1 użytkowników online, w tym zalogowanych: 0, gości: 1