Kao prvo ja nisam radio win aplikacije u PERL-u. Barem ne one sa GUI-em !
E ali posto kazes da se radi za win, ako uzmes C#, predpostavljam da se to onda radi sa MS Visual Studiom. A to kosta ..... mnogo vise nego perl (koji je besplatan :)
Baze podataka mogu biti bilo kakve. Za tako nesto, relativno prosto kao sto je video klub. Mozes da koristis i obican flat text format. Veruj mi to u perlu radi neverovatnom brzinom. Pogotovo ako koristis hash-ove (niz koji se poziva po imenu tj. stringu a ne po rednom broju) .... A uz pomoc perl modula mozes da koristis bilo koju bazu ! Dakle mysql, access, ms sql .... oracle ...
Licenca .... pa PERL besplatan je. Naravno ti tvoj program mozes da naplacujes, najnormalnije.
Hm. Sto se tice instalacije. Pa pazi, ako radis za lokalne firme, ti im lepo pored instalacije tvog programa, instaliras i perl. I moze da se podesi u propertisu od programa da ga startuje klikom da ikonu.
Postoji i proram perl2exe i slicne stvari. Samo ime kaze sta to radi. Dakle pravi exe fajl. Potpuno ga kompajlira. Dakle ne treba ti perl uopste uz njega. Ali to proveri, ne znam kako radi u kombinaciji sa TK-om i slicnim stvarima. Mada ga neki bas i ne preporucuju
Stampanje. Ne znam tacno ali u knjizi koju ima (Perl detaljan izvornik) se pominju neki izvestaji. Pa mislim jezik je i pravljen sa obradom podataka kao glavnom svrhom. Pogledaj malo to na
www.cpan.org. To ti dodje kao direktorijum raznih biblioteka (perl modula *.pm). A oni su ti nesto kao dll-ovi za win. Samo sto rade i na win-u, linux-u ....
Vec sam rekao SQL podrzava u zavisnosti od baze podataka.
Pazi, da je lakse praviti programe u Visual Studiju jeste. Da je mnogo skuplje, jeste. Da sve to moze samo da radi na Win platformi, tacno je. Ali opet. Perl je besplatan, meni se mnogo vise svidja od C-a :) Radice ti na raznim platformama sto i nije tako lose jer lokalni narod bas i nece da daje pare za legalan win, a linux po defaultu ima perl instaliran :)
Inace perl v6.0 koja treba da izadje (ili mozda vec jeste ?!?) treba da dobije i podrsku za kompajler. Pravi pravcati. Dakle da pravi exe. A ako je tebi problem oko davanja source-a. Ima i drugih resenja. Koja meni nikako da prorade ali ... :)
Napravis bytecode. Nesto slicno kao sto JAVA ima. Dakle nije source, a opet radi na svakoj masini. Tj nije kompajliran. Opet treba da prodje kroz perl interpretetor.
Ajde ako se odlucis za PERL. Javi se na personal message. I mene interesuje cela ta prica oko pravljenja win i linux aplikacija u perl-u.