Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koji je programski jezik pogodan za pisanje programa za racunovodstvo

[es] :: Art of Programming :: Koji je programski jezik pogodan za pisanje programa za racunovodstvo

Strane: << < .. 3 4 5 6 7 8 9 10 11

[ Pregleda: 66374 | Odgovora: 203 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo23.05.2008. u 16:14 - pre 192 meseci
@jablan: sve to stoji i to sto si predlozio je ocigledno izvodljivo (mada sumnjam da bi pravio svoj HTTP server zbog ovoga ), ali pazi koje sve budzenje moras da radis a na kraju i nemas potpunu transakcionu kontrolu (mada je u ovom primeru to nevazno posto ne mozes da rollbackujes podatke koje fiskalni printer posalje poreskom). Zar nije jednostavnije imate statefull aplikaciju koja ima direktnu kontrolu nad print spoolerom i onda mozes da konfigurises stampu kako ti volja, dal preko centralnog printer, dal preko lokalnog, sve je transparentno za kod a mozes da radis RAW izlaz, da pratis status dokumenta, da vidis status stampaca, itd, itd. Jednostavno mi nekako bode oci kad moram da radim neki workaround koji je u drugom resenju lepse odradjen samo da bi zadovoljio neku potrebu za dokazivanjem da i LAMP to moze da uradi.

Kad smo vec kod AJAX-a, bas me interesuje dal neko od ovde prisutnih boraca za knjigovodstveni LAMP ima tako nesto implementirano u svom resenju, ili se radi o klasicnom web programiranju.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo23.05.2008. u 16:30 - pre 192 meseci
Citat:
mmix: @jablan: sve to stoji i to sto si predlozio je ocigledno izvodljivo (mada sumnjam da bi pravio svoj HTTP server zbog ovoga

Pa nit' je veb server (posebno neki tako uske primene) težak za napraviti, nit' je to nešto što se radi svaki dan.
Citat:
Jednostavno mi nekako bode oci kad moram da radim neki workaround koji je u drugom resenju lepse odradjen samo da bi zadovoljio neku potrebu za dokazivanjem da i LAMP to moze da uradi.

Pa sve je stvar kompromisa - neke stvari žrtvuješ da bi dobio neke druge.
Citat:
Kad smo vec kod AJAX-a, bas me interesuje dal neko od ovde prisutnih boraca za knjigovodstveni LAMP ima tako nesto implementirano u svom resenju, ili se radi o klasicnom web programiranju.

Ja lično ne verujem, ali razlog tome nije to što ti impliciraš. Kontrapitanje bi bilo koliko je knjigovodstvenih paketa urađeno u .NETu? Tehnološka inercija u ovoj oblasti je ogromna, većina knj. paketa je nastala još u Clipper eri i svaki rewrite je bio em mukotrpan za autore (zbog prinuđenosti da uče nešto novo), em za korisnike (jer autori po pravilu nisu najbolji učenici i to na kraju ne liči ni na šta).
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo23.05.2008. u 17:12 - pre 192 meseci
Pa ima ih dosta, cak stranih adaptiranih za nase trziste kao sto je MS Dynamics. Svojevremeno je spinaker imao svoje resenje (bar su radili na njemu dok su mi bili komsije), ali mislim da su batalili to i know-how iskoristili za adaptaciju NaVision-a za nase trziste. .NET tu nije glavni iz istih razloga koje si naveo o interciji, jednostavno se pojavio suvise kasno da bi usao na to prezasiceno trziste. Suvise se mala lova sad vrti u tome da bi nekog privukla, a deo trzista gde ima love (velika preduzeca) obicno gravitira ka brendovima bez obzira na to koliko je proizvod katastrofalan tehnoloski (samo kad se setim Great Plains-a, tj Great Pains-a od miloste ).

Mada sve je to manje vazno, nisam generalno pokusavao da ubacim .NET u jednacinu, vise zastupam stav da je statefull rezim rada bolji od stateless browser rezima, sto podrazumeva i proizvode za druge platforme sem .NET-a (npr adaptirani AccPac koji je ako se ne varam radjen u Delphi-u) i da je deployment mnogo manji problem od realnih i potencijalnh operativnih problema koje stateless donosi.

PS> Zaboravih na Informatiku, njihov knjigovodstveni program je u .NET-u, ali nisam imao prilike da ga vidim.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo23.05.2008. u 19:50 - pre 192 meseci
Citat:
@mmx
vise zastupam stav da je statefull rezim rada bolji od stateless browser rezima.


Slazem se da je bolji jer je pouzdaniji ali mozda i web ima i neke prednosti
Razvojem web aplikacija donelo je da na trzistu klijenti dosta puta traze "user friendly"
interfejs koji imaju na IE,Firefox-u Mozzili Operi itd. koji su itekako poznati ljudima koji koriste program da bi olaksali ucenje i koriscenje istog,
dok je developerima muka i oko deploymenta i oko postavljanja celog sistema na noge (transakciiona kontrola,print spooler itd..) u web okruzenju ...

Tako da ostaje na onom sto je jablan rekao :
Citat:

Pa sve je stvar kompromisa - neke stvari žrtvuješ da bi dobio neke druge.


Tako da zrtvujes pouzdanost naspam kraceg ucenja i objasnjavanja rada programa krajnjim korisnicima .
Pa ko voli nek izvoli !!!


[Ovu poruku je menjao deerbeer dana 23.05.2008. u 21:00 GMT+1]
Viva lollapalooza
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo23.05.2008. u 20:14 - pre 192 meseci
Citat:
jablan: Ja lično ne verujem, ali razlog tome nije to što ti impliciraš. Kontrapitanje bi bilo koliko je knjigovodstvenih paketa urađeno u .NETu? Tehnološka inercija u ovoj oblasti je ogromna, većina knj. paketa je nastala još u Clipper eri i svaki rewrite je bio em mukotrpan za autore (zbog prinuđenosti da uče nešto novo), em za korisnike (jer autori po pravilu nisu najbolji učenici i to na kraju ne liči ni na šta).


Ne mozes porediti JavaScript i .NET. To su dve potpuno odvojene stvari. .NET je sasvim ok platforma za razvoj aplikacija. To sto on nije zastupljen je samo zato sto se retko kome isplati da vec razradjenu apliakciju koja ima klijentelu odbaci samo zato da bi presao na novu tehnologiju.

Sasvim je sigurno da neko ko sada razmislja dapocne dapravi aplikaciju od nule, ozbiljno razmatra i .NET kao opciju, jer svejedno pocinje od nule i normlanoje da ce da trazi podlogu koja ce mu obezbediti kvalitetniji rezultat. Medjutim izbor .NET-a je isti kao i izbor programskog jezika, to pre svega zavisi od afiniteta, ranijeg iskustva i poznavanja tehnologije. Signo niko ozbiljan nece odluciti da korsiti .NEt ili bilo sta drugo samo zato sto je to sada u trendu.


Citat:
deerbeer: Slazem se da je bolji jer je pouzdaniji ali mozda i web ima i neke prednosti
Razvojem web aplikacija donelo je da na trzistu klijenti dosta puta traze "user friendly"
interfejs koji imaju na IE,Firefox-u Mozzili Operi itd. koji su itekako poznati ljudima koji koriste program da bi olaksali ucenje i koriscenje istog,
dok je developerima muka i oko deploymenta i oko postavljanja celog sistema na noge (transakciiona kontrola,print spooler itd..) u web okruzenju ...


Sta je vise user friendly je veliko pitanje. Ne znam zasto bi neko smatrao da je okruzenje web citaca pogodnije za rad nego recimo windows okruzenje. Web icataci uvek imaju jednu veliku manu: njihov korsinicki interfejs je veoma ogranicen, skoro do neupotrebljivosti za bilo kakvu aplikaciju koja nije jednostavan web sajt. Da ostavimo neophodne elemente interfejsa za unos podataka koji nedostaju, pogledajmo samo stampu. Knjigovodstvenoj aplikciji je cesto potreban tako sofisticiran nivo kontrole stampe da cak ni ceo windows API ne moze da zadovolji a zamisli da moras da stampas iz web itaca koji ti ne daje nikakvu kntrolu osim da li ce da se stampa pozadina i koja ce biti margina (a pri tom i taj deo u stvari ne mozes da kontrolises nego korisnik moze da promeni kako mu se cefne).

Da ne pominjemo da korisnik moze bilo koju trenutnu stranu da "zapamti" u boookmark i da j epokrene kad god pozeli, a za knjigovodstvene aplikacije je veoma bitno da mogu da kontrolisu svaki aspekt aplikacija, a narocito taj kada, ili kojim redosledom korisnik moze da pristupa opcijama. Da ne pominjemo da je vrlo cesto potrebno da program ima pristup resursima na niskom sistemskom nivou a da su web citaci ograniceni na samo banalan nivo pristupa lokalnim resursima.


Ako neko misli da je weboliki interfejs bolji to uvek moze da napravi u desktop alikaciji (sam Microsoft je izbacio dosta programa koje na prvi pogled izgledaju kao web sajtovi ali su itekako cvrste desktop aplikacije), dok obrnuto nije moguce osim da napravis nei ActiveX ili sta slicno sto u stvari predstavlja dektop aplikaciju koja se ucitava u web citac.


 
Odgovor na temu

galenit
Milenko-Mikan Petrovic
32206 Kamenica

Član broj: 61242
Poruke: 25
79.101.146.*



Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo23.05.2008. u 21:13 - pre 192 meseci
Pa neka stampa iz web okruzenja ako ima strozije zahteve ide se u generisanje PDF formata pa tako stampamo u istom trenutku virman sa upisanim podacima .
Da bi se mogao kompleksnije sagledati problem knjigovodstvenih programa treba se vratiti malo dublje u istoriju knjigovodstva i kartonske kartice sa indigom i kopiranjem na dnevnik . Posle obicnih kartonskih kartica pojavljuju se kartice sa magnetnom trakom po rubovima i sve to realno odslikava knjigovodstvo i tada dolaze programi koji okrecu celu pricu naglavacke .Knjize se podaci u neku datoteku a iz nje se generisu kartice po potrebi sto je suprotno od zahteva knjigovodstva gde se trazi da se podaci knjize direktno na karticu a izvestaji se dobijaju sakupljanjem podataka sa pojedinacnih kartica -za ovim postoje realni zahtevi .
Da bi se ovakvi zahtevi ispunili stupa na scenu AJAX metoda sa svojim mogucnostima da knjizimo direktno na odredjenu karticu i dok to knjizimo vidimo ispred sebe realnu sliku kartice sa proknjizenim redovima do tada .Ovakav nacin upisa podataka preko kartica daje bolju preglednost u radu i ispravnu logiku za knjigovodje koje ne interesuje programski jezik vec svoj posao .
Ne poznajem dovoljno AJAX metode pa ako bi neko mogao da napravi lep primer za ovakav nacin knjizenja mislim da bi se otvorilo novo poglavlje u knjigovodstvenim programima a knjigovodje bi konacno dobile poruceno resenje od pre 30 godina .
 
Odgovor na temu

valjan
Janko Valencik
Software Deployer
Schneider Electric
Novi Sad

Član broj: 158605
Poruke: 3531
194.99.236.*



+553 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 07:08 - pre 192 meseci
Sto se "user friendly" okruzenja tice, ne zaboravite da knjigovodje extremno mnogo koriste numericku tastaturu - ja jos nisam video web resenje koje se moze lako koristiti iskljucivo sa tastature, a pogotovo ne samo upotrebom numericke i eventualno kurzorskog dela tastature.

Znaci, ako knjigovodja moze jednom rukom bez puno setanja da ukucava stavke, a recimo prstom druge ruke markira stavku na fakturi koju ukucava, unece desetak stavki dok kazes "user friendly interface za knjigovodstvenu aplikaciju". Ali ako on mora da vija Tab taster, koji se najcesce koristi za prelazak sa jednog na drugi element u web okruzenju, i koji je na suprotnom kraju tastature, ili da podize desnu ruku i spusta je na misa i zatim vija dugmad i menije po ekranu, za isto to vreme ce uneti svega stavku-dve. Koliko puta sam samo ja bio u situaciji da vidim kako knjigovodje posle nekoliko meseci upotrebe odbace napredniju aplikaciju i vrate se na Clipper resenje jer im "lezi pod prstima", pa imaju mnogo vise vremena za ispijanje kafe, listanje novina, tracarenje sa koleginicama i zavrsavanje privatnih poslova u radno vreme.

BTW, neko rece da .NET nije mnogo zastupljen - Privredni Savetnik je svoje knjigovodstvene aplikacije razvijao u C# & .NET & MSSQL varijanti, a koliko se secam dok sam bio u njihovoj tehnickoj podrsci imali su prilicno brojnu klijentelu.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 08:09 - pre 192 meseci
Citat:
valjan: Sto se "user friendly" okruzenja tice, ne zaboravite da knjigovodje extremno mnogo koriste numericku tastaturu - ja jos nisam video web resenje koje se moze lako koristiti iskljucivo sa tastature, a pogotovo ne samo upotrebom numericke i eventualno kurzorskog dela tastature.


Ja sam namerno unapred pomenuo bas primer stampe da bih predupredio da iko pomene PDF, ali eto.. ljudi su skloni krpezu...

Citat:

Znaci, ako knjigovodja moze jednom rukom bez puno setanja da ukucava stavke, a recimo prstom druge ruke markira stavku na fakturi koju ukucava, unece desetak stavki dok kazes "user friendly interface za knjigovodstvenu aplikaciju".


Nece to oni nikada razumeti. Krpez logika se zasniva samo na jednom principu: vazno je da ikako moze da se dobije neka osnovna funkcionalnost i onda se to proglasava kao idealno resenje.


To ti je kao da neko sklepa trombelaj (vozilo koe se sastoji od drvene ploce i cetiri lagera umesto tockova) i prodaje ga da je prevozno sredstvo dobro kao i najsavremeniji automobil, uz napomenu da eto mora da se povede racuna da se vozi samo po idaelno ravnoj povrsini, a da se ne vozi brzo jer ce da trucka, a moze i da se raspadne... Nema veze sto to sa kolima ima veze samo utoliko sto ima cetiri tocka i upravljac.

 
Odgovor na temu

galenit
Milenko-Mikan Petrovic
32206 Kamenica

Član broj: 61242
Poruke: 25
77.46.190.*



Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 08:47 - pre 192 meseci
Pa dobro uvek su neki mislili da nesto sto se ranije pojavilo je savrseno ,mnogi su brze sabirali rucno sa mastiljavom olovkom od racunske masine sa trakom ,bile su bolje rucne kartice od cobol programa ,pa su bili bolji cobol programi od clipper programa i normalno ta ista grupa se upustila da objasni kako su vece mogucnosti ofarbanih dos programa u odnosu na savremene web tehnologije .Zeleli mi to ili ne knjigovodstveni programi ce biti u web okruzenju sigurno uz mnogo problema ali to je buducnost .A ja razumem ako neko ima 500 instalacija u foxbase da tvrdi kako je dostignut maksimum i nema dalje jer u praksi zameniti toliko instalacija ,obuciti korisnike skoro je nemoguce a nema potrebe jer i ovako donosi zaradu .I zbog toga valjda postoje entuzijasti a postoje i konzervativci uglavnom je konacna pobeda prve grupe jer nebi trebalo da bude posle nas potop .
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 09:07 - pre 192 meseci
Ovde se uopste ne radi o konzervativizmu vec o tome da ne mozes trombelaj prodavati umesto automobila. Napredak bi trebalo da predstavlja nesto pozitivno, neko unapredjenje, a nuditi web interefejs za knjigovodstvenu aplikaciju to nije.

Vrlo dobro znam o cemu pricam jer sam radio i jedno i drugo. Kao to sam vec objasnio, web ima smisla za neke poslove a za neke ne, isto kao sto i desktop alikacija ima smisla za neke poslove a za neke ne.
 
Odgovor na temu

madamov
Milan Adamov
vlasnik
Adamov Konsultacije d.o.o.
Beograd, Srbija

SuperModerator
Član broj: 21939
Poruke: 4413
*.dynamic.sbb.rs.

Sajt: www.adamov.rs


+138 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 09:55 - pre 192 meseci
Citat:
Da ne pominjemo da korisnik moze bilo koju trenutnu stranu da "zapamti" u boookmark i da j epokrene kad god pozeli, a za knjigovodstvene aplikacije je veoma bitno da mogu da kontrolisu svaki aspekt aplikacija, a narocito taj kada, ili kojim redosledom korisnik moze da pristupa opcijama.

Delimo mišljenje po celom ovom pitanju, ali za ovo moram da te ispravim, ovo se lako reguliše u Web aplikaciji i trebalo bi da bude osnova programiranja Web aplikacija: state management u stateless sistemu kakav je Web, tj. HTTP protokol. Koliko lako zavisi od alata, ali ko iole želi da se bavi razvojem Web aplikacija ovo je jedna od prvih stvari koje mora da savlada bez obzira na alat.
 Certified Trainer Mojave 101 macOS Support Essentials 10.14
http://www.adamov.co.rs http://milan.adamov.rs http://www.infinitum.rs
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 09:58 - pre 192 meseci
Hajde da pogledamo malo prednosti jednog i drugog.
Desktop:
- kontrola unosa (daleko je lakse i bolje kontrolisati korisnika u win app nego u web browseru, gdje se recimo Back i Forward ne mogu iskljuciti)
- kontrola uredjaja spojenih na racunar (razni stampaci, citaci kartica, key-evi i slicno)
- stampa (objasnjeno gore)
- statefull konekcija sa bilo cime (bazom, serverom, whatever)

Web:
- lakoca upgrade-a tj novih verzija
- centralizacija podataka (mada nisam siguran gdje ide ovaj argument, klijenti vole 'kod sebe' cuvati podatke, ovo je samo olaksica programerima)


Ispada da web rjesenje vishe odgovara programerima nego klijentima. Klijenta bas briga kako ce raditi upgrade nove verzije (a nije nemoguce da se uradi i upgrade desktop verzije preko interneta, tona programa to radi).
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 10:01 - pre 192 meseci
Citat:
madamov: Delimo mišljenje po celom ovom pitanju, ali za ovo moram da te ispravim, ovo se lako reguliše u Web aplikaciji i trebalo bi da bude osnova programiranja Web aplikacija: state management u stateless sistemu kakav je Web, tj. HTTP protokol. Koliko lako zavisi od alata, ali ko iole želi da se bavi razvojem Web aplikacija ovo je jedna od prvih stvari koje mora da savlada bez obzira na alat.


Da, slazem se, ali ti u web okruzenju vishe posla gubis da predvidvis sve akcije korisnika, zabranis, iskljucis da ne bi kakvo s**** napravio nego sto to radis recimo pri razvoju desktop app.
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

online

Član broj: 58872
Poruke: 59
212.200.222.*



Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 10:46 - pre 192 meseci
Citat:

Problem je u sinhronosti operacije, ovo bi mozda i funkcionisalo u statefull sistemu, ali web to nije. Operacija je u potpunosti asinhrona i ne garantuje procesiranje zahteva za stampom i dobijanje feedback-a u vremenskom periodu alociranom za per-request PHP (ili asp.net) strane, niti postoji pouzdani mehanizam da se operacija stornira.


U praksi bi to znacilo ovako, podesimo max_execution_time = 30 i posaljemo zahtev preko browsera zahtev web serveru da odstampa fiskalni racun, medjutim u tom trenutku je opterecene web servera 100% i dok cekamo odgovor, tih 30 sekundi istekne, a fiskalna kasa je vec odstampala racun, sto i jeste veliki problem. Postoje jos i drugi moguci problemi, kao na primer napuni se hard disk i nemoguce je upisati fajl sa povratnom informacijom ili dodje do prekida mreznog kabla do servera, tj. svaki posrednik do kase uvecava verovatnocu outsynca sa kasom.

Za potpuno sigurnu transakciju je u svakom slucaju potrebna povratna potvrda od klijenta ka kasi da je racun ispravno upisan u bazu podataka i tek tada kasa treba da overi fiskalni racun, nesto kao two-phase commit. Inace ako se iz bilo kog razloga racun ne memorise u bazu podataka fiskalna kasa bi morala da uradi rollback prethodnog racuna :).

Zbog smanjenja mogucnosti greske, vise naginjem fat clijentu kada je u pitanju POS terminal, koji moze biti u obliku swing-a, .NET, gtk, tk, tekstualni ili bilo koji drugi.

Sto se tice backend baze, sadasanji RDBMS-ovi uglavnom zadovoljavaju ACID specifikaciju i zbog toga njima dajem prednost u odnosu na dbase/fajl/cobol baze.

Stampa je najmanji problem koji sam sreo kod web aplikacija. Dobro podesenim css-om uglavnom svi pregledi (sve sto se vidi na ekranu) mogu da se odstampaju direktno iz browsera, da se povecaju slova, smanje i da budu potpuno upotrebljivi kao izvestaj, dokument. Cesto sam vidjao da su nekada ljudi pokusali neki pregled da odstampaju print screenom. Vide ga, imaju unesenog, ali ne mogu nista vise da urade sa svojim podacima ako im to nije omoguceno programom.

Takodje web strane mogu i da se snime u html, a zatim otvore u excellu, gde uz malo ciscenja/formatiranja postaju korisni. Korisniku su za jedan korak blize njegovi podaci, sto je vrlo korisno. I sve sto vidi na ekranu moze da markira i pomocu copy prenese u tekst procesor ili drugu aplikaciju.

Do sada nisam imao problem ni sa forward/back dugmicima, cak su se pokazali i kao prednost.

Najveca prednost kod fat clijenta je bolja kontrola unosa, tj. unosa koriscenjem samo numericke tastarure.
Problem kod unosa web browserom se jos javlja na vise mesta:
- browser pamti history, pa tako po defaultu otvara combobox sa ponudjenim prethodnim unosima, sto moze da smeta gde je unesen veliki broj numerickih vrednosti. Za neke druge aplikacije je koristan, ali za cisto racunovodstvo ga treba iskljuciti.
- imao sam problem kada je ukljucen spell checking u firefoxu, pa su vrednosti u tekst boxovima podvucene crvenom linijom, sto smeta i prilikom stampe.
- potrebni su workaroundi za formatiranja unosa numerickih vrednosti
- problem kontrola submita da ne reaguje na pritisak enter-a

S druge strane korisnik moze da otvori vise pregleda odjednom ctrl-t, bez ikakvih ogranicenja i da brzo seta ctrl-pgup/down, ili otvori vise prozora odjedno, smanji/uveca slova uporedjuje podatke i slicno, u bookmarku sacuva sta mu je interesantno, ili koristi bookmark toolbar kao brze precice (sto vidim kao vrlo laku i za korisnika poznatu metodologiju customizacije menija), sto je vec sve dato po defaultu bez dodatnog programiranja.



 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 11:37 - pre 192 meseci
Citat:
Predrag Supurovic
Sta je vise user friendly je veliko pitanje. Ne znam zasto bi neko smatrao da je okruzenje web citaca pogodnije za rad nego recimo windows okruzenje.

Pa rekao sam da je user-friendly ne za programere nego za krajnje korisnike ..
Ako si radio nekad sa krajnjim korisnicima shvatices da im je browser jedini program koji stvarno koriste i mozda neki mail client
i navikavanje i obuka na slozen User interface im uglavnom tesko pada tj. moze da bude skup proces sto mozda vecina klijenata ne zeli

Citat:
Predrag Supurovic
Web icataci uvek imaju jednu veliku manu:...njihov korsinicki interfejs je veoma ogranicen

Pa dosta je napredovalo u ovoj oblasti ... pogotovu ako si radio sa ASP.NET-om (ne znam za ostale alate )
Sve vise se web-browser-i primicu desktop funkcionalnosti sto se tice User interface ( i AJAX ulazi u tu pricu)
Ali stoji da neke stvari se sigurno ne mogu uraditi preko Web-a

Citat:
Predrag Supurovic
Knjigovodstvenoj aplikciji je cesto potreban tako sofisticiran nivo kontrole stampe da cak ni ceo windows API ne moze da zadovolji a zamisli da moras da stampas iz web itaca koji ti ne daje nikakvu kntrolu osim da li ce da se stampa pozadina i koja ce biti margina

Da li si cuo mozda za Report Services ???
Ovaj service stampa i prikazuje sve moguce dokumente (Excel,PDF, HTML) i stampa bez problema
i radi podjednako dobro i u Web i u Desktop okruzenju

Po meni najbolje je u ovakvom slucaju projektovati hibridno okruzenje (mesavina Desktop programa i Web aplikacije)
ako se radi o kompleksnim i slozenim kjnigovodstvenim programamima
Neki korisnici ce imati pristup preko web browser-a a neki preko desktop ..sve zavisi od slucaja i namene ..


Citat:
Misk0
Da, slazem se, ali ti u web okruzenju vishe posla gubis da predvidvis sve akcije korisnika, zabranis, iskljucis da ne bi kakvo s**** napravio nego sto to radis recimo pri razvoju desktop app.

Ne bih se slozio ... ono sto ne treba da klikne ili neka druga nepredvidiva akcija nece ni videti na HTML strani
to je rekao bih danas lako za izvesti ako je rec o ozbiljnom web developmentu alatu










[Ovu poruku je menjao deerbeer dana 24.05.2008. u 12:52 GMT+1]

[Ovu poruku je menjao deerbeer dana 24.05.2008. u 12:52 GMT+1]
Viva lollapalooza
 
Odgovor na temu

valjan
Janko Valencik
Software Deployer
Schneider Electric
Novi Sad

Član broj: 158605
Poruke: 3531
194.99.236.*



+553 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 12:17 - pre 192 meseci
Ne kazem ja da knjigovodstvene aplikacije ne mogu da se izradjuju u Web okruzenju - i ja sam pre par godina napravio jednu jednostavnu alatku za obracun zatezne kamate i kursnih razlika u PHP & MySQL varijanti, i doticna se uz vise izmena koristi u nekoliko firmi jos i danas.

A sad da probam sa nekoliko analogija - pet paleta sokova mogu od tacke A do tacke B da prevezem i kamionom, i traktorom, i F1 bolidom, i biciklom, ali i da ih prenesem peske po par litara u svakoj turi. Takodje, mogu da preorem njivu i kamionom, i traktorom, i F1 bolidom, i biciklom, a mogu i sam rucno da povucem plug ako zatreba. Mogu da se trkam po pisti svim ovim navedenim prevoznim sredstvima, a mogu i sam da potrcim pa da tako ucestvujem u trci.

Ako je rastojanje izmedju tacke A i tacke B metar-dva, onda mi je cesto brze & isplativije da na "o-ruk" preguram tih 5 paleta nego da ih utovaram u kamion pa ih ponovo istovaram. Ako tih 5 paleta treba da prebacim po jednu svakog dana, onda je mozda bolje da uzmem neki kombi. Naravno, ako treba sve da prevezem odjednom na veliku razdaljinu, izabracu kamion.

Ako je duzina trkalista jedan metar, ja kao pesak imam dobre sanse za pobedu. Ali ako treba preci par stotina kilometara za sto krace vreme, F1 je pravi izbor. Ako vise ljudi istovremeno treba da predje neku vecu razdaljinu, treba razmisliti o autobusu.

Mogu zivu ogradu seci makazicama za nokte, mogu kukuruz okopavati kasicicom za sladoled, kada zaveje mogu da vucem rasireni suncobran iza sebe i njime pokupim sneg sa trotoara, mogu konzervu tunjevine da otvaram sekirom, itd. Sve je moguce, samo je pitanje kakve su potrebe i mogucnosti krajnjeg korisnika. To sto jedan alat olaksava posao arhitekti ne znaci da ce olaksati i knjigovodji. A sto je jos gore, ono sto je jednom knjigovodji odlicno drugome moze da predstavlja veliku smetnju u radu. Onaj ko ocekuje da ce napraviti univerzalni knjigovodstveni program koji ce zadovoljiti zahteve svakog knjigovodje a uz to da je i lak za koriscenje, bolje neka odmah krene sa prekvalifikacijom u drugu struku - sto univerzalniji program, to je potrebno vise parametara za customizaciju koji ce biti dostupni korisniku kako bi mogli da ga prilagode svojim potrebama, a sto vise parametara to je aplikacija manje "user friendly". Najvise "obozavam" one koji razvijaju GUI a da nisu proveli ni pet minuta pored krajnjeg korisnika i posmatrali ga kako on koristi taj njihov "savrseni" GUI.

Da konacno ovo moje pisanije privedem kraju, nekome ko unosi par stavki dnevno, i racunaljka sklepana od programatora za ves masinu ce odraditi posao, ali onome ko unosi nekoliko stotina stavki svaki dan trebace nesto sto provereno brzo & lako odradjuje posao. Onome ko zeli da dobije logo u boji na odstampanoj otpremnici normalno je da ponudite neko PDF ili web resenje, i tu Clipper i slicne varijante prakticno nemaju sta da traze, mada sam ja recimo i iz Clippera kreirao sarene HTML stranice za prikaz raznih izvestaja na ekranu. Ali onome ko zeli da dobije brz ispis na matricnom stampacu, ne treba nuditi nista sto ne podrzava RAW format, pa sa te strane web bas i nije prihvatljiv. Takodje, nekom operateru koji mora sto pre da "ucekica" hiljade cifara u bazu, sve sto trazi misa ili bespotrebno trckaranje po tastaturi bice cisto smaranje, ali ce zato njegovom finansijskom direktoru biti daleko prihvatljivije da klikne par puta misem i dobije detaljan izvestaj iz te iste baze, nego da se smara cukajuci komande sa tastature. Mislim da ipak treba malo razgraniciti sta je "user friendly" za tacno odredjenog knjigovodju, od onoga sto jedan developer smatra da je "user friendly" za nekog prosecnog korisnika neke prosecne aplikacije. Ove price tipa "moj tata je jaci od tvog tate" su samo prazne price dok ne uporedimo tacno kako se koji "tata" snalazi u nekim konkretnim situacijama - ima li neko zelju & volju da organizuje turnir?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 12:41 - pre 192 meseci
Citat:
galenit: Zeleli mi to ili ne knjigovodstveni programi ce biti u web okruzenju sigurno uz mnogo problema ali to je buducnost


Pre ce biti "Povratak u buducnost II, osveta browsera". Kao i film, bice zabavno gledati, ali nije vise tako uzbudljivo k'o prvi put Prvi deo je bas bio zanimljiv sa sve intranet aplikacijama koje pokusavaju da kontrolisu industrijske robote, u poredjenju sa tim kolosalnim promasajima knjigovodstevna web aplikacija je tek marginalno intersantna. Ne ocekujem box-office hit.

Da mi je neko dao po dolar/evro svaki put kad sam cuo ovakve bajkovite tvrdnje sad bi mogo da se penzionisem sa sve otplacenom kucom. Industrija je toliko nepredvidiva i toliko se krece u nekim besmislenim krugovima da se ni ja posle toliko godina iskustva ne usudjujem da predvidim sta ce biti buducnost, niti sam siguran da uopste postoji ili ce postojati nesto sto ce biti tata nad svim tatama i preuzeti apsolutni primat u svim sferama industrije.

Sta to zapravo cini web neprikosnovenom buducnoscu? I to bas u sferi knjigovodstvenog softvera? Nadam se da nije zato sto si bas ti odlucio da napravis takav program?
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

galenit
Milenko-Mikan Petrovic
32206 Kamenica

Član broj: 61242
Poruke: 25
212.200.204.*



Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo24.05.2008. u 13:23 - pre 192 meseci
Ove dve price prevoz paleta ,trka na sto metara ,deset metara i sledeca dolar /evro nisu mi bas jasne mozda bi bilo logicnije pomenuti Bulovu algebru na kojoj ovo zasad sve funkcionise ali ja nazalost pripadam generaciji koja zna za busene kartice i racunar IBM 1130 ali vidim kojim putem idu nove tehnologije .A kako se prodaju knjigovodstveni programi (sa manje ili vise provizije ) ,ko od knjigovodja stvarno moze da ponudi realan projektni zadatak je pitanje kojim se treba pozabaviti i bilo bi lepo da se i ta prica pojavi na ovom forumu .Jer nije u redu reci web nema sanse u odnosu na Foxpro i zatvoriti ovu temu vratiti se u stvarnost .
Vazan je ovaj detalj po recima iskusnih knjigovodja da analiza vremena izgleda priblizno ovako : 70 % vremena ide na pripremu knjigovodstvene dokumentacije a samo 30 % na unos tih podataka .Tu stupaju na scenu knjigovodstveni programi gde od tih 30 % mogu da donesu neku ustedu u vremenu na racun preglednosti podataka u odnosu na kartonsku karticu .Ovde se ne razmatra ko je napravio program ili ko ce praviti ,da li se moze prodati i da li ce lokalni knjigovodja dati dobru ocenu vec se trazi ideja za neko novo vreme .Sadasnje stanje je poznato u svakoj sredini ima programa i programa za knjigovodstvo a najbolji su oni koji uspeju da se prodaju na razne nacine nezavisno od u cemu su pisani .
 
Odgovor na temu

farmaceut
Apoteka
Banja Luka

Član broj: 182739
Poruke: 55
79.143.162.*



+30 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo27.05.2008. u 23:29 - pre 192 meseci
Pozdrav!
Zelim da podjelim neka svoja iskustva:
Radio sam na razvoju i izradi jednog web-based sistema za apotekarsku djelatnost (koja je specificna jer se mnogo toga unosi rucno, kalkulacije, obrada recepata, osiguranici fonda i sl. - tj. jako puno podataka za "ukucavanje" svaki dan), i mogu reci da smo vrlo zadovoljni kako se sistem ponasa (gledajuci sa strane klijenata koji su ga odlicno prihvatili, kao i sa strane nas, razvojnog tima).

Ovdje je najveca prepreka bila kako olaksati "unos" sa tastature i prevazici ogranicenja web-browswra, te smo dosta vremena potrosili na Javascript i Ajax, ali na kraju je u "formama" za unos kalkulacija i sl. dobivena interaktivnost koja s moze ravnopravno mjeriti sa slicnim programima pisanim u Dephi-ju i sl.

No sav ulozeni trud i "izgubljeno" vrijeme na prilagodjavanje web interfejsa nam se isplatio u poslednja dva mjeseca, kada je dolazilo do promjena u sistemu zdravstvenog osiguranja, nove liste lijekova i sl. (podrucje Republike Srpske).
Ljepo kad na lak nacin za par sati mozes izvrsiti izmjenu u 10 objekata sa 40-tak klijenat masina, sjedeci kod kuce uz FTP i SSH.

Smatram da i Desktopi Web rjesenja imaju prednosti i mane, ali mislim da ce u buducnosti Web rjesenja uci u mnoge vode gdje ih do juce nismo mogli zamisliti.

Pozdrav!
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Koji je programski jezik pogodan za pisanje programa za racunovodstvo28.05.2008. u 10:34 - pre 192 meseci
Cek, nije mi jasno, napravili ste sjajan web interefejs ali ipak izmene radite preko FTP i SSH?!?!?!

Zanima me, da li korisnicima uslovljavate da apliakciju mogu da koriste samo iz jednog veb citaca i to neke konkretne verzije ili vam radi na svemu i svacemu? Da li uslovljavate i OS koji klijenti moraju da koriste?

Inace je lepo cuti da ste uspeli da interfejs dogurate na taj nivo, jeidni problem je ste u desktop varijatni oko toga uopste ne bi ste ni imali posla jer se taj nivo funkcionalnosti podrazumeva, a vreme i resursi se trosie na razvoj aplikacije koja radi konkretan posao.

 
Odgovor na temu

[es] :: Art of Programming :: Koji je programski jezik pogodan za pisanje programa za racunovodstvo

Strane: << < .. 3 4 5 6 7 8 9 10 11

[ Pregleda: 66374 | Odgovora: 203 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.