Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java Server Faces vs. Struts

[es] :: Java :: Java Server Faces vs. Struts

[ Pregleda: 4408 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
*.nordnet.ws.



Profil

icon Java Server Faces vs. Struts21.09.2006. u 08:25 - pre 214 meseci
Nedavno sam upoznao JSF, tacnije njegovu implementaciju MyFaces. Jako brzo sam dobio prve
rezultate. Nije bas jako tezak za ucenje. Par ljudi mi je skrenulo paznju na to da je bolje
koristiti Struts. Zanima me vase misljnje o tome.

Struts je mnogo tezi za ucenje, a iskreno,alati (eclipse pluini i sl.) su mnogo bolji za JSF.

Vasa iskustva/misljenja su:
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
*.dynamic.sbb.co.yu.



Profil

icon Re: Java Server Faces vs. Struts21.09.2006. u 09:12 - pre 214 meseci
Citat:
sstanko78: Nedavno sam upoznao JSF, tacnije njegovu implementaciju MyFaces. Jako brzo sam dobio prve
rezultate. Nije bas jako tezak za ucenje. Par ljudi mi je skrenulo paznju na to da je bolje
koristiti Struts. Zanima me vase misljnje o tome.

Struts je mnogo tezi za ucenje, a iskreno,alati (eclipse pluini i sl.) su mnogo bolji za JSF.

Vasa iskustva/misljenja su:


Moje misljenje je da radis u alatu koji tebi lezi. Iz izlozenog bih rekao da ti lezi MyFaces tako da je bolje da radis u njemu. Nemoj da se opterecujes time sto ti drugi kazu.

Meni i dan danas ljudi govore sto ne koristim NetBeans ili Eclipse za programiranje u Javi, ali ja i dalje koristim EditPlus, iako nema IntelliSense. Jednostavno meni tako odgovara i to je to...

Nisam ti bas puno pomogao jel da?
 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: Java Server Faces vs. Struts21.09.2006. u 09:45 - pre 214 meseci
Ako ti je JSF lakši za učenje drži se njega. JSF je standard i pred njim je budućnost s obzirom na podršku od strane vendora. Struts je već prilično zastareo framework, iako je verovatno još uvek najzastupljeniji i najstabilniji. Trenutno postoji više framrworka koji su navodno naslednici Strutsa a međusobno su nekompatiblni, tako da je teško reći šta će biti sa Strutsom u narednim godinama.

Dakle ako sam biraš tehnologiju, moj ti je savet da ostaneš na JSF. Da već znaš Struts, pa da se razmišljaš da li da prelaziš na JSF, tu bi i mogao da imaš dilemu. Ovako ne vidim razlog da ideš na nešto što je već zastarelo. A ako radiš u nekoj firmi gde ne biraš sam tehnologiju - onda i nemaš dilemu, radiš u čemu moraš!




 
Odgovor na temu

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
*.nordnet.ws.



Profil

icon Re: Java Server Faces vs. Struts22.09.2006. u 12:37 - pre 213 meseci
Trenutno jesam u situaciji i da biram framework i alate (eclise + FacesIDE). Tacno je da mi to
nekao lezi jer sam prethodno bio navucen na ASP.net (kako i zasto idem ka Javi, to je duza prica)
Kada sam video struts, sablaznio sam se jer mi NISTA nije bilo blisko a JSF (MyFaces) ima taj event
model. Inace imam klegu koje jos na .net-u a uporno prica o Struts-u iako mislim da nema pojma
o cemu prica. A inace se moramo sloziti. Tako da sam ustvari hteo da imam nekoliko argumenata
da dokazem prednosti JSF-a.
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
*.dynamic.sbb.co.yu.



Profil

icon Re: Java Server Faces vs. Struts22.09.2006. u 14:41 - pre 213 meseci
Drago mi je da smo se slozili. Samo napred.
 
Odgovor na temu

gojava
Velika Srbija
Srbija

Član broj: 4032
Poruke: 442
*.rcub.bg.ac.yu.



+1 Profil

icon Re: Java Server Faces vs. Struts24.09.2006. u 21:49 - pre 213 meseci
JSF nisam koristio, a u Struts-u sam odradio ozbiljan program. Jeste nezgodan.
Zanosio sam se mišlju da savladam nekoliko popularnih framework-ova, ali sam odustao od toga, iz prostog razloga, što čim sam pokušao da uradim nešto složenije, tutoriali mi nisu bili dovoljni i morao sam da se snalazim na druge načine, a to oduzima vreme i kasno je za kajanje (tj. za promenu framework-a).

Nisam baš siguran, ali mislim da se Struts više ne razvija. Jeste svojevremeno bio standard, ali je to verovatno posledica toga što se maltene prvi i pojavio. Daleko najpopularniji framework je Tapestry. Ankete pokazuju da ga koristi 50% programera koji uopšte koriste neki web-framework, pa ako tek počinješ možda bi ti Tapestry bio dobar izbor. Tapestry i Struts se dijametralno razlikuju po tehnologiji. JSF je takođe dobar izbor. Spring takođe. Bilo šta od ovoga da izabereš, biće OK. Literatura postoji, a po meni to je najvažnije. Ako si počeo JSF, guraj dalje, do kraja. Programeru je po meni dovoljno da do tančina zna jedan jezik, i jedan framework, i da ima što veće iskustvo u njihovoj primeni, i onda nema zime!

"Bolje je ćutati i pustiti druge da misle da si glup, nego progovoriti i time otkloniti svaku sumnju." - Bernard Šo

 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: Java Server Faces vs. Struts28.09.2006. u 12:02 - pre 213 meseci
Citat:
gojava:
Daleko najpopularniji framework je Tapestry. Ankete pokazuju da ga koristi 50% programera koji uopšte koriste neki web-framework, pa ako tek počinješ možda bi ti Tapestry bio dobar izbor.

Odakle ti ovaj podatak? Ne kažem da je Tapestry loš, možda je i najbolji, ali daleko od toga da je najpopularniji. Čak mislim da je i JSF popularniji od njega, a Struts sigurno jeste.



 
Odgovor na temu

milos23
matf
bgd

Član broj: 16989
Poruke: 118
*.eu.s4hc.com.

Sajt: www.autoshowserbia.info


Profil

icon Re: Java Server Faces vs. Struts28.09.2006. u 15:25 - pre 213 meseci
I mene zanima odakle taj podatak? :)

