Citat:
MAD-MAX:
E sad, pitanje. Ne gubi li se na brzini dok se kontaktira server i nije li lakse da cela aplikacija bude na mom/tvom PC-ju? Da li se to radi zbog kolicine podataka, zato sto je tako jeftinije i sta?
Naravno, u pravu si. Ne samo da se gubi na brzini, nego je još veća nezgoda to što te takav pristup čini zavisnim od internet veze, a da i ne pominjem pitanja oko bezbednosti, špijuniranja, itd.
Međutim, sve to ima i svoju drugu stranu. Recimo, trend je da se sve više aplikacija pravi za uređaje koji nisu PC: mobilni telefoni su jedan primer, džepni računari drugi. U takve "male" uređaje često nije praktično instalirati kompletnu aplikaciju, već tu ide samo front-end, a gro posla obavljaju moćni serveri. Ako se vratimo primeru rečnika, sa jednim istim Web servisom možeš da opslužuješ korisnike koji imaju PC, mobilni telefon, PocketPC, itd. Takođe, ovakav pristup ti omogućava da lako otklanjaš bagove i da unapređuješ karakteristike programa, bez ikakve potrebe da korisnicima šalješ instalacione diskove. Najzad, ima i aplikacija koje po prirodi stvari ne mogu da rade "samostalno": programi za vremensku prognozu, izveštaje sa berze, itd. Za takve stvari su Web servisi dušu dali.
Citat:
MAD-MAX:
Sto se tice .NET-a. Citao sam da se Web sevisi sa C#-om prave 20 puta lakse i brze nego sa Javom. Da li to znaci da je to i bolje ili vazi ono: "Sto je brzo to je i kuso" :)?
Svojim očima sam gledao kako tip pravi kompletan software za pregled kretanja na berzi (Web servis i desktop klijent) za manje od 15 minuta. Istina, koristio je VB.NET, a ne C#, ali to je isti đavo. Doduše, imao je gotovu bazu podataka. Prilično sam siguran da Java alati trenutno zaostaju po produktivnosti. Mislim da imaš nekoliko dobrih primera kako se prave web servisi sa Javom na sajtu IBMa.
E sad šta je bolje? Ne znam ni sam. .NET je trenutno vezan za Windows, mada se radi i na portu za Linux i FreeBSD. Sa druge strane, Java alati su daleko iza MSovih, a izgleda i da Java po performansama zaostaje za Majkrosoftom. Uglavnom, web servisi su još u povoju i rano je za zaključke, ali svakako ćemo pratiti situaciju :) "p� ion:absolute; left:25px;