[ Dominator08 @ 10.11.2011. 21:08 ] @
Pozdrav svima,

za potrebe studija na faksu sam napravio neku jednostavnu aplikaciju u C#, putem MVC arhitekture. To sam skapirao kako funkcioniše, i sada bih hteo da uradim nešto ozbiljnije, konkretno aplikaciju za prijavu ispita preko interneta.

E sad, pošto je ono što sam napravio bila desktop aplikacija (ali koja radi preko mreže, putem soketa), da li bih sada morao da menjam pristup uzimajući u obzir da bi studentima trebalo da bude omogućeno da prijavljuju ispite preko interneta, sa svog računara? Šta bi trebalo da bude promenjeno, korisnički interfejs? Silverlight umesto Windows formi? Kako omogućiti da to funkcioniše, ako ne preko soketa? Da li bi ta aplikacija morala da bude postavljena na neki web server?
Imam dosta pitanja, dosta nejasnih stvari, pa će ovo možda nekima delovati konfuzno, ali da bih znao kako da krenem sa radom moram da razjasnim prvo ove osnove..
[ Boris B. @ 10.11.2011. 21:43 ] @
Koristi ASP.Net MVC. Ako si radio MVC arhitekturu u Desktop aplikaciji onda ces se osecati kao kod kuce, jos ce VS da ti odradi pola posla. Imas par odlicnih pocetnickih video tutoriala na http://www.asp.net/mvc od PluralSight-a i mislim da prave u tutorialu neku aplikaciju jako slicnu tvojoj. Oni videi ce ti reci daleko vise nego sto mi mozemo ovde da napisemo .
[ Dominator08 @ 15.11.2011. 00:11 ] @
Borise hvala na odgovoru,

dakle ti mi preporučuješ da pravim Web aplikaciju uz pomoć ASP, ali to nije ono što sam zamišljao. ASP ne poznajem uopšte, radio sam samo u PHP tako da bih samo njega koristio za Web aplikacije,

ali ono što sam ja zamislio je da napravim desktop aplikaciju u C# i da je nekako modifikujem da prima prijave ispita sa neke web aplikacije (odrađene u PHPu), da li je to moguće? Možda ne bi čak ni moralo da se uradi tako da aplikacija automatski prima i zavodi prijave nego da prima neki string sa podacima o studentu pa da onda korisnik aplikacije ručno zavodi ispite u toj aplikaciji...
[ pl4stik @ 15.11.2011. 09:53 ] @
Po meni je najbolje da to odradish kako ti je Boris B. napisao ali ako bas hoces client app:

Koristi web service i/ili data service kao DAL za client project i hostuj na nekom serveru. Nakon toga referencirash ih u projekat i radish kao sa lokalnom bazom... As simple as that

Happy coding