Citat:
jablan: Ne kontam. Zašto bi korisnik morao da promeni browser ako instalira još jedan? Čak mislim da chrome aplikacije (nisam siguran za FF) omogućavaju da "aplikacija" ima svoju ikonu i prozor, tako da korisnik praktično uopšte ne mora da bude svestan da je u pitanju veb aplikacija.
Znaci, tvoja je ideja da picis jos jedan browser paralelno. Dakle, kompletan browser da ti zamenjuje aplikacijicu. Cinilo mi se da je poenta tvoje price da kad korisnik vec ima otvoren browser moze u njemu da drzi otvorenu i tu web aplikaciju. Medjutim, koliko vidim, nije to ideja, tako da je jos manje razloga za tim.
Ti zapravo i pravis klijentsku aplikaciju, samo sto hoces da ima jos i browser oko nje kao virtuelnu masinu.
Citat:
jablan: Nije poenta koji si % browsera pokrio (a Chrome i FF imaju definitivno više od 50%), već koji % platformi, a bilo sa Chromeom bilo sa FF-om pokrivaš 100% postojećih platformi, uključujući i mobilne.
Jeste poenta koji si % korisnika pokrio a ne platformi jer aplikaciju koriste korisnici a ne platforme. Sa FF-om ne pokrivas nista osim ako trazis od korisnika da instalira i tvoju ekstenziju jer nema desktop notifikacije. Sa Chrome-om mozes pokriti platforme jer moze raditi na njima ali je imho overkill traziti jos jedan kompletan browser aktivnim. Pri tome, mogucnosti takve web aplikacije su daleko ispod mogucnosti native aplikacije.
Citat:
jablan: Objasnio sam već koje su prednosti veb aplikacije nad native Windows aplikacijom i one uopšte nisu trivijalne:
1) Mnogo manje koda, samim tim i
1.1) Kraće vreme izrade
1.2) Manji broj potencijalnih bugova
1.3) Lakše održavanje
2) Nepostojanje problema pushovanja novih verzija i fixeva
3) Veći izbor programera
4) Radi svuda
1. otpada jer ti taj klijent moras praviti. Da li ga pravis u C#-u ili u Javi ili u Html+CSS+JS-u ne menja narocito kolicinu koda (a i te razlike ne bih bas stavljao obavezno u korist html+css+js).
Samim tim i 1.1, 1.2 i 1.3
2. Taj problem nemas ni sa desktop aplikacijom
3. Ovo se ne bih slozila ali realno, tesko da cemo to moci da izmerimo. Plus sto nije poenta ni samo u kvantitetu.
4. Ne radi svuda ako racunas i mobilne platforme. Ako ne racunas, i Java radi svuda a .NET skoro svuda.
Realno, ako bi bas hteo da isforsiras web varijantu verovatno bi uspeo da nabudzis neko resenje koje bi hteo-nehteo moralo da ima platform specific kod, koje bi trosilo vise resursa sto bi pogovo bilo bitno za mobilne platforme i koje bi trazilo od vecine korisnika da tera jos jedan browser koji im ne treba i preko svega toga, takva aplikacija bi bila ogranicena u odnosu na native po mogucnostima.
Izbor tehologija treba da bude posledica requirement-a, ne requirement
[Ovu poruku je menjao Nymeria dana 14.11.2013. u 09:38 GMT+1]