Gra multi a'la kurnik.pl (server-client)(webservice), króta ankieta.

Gra multi a'la kurnik.pl (server-client)(webservice), króta ankieta.
YO
  • Rejestracja:ponad 18 lat
  • Ostatnio:prawie 12 lat
0

Witam

Zabieram sie do zrobienia prostej gry multi-player w celach edukacyjnych. I prosze o garść rad od przeglądajacych forum...

  1. Gdybys chciał zrobić MAKAO (takie jak na kurniku), korzystarz z: server-client [socety etc.]) czy tzw. webService'ow (Java EE) ?
  2. Jesli WebService's to korzystasz z: JSP + JSF + JDBC(HIBERNATE) + STRUTS + SPRING + JSM ??, które z tych frameworków widzisz pokrótce do czego ?

Pozdrawiam, prosze o krótkie opinie w temacie ...

YO
  • Rejestracja:ponad 18 lat
  • Ostatnio:prawie 12 lat
0

Sam Sobie odpowiadając :) czyli moja opinia na sprawe...

Ad1. Ja próbuje z "webservice'ami" bo chce poszerzyc wiedze z tego zakresu, i bliższe kurnikowi to mi sie wydaje ...

Ad2. Próbuje JSP + Hibernate tylko (pewnie to zle) hibernate do obsługi identyfikacji użytkowników w zasdzie tylko i ewentualnie zapisu logów...

Ciekaw jestem Waszego zdania !

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

o_O

  1. Nie pojmuje gdzie chcesz tu jakieś WebServices wrzucić. W ogóle rozumiesz do czego one służą? Sockety to pomysł jeszcze gorszy oczywiście...
  2. JSP umarło 700 lat temu, nie próbuj reanimować trupa...

Proponuje ZANIM spróbujesz napisać to swoje makao zapoznać się z podstawami technologii z których chcesz korzystać. Zrób kilka tutoriali, tak żebyś chociaż rozumiał do czego to służy. Teraz wymieniłeś kilka 3 literowych skrótów których nie rozumiesz, toteż odpowiedzi użytkowników na forum też nie zrozumiesz...


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
VI
Tak nie na temat; jaki framework pozwala przejąć warstwę widoku i dobrze współpracuje ze Springiem?
Shalom
Rozumiem że z jakiegoś powodu nie chcesz użyć Spring MVC? Jeśli tak to na przykład JSF ma integracje ze Springiem.
VI
Właśnie mam na myśli zachowanie funkcjonalności Spring MVC: modele formularzy, metody kontrolera opisane adnotacjami, chodzi mi tylko o coś, co pozwoli stworzyć system szablonowy dla HTMLa, zapewni jakieś wsparcie dla AJAXa. JSF wydawał mi się zbyt inwazyjny i oferuje dziwną fragmentację kodu na jakieś wpisy, pliki itd.
Shalom
Aaa, chodzi ci o sam front? Masz Freemarkera i JSTL, a do ajaxa masz jquery :P
YO
  • Rejestracja:ponad 18 lat
  • Ostatnio:prawie 12 lat
0

Ok... to chyba mi uswiadamia jak kiepsko ze mna :).... Tematyka webservice'ow jest wlasnie bardzo szeroka ... moze ja zle pojmuje i dlatego mam duze problemy z tym, co do smierci JSP, hmm ostantio wlasnie przerabialem ksiazke heliona JAVA EE 6 Programowanie Aplikacji WWW i spora czesc poswiecona wlasnie JSP i rozwiniecia tej tematyki.... wiec sam nie wiem co myśleć...

Wiec nie sugerujac odpowiedzi jak wczesniej ponowie pytanie, jak zabralibyście sie do napisania aplikacji typu MAKAO , tysiac takie jak na kurniku.pl lub lepiej cos takiego jak klient pokerstars.pl do gry w pokera...

**Czy java to nie najlepszy pomysł ? no i jak rozwiazac problem polaczen miedzy uzytkownikami relacji ? **

btw... nawet nie uwierzysz ile czytam ostatnio o tym... widocznie kiepsko mi to idzie.

edytowany 1x, ostatnio: yojtek
VI
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 11 lat
  • Postów:212
1

Java się do tego nada, tylko trzeba wiedzieć jak do tego podejść.
Po pierwsze, aplikacje "webowe" (Servlety, JSP, JSTL) to to nie Web Service'y. W Javie EE też tworzy się aplikacje webowe, ale z użyciem dużo szerszej gamy narzędzi, bardziej wyspecjalizowanych. W ogóle Java EE to szerokie pojęcie.

Do rozwiązania Twojego problemu, czyli wykonania kurnikowego makao polecałbym zastosować model Comet, przy użyciu jQuery i po odpowiednim zmodyfikowaniu connectora w Twoim kontenerze aplikacji (kontenery to np. Tomcat, Glassfish). WebSockety de facto są już w każdej najnowszej wersji popularnych przeglądarek, ale to chyba jeszcze nie pora.

Shalom
@Visher websockety fajna rzecz, ale dość "nowa" więc raczej bym nie polecał się początkującemu wypuścić na to ;)
YO
  • Rejestracja:ponad 18 lat
  • Ostatnio:prawie 12 lat
0

Dzieki za dobrą rade

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.