Inace, moja preporuka je Webwork2, fenomenalno laka stvar (bukvalno dan-dva da se isprovaljuje veliki deo, a opet je tako mocan), jos kad su tu i Spring i Hibernate, nema zime... Daleko jednostavnije od Tapestry-ja (koji mi je isto lep, ali komplikovan je za napredovanje)
A uz to se i udruzuju sa Strutsom za razvoj nove verzije, tako da novi sapmion je tu :)
 
Odgovor na temu

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
*.nordnet.ws.



Profil

icon Re: Java Server Faces vs. Struts28.09.2006. u 19:24 - pre 213 meseci
Moj izbor je definitivno JSF. Stvarno je najjednostavniji ili meni tako deluje.
Koristim ga sa Eclipse WTP i FacesIDE-om. A bacio sam pogled i na Lomboz.
Nije lose. Za struts nisam nasao skoro nikakve alate. Gotov da je sve u
uradi sam fazonu ili gresim?
 
Odgovor na temu

gojava
Velika Srbija
Srbija

Član broj: 4032
Poruke: 442
*.rcub.bg.ac.yu.



+1 Profil

icon Re: Java Server Faces vs. Struts28.09.2006. u 21:47 - pre 213 meseci
Ne znam odakle mi je podatak da je Tapestry najpopularniji. Sigurno sam to negde pročitao i zapamtio i to baš zbog toga što sam bio razočaran jer je Struts bio nekoliko mesta iza njega. Doduše, taj podatak je sigurno iz prošle godine, tako da je stanje možda sad i drugačije a i ta lista je bila na samo jednom sajtu, tako, da ako ne verujete, probajte google.

WebWork je naslednik Struts-a. Odličan je i ima preporuku i sa moje strane. Koliko sam ja upoznat, bilo je najava da će Struts prestati da se razvija, a da li je razvoj definitivno prestao, ne znam. Trenutno ne pratim tu materiju. Sigurno je da već ima dobre naslednike, kao što je npr. WebWork2.

Samo da se razumemo. Postoje dva osnovna i potpuno različita koncepta na kojima počivaju svi frameworks.
Prvi je: operation-centric (Struts, WebWork, itd., Servlets, PHP i tsl.)
Drugi je: component-centric (Tapestry itd.)

Oba koncepta imaju puno poklonika.

p.s.

Autor Struts-a, Craig McClanahan, se 2002. godine pridružio timu koji je razvijao JSF i postao njegov vođa. Tek 2004. god., izašao je JSF 1.0, i iste godine i JSF 1.1. Možda neko pronađe odgovor na svoje nedoumice u ovoj informaciji.

"Bolje je ćutati i pustiti druge da misle da si glup, nego progovoriti i time otkloniti svaku sumnju." - Bernard Šo

 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
*.sbb.co.yu.



+1 Profil

