Početak›Forumi›Linuks›Programiranje›Sta je sa licencama?
- This topic has 10 odgovora, 6 glasova, and was last updated 17 years, 8 months ranije by GoranSTX.
-
AutorČlanci
-
30. jun 2006. u 6:57 am #7548GoranSTXUčesnik
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. jun 2006. u 9:01 am #45522civanUčesnikMySQL 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. jun 2006. u 9:18 am #45523GoranSTXUčesnikSad su neke stvari jasnije…
Samo jos nesto, PostgreSQL vs. MySQL – pro et contra?30. jun 2006. u 12:58 pm #45524LimitManUčesnikPo 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. jun 2006. u 2:03 pm #45525civanUčesnikProblemi 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. jul 2006. u 11:16 pm #45526memphisUčesnikMysql 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. jul 2006. u 5:55 am #45527GoranSTXUčesnikPosto 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. jul 2006. u 9:36 am #45528civanUčesnikZa 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. avgust 2006. u 10:01 am #45529JMatejaUčesnikAko 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. avgust 2006. u 10:07 am #45530jbobanUčesnikAko 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?
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.