Frontend a Java Web

Odpowiedz Nowy wątek
2016-02-23 18:01
Wybitny orzel
0

Czy jedynym normalnym rozwiazaniem dla czesci klienckiej , frontendu w nowoczesnych aplikacjach webowych w java to html,css,js i jego frameworki? Czy moze sa jakies sensowne alternatywy?

Bo JSP, JSF i jakies wynalazki z generowaniem widokow z serwera nie wydaja mi sie sensowne a raczej przedpotopowe. Java backend ok, jest co wybierac...

kolejny z pogardą o formatkach :( - szarotka 2016-02-23 18:15

Pozostało 580 znaków

2016-02-23 18:38
Wybitny Orzeł
0

W zasadzie to nie jest kwestia Javy tylko ogolnie ogolnie czy jestesmy skazani na JS?

Czy ą jakies technologie kompilowane do JSa, które są... ok?

Pozostało 580 znaków

2016-02-23 19:05
0

Spring MVC z Freemarkerem dobrze się sprawdza w większości aplikacji. Dodatkowe wstawki jQuery + ajax tabelki przeliczenia formularzy.

Oczywiście są aplikację gdzie serwer side wydaje się bez sensu jak np edytor graficzny, chat, gry. Ale w standardowych app binzesowych to nie ma takiego znaczenia

Pozostało 580 znaków

2016-02-23 19:24
Wybitny Orzeł
0

Tylko w sumie po co to. Ja chyba tylko troche korzystalem z thymleafa.

ale na chwile obecna czuje, ze lepiej mi bedzie pouczyc sie js/css/htmla niz bawic sie w cos takiego...

słucham? Po to są frameworki żeby praca była lżejsza i przyjemniejsza, żeby korzystać z gotowych komponentów, a nie rzeźbić html + js. - szarotka 2016-02-23 19:29

Pozostało 580 znaków

2016-02-23 19:41
Wybitny Orzeł
0

no chyba tylko jak trzeba pare stronek wygenerowac.
Wedlug mnie takie oddzielenie client i server side jest bardzo sensowne, a dla js/html nie widze alternatyw.

a te cudowne 'frameworki' nie przypominaja lżejszej pracy tylko właśnie rzeźbienie.
JSP to juz w ogole....

W jsp to właśnie piszesz czystym htmlem i js-em. Do jsf są frameworki typu primefaces, richfaces itp., które są bardzo wygodne, praktycznie ograniczają do minimum korzystanie bezpośrednie z html i js. Przykładowo zamiast rzeźbić tabelkę, implementujesz komponent tabelka. Mniej kodu, mniej straty czasu. - szarotka 2016-02-23 19:56

Pozostało 580 znaków

2016-02-23 19:55
0

Ale to w zasadzie czego szukasz? o_O Bo podejscia są dwa:

  • UI robisz w JS/html/silniku szablonów a to wszystko serwowane jest przez jakiegoś Spring MVC
  • UI robisz w jakimś komponentowym frameworku jak JSF, GWT/GXT, Vaadin czy Wicket

Jak ty byś chciał zeby to wyglądało?


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
O! Spec od formatek. - szarotka 2016-02-23 20:00
Pewnie już znasz, ale do tych pierwszych powoli można dodać jeszcze Java EE 8 MVC. Od dłuższego czasu jest już referencyjna implementacja https://ozark.java.net/ - Marszal 2016-02-23 20:31
@Marszal nie czarujmy się, specyfikacja wzorowana na Spring MVC, który zresztą będzie pewnie wiodącą implementacją (tak jak Hibernate jest wiodącą implementacją dla JPA mimo ze referencyjna to EclipseLink) - Shalom 2016-02-23 20:38

Pozostało 580 znaków

2016-02-23 21:00
Wybitny orzel
0

No sklaniam sir bardziej ku 1 opcji.

U mnie mamy spring boot, mvc i jersey, pare thymleafow, html5 i angulara.

Pozostało 580 znaków

2016-02-24 10:12
2

Jest jeszcze opcja: UI robisz w Html5 Bootstrap i AngularJS a backend wystawiasz w RESTowym Springu


Nie pomagam przez PM. Pytania zadaje się na forum.

Pozostało 580 znaków

2016-02-24 12:26
Wybitny Orzeł
0
scibi92 napisał(a):

Jest jeszcze opcja: UI robisz w Html5 Bootstrap i AngularJS a backend wystawiasz w RESTowym Springu

I to wydaje się dużo bardziej sensowne.

No może poza tym, że JS ma to do siebie, że AngularJS 2.0 ma nie przypominać 1.0 (zasłyszane)
JS zmiana frameworka kilka razy w roku :D

Pozostało 580 znaków

2016-02-24 12:34
0

No właśnie JS jest aktualnie jak Java klika lat temu. Gdzie ludzie się zastanawiali co wybrać, teraz w Java jest dosyć jasny wybór (choć nie prosty) typu Action Based (Spring MVC,Play,..) vs Component Based(Vaadin,JSF,...). W JS jest szaleństo, myślę, że za 3 lata się ogarną Angular 4.0 :-) . Mojej firmy nie stać aby co 2 lata przepisywać aplikację bo wyszła nowa wersja, a stara jest porzucana. Piszemy soft i zarabiamy kasę czy się bawimy?

Pozostało 580 znaków

2016-02-24 12:41
0

Czy ą jakies technologie kompilowane do JSa, które są... ok?

Scala.js :]


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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