icon Re: Java Server Faces vs. Struts28.09.2006. u 22:30 - pre 213 meseci
Citat:
gojava: Ne znam odakle mi je podatak da je Tapestry najpopularniji. Sigurno sam to negde pročitao i zapamtio i to baš zbog toga što sam bio razočaran jer je Struts bio nekoliko mesta iza njega. Doduše, taj podatak je sigurno iz prošle godine, tako da je stanje možda sad i drugačije a i ta lista je bila na samo jednom sajtu, tako, da ako ne verujete, probajte google.


Verovatno anketa nije bila baš reprezentativna. Ako se gledaju, na primer, poslovi koji traže određeni framework, Struts je tu i dalje glavni a sledi ga JSF.

Citat:
gojava:
WebWork je naslednik Struts-a. Odličan je i ima preporuku i sa moje strane. Koliko sam ja upoznat, bilo je najava da će Struts prestati da se razvija, a da li je razvoj definitivno prestao, ne znam. Trenutno ne pratim tu materiju. Sigurno je da već ima dobre naslednike, kao što je npr. WebWork2.


Struts se malo više razgranao. Poenta je da, verovatno zbog velike baze developera i korisnika, nema nekog koncenzusa šta će s njim biti. Prvo je Craig McCalahan, inače tvorac Strutsa i jedan od co-leadera JSF specifikacije pokrenuo projekat Struts Shale, koji u stvari i nema mnogo veze sa Strutsom već je baziran na JSF. Ime Struts je tu samo zbog popularnosti. Posle je bila vest da se WebWork i Struts ujedinjuju, te će Struts2 u stvari biti WebWork 2.2. Nisam siguran koliko će u ovom slučaju tranzicija postojećih aplikacija biti jednostavna. S treće strane postoje korisnici i developeri kojima se Struts sviđa onakav kakav je, i koji nastavljaju da razvijaju izvorni Struts.. Skoro je opet bila vest da Shale postaje nezavistan projekat, pošto ruku na srce i ne deli gotovo ništa zajedničko sa Strutsom.

Moje mišljenje je da je Struts žrtva sopstvene popularnosti. Tolika korisnička baza nije za bacanje, pa se svi otimaju o nju. Otuda toliko Struts naslednika. Međutim, ova situacije će po meni samo dovesti do zbunjivanja budućih korisnika, pa ne verujem da će bilo koji od projekata koji su nastali od Strutsa ikada imati onoliki procenat zastupljenosti koliku je imao Struts u najboljim danima.

Citat:
gojava:
Autor Struts-a, Craig McClanahan, se 2002. godine pridružio timu koji je razvijao JSF i postao njegov vođa. Tek 2004. god., izašao je JSF 1.0, i iste godine i JSF 1.1. Možda neko pronađe odgovor na svoje nedoumice u ovoj informaciji.


Mnogi su u početku blatili JSF zbog toga što su neopravdano povezivali Struts sa njim. Činjenica je da JSF ima mnogo više korena u drugim frameworcima (npr Oracle UIX), i da je bio u poodmaklom razvoju kada se Craig pridružio. Štaviše, mislim da je on tu doveden jer je Struts u to vreme bio neprikosnoven i bilo je jasno da bez Strutsovog autora ne bi imao šansu. Inače, on je bio co-leader na JSF 1.0 (JSR 127) a posle mislim da i nije učestvovao u narednim specifikacijama.
 
Odgovor na temu

sstanko78
Novi Sad

Član broj: 19139
Poruke: 411
*.nordnet.ws.



Profil

icon Re: Java Server Faces vs. Struts29.09.2006. u 11:24 - pre 213 meseci
Moram jos nesto da priznam. Ja sam dosao iz .net sveta gde
postoji jedino asp.net. I dalje desktop aplikacije radim u c#
(ovo ne zavisi puno od mene). Kada sam se zainteresovao za
javu, JSF je jednostavno stigao sa J2EE.

A u vezi Shale-a ( http://shale.apache.org/ )

Citat:
Shale is a modern web application framework, fundamentally based on JavaServer Faces, and focused on improving ease of use for developers adopting JSF as a foundational technology in their own development environments.


Pogledao sam i njega. Ali ipak JSF izgleda kao najjednostavniji od svih njih.
 
Odgovor na temu

korisnicko_ime

Član broj: 38909
Poruke: 113
*.itsnet.info.



+3 Profil

icon Re: Java Server Faces vs. Struts22.02.2007. u 09:58 - pre 208 meseci
After working independently for several years, the WebWork and Struts communities joined forces to create Struts 2. The new framework is the best choice for teams who value elegant solutions to difficult problems.

Sta mislite u ovom trenutku, da li vredi i dalje ostati veran strutsu?
 
Odgovor na temu

[es] :: Java :: Java Server Faces vs. Struts

[ Pregleda: 4408 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.