Prijava
Korisničko ime:

Lozinka:

remember me

Zaboravili lozinku?

Registrirajte se!
Glavni menu
Potraga
Tko je online
22 korisnika je online (12 korisnika cita Diskusije)

članovi: 0
Gosti: 22

više...
HULK-Diskusije - Programiranje - Desktop ili Web?
Chat WIKI Kontakt
HULK Forum Index
   Programiranje
  Desktop ili Web?

Pregledavanje ovog Threada:   1 Anonimnih Korisnika

 

 Dno   Prethodna tema   Sljedeca tema
  •  Ocjena Threada
      Ocijenite ovaj Thread
      Izvrsno
      Dobro
      Prosjecno
      Loše
      Užasno
Pošiljatelj Thread
  •  Piko
      Piko
Desktop ili Web?
#1
Upravo došao
Pridružen: 18.10.2007
Od Rijeka
Poruke: 19
Level : 3
HP : 0 / 52
MP : 6 / 2511
EXP : 9
Grupa:
Registered Users
Offline
Već duže vrijeme planiram napraviti jednu GPL knjigovodstvenu aplikaciju i ono što me mući je izbor platforme.

Trenutno se dvoumim između slijedećeg:

Lazarus -> Firebird
Lazarus -> PostgreSQL

HTML5, JavaScript -> PHP -> PostgreSQL
HTML5, JavaScript -> PHP -> Firebird
HTML5, JavaScript -> PHP -> MySql

HTML5, JavaScript -> Python -> PostgreSQL
HTML5, JavaScript -> Python -> Firebird
HTML5, JavaScript -> Python -> MySql

Svaki prijedlog je dobro došao, može i neka druga
platforma tj. ne mora biti ništa od ovog što sam naveo.
Postano : 25.03.2011 4:40:55
Izradi PDF od ove poruke Ispis
Vrh
Re: Desktop ili Web?
#2
Linux Master
Pridružen: 04.01.2005
Od 33 stupnja i 4 minute sjeverno, i zatim 5 koraka na zapad
Poruke: 2391
Level : 39
HP : 0 / 964
MP : 797 / 54177
EXP : 56
Grupa:
Webmasters
Registered Users
HULK
UrednikNovosti
UrednikRecenzija
UrednikLinkova
ModeratoriForuma
UrednikSekcija
UrednikBlogova
UrednikDogadjanja
UrednikDokumenata
UrednikKomentara
Offline
Mislim da postavljaš kriva pitanja. Prava pitanja bi bila:

- da li će podaci biti kod korisnika ili mene
- što znam o knjigovodstvu i potrebama istoga
- kojeg knjigovodstvenog eksperta mogu i koliko često pitati za mišljenje
- koliko korisnika
- koliko ću ažurno pratiti knjigovodstvene zakone i pravila
- tko će reagirati na bugreporte, koliko brzo
- koliko dugo (godina) ću održavati dotični SW
- backup
- failover

Kad odgovoriš na ta pitanja, naći ćeš i odgovor za tehnologiju.
_________________
Poći ću s vama jer volim šalu, hoću da vidim ježa budalu.

Put u Japan
Postano : 25.03.2011 20:44:32
Izradi PDF od ove poruke Ispis
Vrh
  •  Piko
      Piko
Re: Desktop ili Web?
#3
Upravo došao
Pridružen: 18.10.2007
Od Rijeka
Poruke: 19
Level : 3
HP : 0 / 52
MP : 6 / 2511
EXP : 9
Grupa:
Registered Users
Offline
Imaš pravo Slobodane, vidim da nisam bio dovoljno precizan u svom pitanju.

Pod knjigovodstvom sam mislio na materijalno knjigovodstvo a ne na financijsko knjigovostvo. Aplikacija bi bila namijenjena malim i srednjim firmama kojima neki knjigovodstveni servis vodi knjige. Ideja mi je pokriti proizvodnju, servis, veleprodaju i maloprodaju. Znači nešto u stilu Pro3x programa.

odgovori na tvoja pitanja bi bili:

- da li će podaci biti kod korisnika ili mene?
Biti će kod korisnika

- što znam o knjigovodstvu i potrebama istoga?

Što se tiće dosadašnjeg iskustva sa time, mislim da imam dovoljno jer imam razvijenu takvu aplikaciju. Aplikacija je napisana u Delphiju i koristi NexusDB bazu i dosta komercijalnih komponenti tako da njezinim otvaranjem sourcea ne bi ništa postigao jer ukoliko bi netko želio nešto mijenjati tada bi morao imati kupljene sve te komponente. Inaće ovo je već šesta ver. programa prvu sam napisao 1993 u Pascalu na DBase 3+ bazi.

- kojeg knjigovodstvenog eksperta mogu i koliko često pitati za mišljenje?

Imam svog knjigovođu od kojeg mogu dobiti informacije

- koliko korisnika?

obzirom da bi bila namijenjena za male i srednje tvrtke stvarno ne znam ali sve ove baze koje sam naveo bi trebale to podržati.


- koliko ću ažurno pratiti knjigovodstvene zakone i pravila?

