Почетак › Форуми › Линукс › Програмирање › Sta je sa licencama?
- This topic has 10 одговора, 6 гласова, and was last updated 19 years, 11 months раније by
GoranSTX.
-
АуторЧланци
-
30. јун 2006. у 6:57 am #7548
GoranSTX
УчесникPozdrav,
zanima me kakvo je stanje sa licencama za MySQL i Javu?
Recimo da hocu da napravim aplikaciju (u pitanju je biznis aplikacija), koja koristi gore navedeno za Linux platformu,
i da bude besplatna, da li ce korisnik biti u obavezi da plati neku licencu?
Jesu li MySQL i Java free?
Ako nisu, koja RDBMS i prog. jezik jesu?Hvala unapred…
30. јун 2006. у 9:01 am #45522civan
УчесникMySQL dolazi pod dve licence – komercijalnom i GPL. Ako ti je program GPL, onda je sve u redu, a ako nije TI moras da platis komercijalnu licencu (ne korisnik)
Java (bar Sun-ova) je free as in beer, tako da ni u tom slucaju korisnik ne placa nista…
Moja preporuka za bazu je PostgreSQL – malo je komplikovaniji, ali je i mnogo bolji
30. јун 2006. у 9:18 am #45523GoranSTX
УчесникSad su neke stvari jasnije…
Samo jos nesto, PostgreSQL vs. MySQL – pro et contra?30. јун 2006. у 12:58 pm #45524LimitMan
УчесникPo meni, MySql je za nijansu brzi a bogami i laksi … Takodje, bolje je pokriven dokumentacijom i primerima …
Elem .. Nisam odavno koristio postgre … mozda se to sve izmenilo 🙂
30. јун 2006. у 2:03 pm #45525civan
УчесникProblemi PostgreSQL-a u proslosti: brzina
Problemu MySQL-a u proslosti: nepostojanje ikakvih naprednijih delova SQL standarda (trigeri, pogledi, …), nepostovanje SQL standarda (sto se sintakse tice) tako da je SQL upite pisane za njega nemoguce izvrsavati na ostalim bazamaPostgre 8 – donosi brzinu
MySQL 5 – donosi navedeno gore, ali i dalje ne postuje standard12. јул 2006. у 11:16 pm #45526memphis
УчесникMysql bi trebalo da je znatnije brzi kada se koriste myisam tabele. Jeste da se gube transakcije/ACID, ali se dobija i jednostavnost lockovanjem tabela – (manje problema sa auto-rollbackom/nema deadlocka, kao i manje razmisljanje o izolaciji). Drugo, interesantan je free mysql-workbench, administrator i sl.
S druge strane PostgreSQL ima check!, veci izbor jezika-programiras u omiljenom script jeziku i sl. Tezak je izbor u svakom slucaju.
Posebno blago linuxa su skript jezici. Koliko primecujem python se sve vise ubacuje po defaultu u svako novo RAD okruzenje koje se razvija (gnue, dabo, rekall, kexi,…). Pre neki dan sam downloadovao i kompajlirao rekall i kako vidim funkcionise. Slican je accessu po konceptu tabele-queriji-forme-reporti-makroji. Placa se jedino windows verzija (runtime oko 150$) sto mislim da je ispravno ;).
Sto se jave tice, mislim da je tu pitanje opredeljenja da li koristiti OR mapiranje ili koristiti sql. U prvom slucaju java ima prednost nad drugim resenjima zbog razvijenijeg softwera (hibernate). U neku ruku to vidim grubo kao izbor izmedju jednostavnosti (KISS) i kompletnosti.
13. јул 2006. у 5:55 am #45527GoranSTX
УчесникPosto tek pocinjem sa MySQL-om i, najverovatnije, Javom, mozda ce vam pomoci da mi predlozite koji RDBMS da koristim ako vam kazem za koju namenu pravim aplikaciju. Dakle u pitranju je program za prosto knjigovodstvo namenjen STR (samostalna trgovinska radnja). Za one koji nisu upoznati, potrebno je voditi evidenciju ulaznih i izlaznih racuna, promene i stanje robe na lageru kako osnovno. Vise funkcija bice ubaceno kad osnovna verzija proradi…
Dakle, MySQL ili PostgreSQL? Java ili nesto drugo?13. јул 2006. у 9:36 am #45528civan
УчесникZa to ce ti bilo koji RDBMS biti sasvim ok. Mozda onda dajem prednost MySQL-u. Samo obrati paznju da ako budes koristio mySQL specific opcije, neces moci da prebacis program na druge RDBMS-e. Jedno od resenja bi bilo da mySQL server pozivas sa opcijom za postovanje ansi standarda…
http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.htmlAko zelis da pravis ozbiljniji program, moja preporuka je da ga napravis tako da bez izmena* radi sa bilo kojom bazom (testiras ga sa mySQL i Postgre, mozda i Firebird ili slicno)
————
* bez izmena u smislu bez izmena koda – samo u konfiguracionom fajlu menjas koji JDBC drajver hoces da koristis…26. август 2006. у 10:01 am #45529JMateja
УчесникAko radiš program za Knjigovodstvo bolje je da koristiš PostgreSQL, MySQL je pak bolji za web aplikacije. Ako si zainteresovan za pravljenje programa za prosto knjigovodstvo u Javi i Postgre-u javi mi se na [email protected]
Sa mojim programerima sam nešto razvijao na tu temu pa mogu da ti pomognem i/ili ustupim deo koda ako si zainteresovan.26. август 2006. у 10:07 am #45530jboban
УчесникAko radiš program za Knjigovodstvo bolje je da koristiš PostgreSQL, MySQL je pak bolji za web aplikacije.
Ja odavno planiram da svoje knjigovodstvene programe prebacim na neku pravu bazu, ali još nisam napravio izbor. Zašto je MySQL bolji za WEB?
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.