Web sau desktop?

classic Classic list List threaded Threaded
11 messages Options
colaru colaru
Reply | Threaded
Open this post in threaded view
|

Web sau desktop?

Daca incepem o noua aplicatie o sa o facem pentru Web sau desktop? Ce implica fiecare alegere?
anoni anoni
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

uite, ma gandeam la un mom dat sa ma apuc sa invat si putin swing, ptr aplicatii desktop... ptr astfel de aplicatii, sunt altfel de filozofii, degin pattern-uri... !? sau e de ajuns un swing , si un orm ceva...
colaru colaru
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

e putin altfel; normal ca persistenta o delegi la un ORM eventual - pentru ca e mai convenabil decat sa faci tu interogarile SQL; dar partea de client e altfel decat cea de web - pentru ca nu mai ai o comunicare intre browser si partea de server - nu trebuie sa gestionezi nici un fel de request/responce; practic ai toate controlele de care ai nevoie; si suprascrii listenerii care asculta evenimentele produse la interactiunea userilor cu aplicatia
anoni anoni
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

stiu, spre exemplu ca MVC ptr web este insiprat din aplicatiile desktop, stiu ca la un mom dat am citit undeva treaba asta... deci, este un tip de MVC in aplic desktop ? sau , intr-o aplicatie desktop, mai ai nevoie de conceptul de fatada ?
colaru colaru
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

componentele de Swing sunt construite in acest fel printr-o decuplare a partii de vizualizare de partea de model si de controller pentru a putea oricand sa le modificam in izolare; e de fapt un MVC moficat; un articol interesant se gaseste aici.
anoni anoni
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

si, ptr o rulare a unei aplicatii facute cu Swing sau ceva de genu asta, trebuie sa faci dll-uri ?!?
colaru colaru
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

tot in JVM rulezi; Swing e un API java; care face apeluri la lunctiile de OS; care deseneaza; deci tu ramai 100% in Java; sub JVM
anoni anoni
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

inca o intrebare, s-ar putea tampa... spre exemplu, spring, poate fi folosit ptr IoC... sau nu este nevoie de ceva de genul asta ? am dat asa ca exemplu
colaru colaru
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

spring poti sa il folosesti oriunde; inclusiv in acest caz;  un container care ridica in runtime singletoni; parca e si ceva special pentru RichClient - a se vedea aici
anoni anoni
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

dar, unde definesti spre exemplu listernrul de spring, cum se defineste in web.xml
anoni anoni
Reply | Threaded
Open this post in threaded view
|

Re: Web sau desktop?

ca orice aplicatie java si cele facute cu Swing se starteaza cu un java .... si o clasa main; listernrul acela e o convenienta de a starta in web; dar si el face apel la o clasa care porneste Spring; deci, e nevoie doar sa apelez din main, metoda respectiva care starteaza Spring.