Obzirom da se radi o materijalnom knjigovodstvu, znači o onom dijelu papirologije koju poduzetnici vode sami tu su onda njihovi knjigovodstveni servisi koji ih upozoravaju na potrebne promjene, na isti način kao što to mene upozorava moj knjigovođa. Predpostavljam ako se stvori određena zajednica korisnika da bi se onda te informacije brzo širile na web site-u tog projekta.

- tko će reagirati na bugreporte, koliko brzo?
- koliko dugo (godina) ću održavati dotični SW?
- backup?
- failover?

Slobodane ova zadnja četri pitanja koja si postavio su najvažnija jer se radi o podršci.

Bez prave korisničke podrške tu cijeli projekt pada u vodu. Do sada sam u svojoj praksi imao prilike vidjeti kvalitetan software od kojeg su korisnici
odustali samo zato što nisu imali dobar support a bilo je i obrnute situacije.


Ideja mi je aplikaciju popratiti web siteom sa nizom tutoriala i dokumentacijom u kojoj bi se objašnjavalo na koji način pisati module za aplikaciju i slično. Znači kad aplikacija bude gotova bilo tko zainteresiran bi se mogao priključiti razvoju i nuditi svoj support korisnicima. Aplikacija bi bila besplatana i open source a podrška bi se mogla naplaćivati.

Zbog toga mi je bitan odabir alata jer trebam naći nešto u ćemu bi se i drugi mogli snaći a onda taj alat treba i popratiti sa nizom tutoriala na tom siteu.

Trenutno najviše razmišljam o Lazarusu.
Znači klasičan fat client sa firebirdom kao bazom. Cilj je izbjeći bilo kakvo kompliciranje kako bi se bilo tko mogao ušaltati u program znaći tu ne bi bilo nikakvog odvajanja poslovne logike od prezentacije i slično.

Druga varijanta je da se ide na nekakvu web aplikaciju. Gdje bi se sve posložilo kako treba. Web client bi radio samo prezentaciju u JavaScriptu, poslovna logika bi bila u Php-u ili Pythonu i sve bi se to kačilo na neku bazu.
Postano : 26.03.2011 7:46:44
Izradi PDF od ove poruke Ispis
Vrh
Re: Desktop ili Web?
#4
Upravo došao
Pridružen: 09.06.2011
Od
Poruke: 1
Level : 1
HP : 0 / 0
MP : 0 / 0
EXP : 0
Grupa:
Registered Users
Offline
Ja sam odabrao ovo:

HTML5, JavaScript -> PHP -> Firebird

1. HTML/JavaScript zbog jednostavnost deploymenta. Ima tvrtki sa po 50-100 korisnika i ne moram svakome instalirati aplikaciju, samo dam URL

2. PHP - sve ostalo je otprilike isto, ali je za PHP mnogo lakše naći dodatne programere ukoliko kreneš raditi veći posao.

3. Firebird - MySQL nije za ovo. MySQL je dobar za web sajtove gde imaš malo tabela sa puno podataka. Za poslovnu aplikaciju su ti mnogo bitniji ACID, stored procedure i triggeri nego "suha brzina". Dakle, ostaju FB i PG kao jedine ozbiljne opensource varijante. Izabrao sam Firebird jer ima manji footprint od Postgresa, lakše održavanje (nema 1000 parametara, baza je 1 fajl, itd.) i mogućnost embedded verzije (ako želiš napraviti i standalone desktop aplikaciju jednog dana sa istom bazom). Support je isto mnogo bolji jer na mailing listi odgovaraju ljudi koji prave Firebird, za razliku od PG gde ćeš uglavnom odgovore dobiti od drugih korisnika. Performanse su im otprilike iste. Moj izbor je FB, ali nećeš pogrešiti ni ako odabereš PG.
Postano : 09.06.2011 8:08:33
Izradi PDF od ove poruke Ispis
Vrh
  •  Piko
      Piko
Re: Desktop ili Web?
#5
Upravo došao
Pridružen: 18.10.2007
Od Rijeka
Poruke: 19
Level : 3
HP : 0 / 52
MP : 6 / 2511
EXP : 9
Grupa:
Registered Users
Offline
mbabuskov, hvala na odgovoru.

Sa firebirdom sam se samo igrao i nemam ništa na njemu što radi u produkciji. Možeš li nam reći iz prve ruke kakav ti se je pokazao u produkciji tj. da li je potrebno kakvo administriranje ili ga samo instaliraš i zaboraviš na njega. Najviše me zanima koliko je stabilan.
Postano : 14.06.2011 4:48:05
Izradi PDF od ove poruke Ispis
Vrh
 Vrh   Prethodna tema   Sljedeca tema

 


 Ne možete pokrenuti novu temu.
 Možete citati teme.
 Ne možete odgovarati na poruke.
 Ne možete uredivati svoje poruke.
 Ne možete brisati svoje poruke.
 Ne možete dodavati nove ankete.
 Ne možete glasati u anketama.
 Ne možete dodavati fileove porukama.
 Ne možete slati poruke bez odobrenja.
Copyright © 1995-2009 HULK web team. Sva prava pridržana. RSS. Engine: XOOPS