Cześć, mam pytanie ponieważ programuje głownie backend w Javie. Chciałem teraz czegoś nauczyć się czegoś z frontendu( głównie webowe aplikacje). Co mi polecacie i dlaczego ?
- Rejestracja:około 6 lat
- Ostatnio:około 3 lata
- Postów:195
JavaGrot napisał(a):
Cześć, mam pytanie ponieważ programuje głownie backend w Javie. Chciałem teraz czegoś nauczyć się czegoś z frontendu( głównie webowe aplikacje). Co mi polecacie i dlaczego ?
eee... HTML, CSS, Javascript?

- Rejestracja:prawie 17 lat
- Ostatnio:33 minuty
- Postów:1873
Trochę jakby frontendowiec zapytał w czym napisać backend - Spring czy .NET :) Mi podszedł React+Redux+TypeScript. Vue też wydaje mi się być sensownym wyborem, ale zupełnie nie znam i nie wiem jak rozbudowany ma ekosystem i community. Angular z kolei to taki Spring na froncie, co kto lubi.

- Rejestracja:około 5 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:Kuala Lumpur
- Postów:241
JavaGrot napisał(a):
Co mi polecacie i dlaczego ?
Polecam przejrzeć wprowadzenia do:
- React
- Angular
- VueJS
(kolejność przypadkowa)
I wybrać to co podejdzie Ci najbardziej. Ale najpierw! Naucz się centrować div
.
- Rejestracja:ponad 9 lat
- Ostatnio:3 miesiące
- Postów:2787
- Rejestracja:prawie 11 lat
- Ostatnio:około 2 lata
- Postów:594
JSP

niska jakość
?

- Rejestracja:około 11 lat
- Ostatnio:ponad 3 lata
- Postów:459
- Rejestracja:ponad 10 lat
- Ostatnio:5 miesięcy
- Lokalizacja:Warszawa
- Postów:3573
Vue jest prosty

- Rejestracja:prawie 9 lat
- Ostatnio:ponad 2 lata
- Lokalizacja:UK
- Postów:2235
Ract lub Vue bo to dwa najpopularniejsze frameworki z niższym progiem wejścia niż Angular.
Ewentualnie ze względu na to że masz doświadczenie z językiem silnie i statycznie typowanym to ośmielę się polecić Blazor. Tak, to nie Java a C# ale za to wygoda w używaniu z perspektywy osoby przyzwyczajonej do języków takich jak Java jest naprawdę duża.

- Rejestracja:prawie 20 lat
- Ostatnio:8 minut
Skoro już padł Blazor to ja zaproponuję Scala.js. Hello World po spakowaniu zajmuje 5 KB zamiast 5 MB, a ponadto są bindingi do Reacta i innych JSowych frameworków czy bibliotek ;]


- Rejestracja:ponad 16 lat
- Ostatnio:26 dni
Ja na początku twardo walczyłem z angularem, ale jak tylko spróbowałem Vue, to już nic innego mi się ruszać nie chciało. W swoich projektach naprawdę dobrze się sprawdza. Komercyjnie nie wiem, chyba dużo więcej ofert pracy jest w Reactie.
Swoje projekty -> idź w Vue. Szukasz pracy jako fullstack -> React.
- Rejestracja:ponad 5 lat
- Ostatnio:około 4 lata
- Postów:239
JavaGrot napisał(a):
Cześć, mam pytanie ponieważ programuje głownie backend w Javie. Chciałem teraz czegoś nauczyć się czegoś z frontendu( głównie webowe aplikacje). Co mi polecacie i dlaczego ?
Chcesz się nauczyć, żeby znaleźć robotę, czy żeby napisać prosty front do własnej aplikacji małym kosztem? Jak to drugie to Vaadin


- Rejestracja:ponad 6 lat
- Ostatnio:5 dni
- Lokalizacja:Silesia/Marki
- Postów:5505


- Rejestracja:ponad 4 lata
- Ostatnio:ponad 4 lata
- Postów:10
Na razie jest do wyłącznie dla mnie chociaż prace chce zmienić. Z czasem na pewno chciałbym wykorzystać to w znalezieniu pracy. W ogłoszeniach pracy które przejrzałem to największa ilośc jest React. Na Java full stack to React i Angular bardzo podobnie.

- Rejestracja:prawie 5 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:świat
- Postów:174

- Rejestracja:prawie 7 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:Gdańsk
- Postów:23
Cokolwiek sprzed ~2008. Potem to tylko równia pochyła w dół.
Jeżeli koniecznie chcesz pozostać przy Javie, to Vaadin. Jeżeli nie zależy ci na Javie to React, Vue, Angular.






- Rejestracja:prawie 5 lat
- Ostatnio:około godziny
- Postów:552
Nieucz się frontendu jak nie musisz. W pracy jak bedzie okazja to powiedz że z chęcią się nauczysz tego czy tego. Potem szukanie pracy tak żeby wykorzystać poza Javą dodatkowo znajomość frameworka graniczy z niemożliwością. Bedziesz miał wrażenie że zmarnowałeś czas. A jak w końcu pójdziesz do roboty na sam backend, to i tak wszystko zapomnisz.
Jak koniecznie chcesz liznać frontu to najlepiej zacząć od podstaw, HTML, CSS, Javascript.

- Rejestracja:ponad 10 lat
- Ostatnio:6 miesięcy
- Postów:779
U mnie w robocie przez kolegę c19 brakowało frontów to się zgłosiłem do reacta z reduxem i strasznie polubiłem :D Od pół roku już prawię klepię. Zarządzanie skomplikowanym stanem przy użyciu Smart&Dummy components i api react hooków ciekawa zabawa ;)
W poprzedniej robocie musiałem trochę w Angularze robić i sam też priv robiłem, ale jakiś taki wielki ten angular i no nie wiem .. taki spring duży. Na backendzie mi taki starczy i więcej nie chcę.
- Rejestracja:ponad 6 lat
- Ostatnio:około 9 godzin
- Postów:3561
Skoro JSF, Vaadin to i Apache Wicket 1)
Znalezienie etatu w korpo jest skrajnie mało prawdopodobne, ale jak javowiec/javowcy musi zrobić aplikację nie wikłając się we frontend, bardzo fajny wybór.
I utrzymać w skali wieloletniej, ja kod uważam za porządny typesafe w duchu Javy, code completion, te sprawy, żadnego programowania na stringach.
Wszystkie trzy z JSF to grupa stanowych (statefull) frameworków ze stanem po stronie serwera (tu różnica do np angulara gdzie stan jest na kliencie).
Z tym że Wicket to taki JSF done well (dla ortodoksów: nawet wstrzykiwanie jest niekonieczna opcją, nie jest konieczne do działania)
- Wydana w ostatnich miesiącach wersja 9 jest wycelowana w Javę 11, robi z tego bardzo pozytywny użytek, notacja funkcyjna, lambdy itd. Bardzo rozsądnie jest to przemyślane. Naprawdę ładnie.
- Rejestracja:około 5 lat
- Ostatnio:ponad 4 lata
- Postów:5
PM4J (kto wie, nich zamilczy)

- Rejestracja:prawie 19 lat
- Ostatnio:około godziny
Jak Java, to może Google Web Toolkit? Obie strony programuje się w Javie (backend jest w Java, a frontend jest konwertowany z Java do JS), więc jest to jakieś ułatwienie.


- Rejestracja:prawie 5 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:świat
- Postów:174
Pisałem już o JSF.
Ale teraz mam do czynienia ze Struts 1. Gorąco polecam.

tsztsz