Ljudi, vi svi pričate isto a nikako da se složite.
I web i standalone aplikacija imaju neke prednosti i mane. Npr. za web, laka administracija, nadogradnja, otvaranje novih naloga, mogućnost da više klijenata(firmi) djeli isti server, itd... Standalone, ima prednost u brzini GUI-a (mada i web na boljim mašinama u posljednje vrijeme uz pomoc JavaScript/AJAX izgleda poprilično interaktivno), komunikacija sa hardware-om, bracode readeri, razni recipt printeri, fiskalne kase, pos terminali, itd...
Mada može se napraviti i neka kombinacija gdje se za neke "osjetljive" djelove može ubaciti java applet, koji opet nije baš najsretnije rješenje za hardware, ali uz JNI možda bi se dalo odraditi kvalitetno.
Npr, može dio za kasu biti odrađen kao standalone aplikacija i da webservice koristi za komunikaciju sa serverom, a da kalkulacije i izvještaji budu web varijanta za tamo one tete u računovodstvu i npr neka android aplikacija za komercijaliste koji na terenu sakupljaju narudžbe, itd... da sada ne maštam previše.
Uglavnom na projektantu sistema je da sagleda korisničke zahtjeve i da odvaže za i protiv argumente pa da se nakon toga odluči za platformu, arhitekturu i tehniku razvoja.
I web i standalone aplikacija imaju neke prednosti i mane. Npr. za web, laka administracija, nadogradnja, otvaranje novih naloga, mogućnost da više klijenata(firmi) djeli isti server, itd... Standalone, ima prednost u brzini GUI-a (mada i web na boljim mašinama u posljednje vrijeme uz pomoc JavaScript/AJAX izgleda poprilično interaktivno), komunikacija sa hardware-om, bracode readeri, razni recipt printeri, fiskalne kase, pos terminali, itd...
Mada može se napraviti i neka kombinacija gdje se za neke "osjetljive" djelove može ubaciti java applet, koji opet nije baš najsretnije rješenje za hardware, ali uz JNI možda bi se dalo odraditi kvalitetno.
Npr, može dio za kasu biti odrađen kao standalone aplikacija i da webservice koristi za komunikaciju sa serverom, a da kalkulacije i izvještaji budu web varijanta za tamo one tete u računovodstvu i npr neka android aplikacija za komercijaliste koji na terenu sakupljaju narudžbe, itd... da sada ne maštam previše.
Uglavnom na projektantu sistema je da sagleda korisničke zahtjeve i da odvaže za i protiv argumente pa da se nakon toga odluči za platformu, arhitekturu i tehniku razvoja.