Da li vredi da se uci Perl...Mislim nisam pocetnik, radio sam sa perlom, ali pored php, asp....da li vredi da se uci, sta mislite koji ce u buducnosti najvise da se koristi???
Gojko ti je veoma lepo odgovorio. Perl jedino ne moze da pece palacinke ma da sam cuo da neki developeri rade na Food::Palacinke modulu tako da ce uskoro i to moci :)
Evo odlomka iz 'man perlfaq1':
What is Perl?
Perl is a high-level programming language with an eclectic heritage written by
Larry Wall and a cast of thousands. It derives from the ubiquitous C program-
ming language and to a lesser extent from sed, awk, the Unix shell, and at
least a dozen other tools and languages. Perl's process, file, and text manip-
ulation facilities make it particularly well-suited for tasks involving quick
prototyping, system utilities, software tools, system management tasks,
database access, graphical programming, networking, and world wide web program-
ming. These strengths make it especially popular with system administrators
and CGI script authors, but mathematicians, geneticists, journalists, and even
Uporediti Perl i PHP, pa PHP je djete Perl-a neki cak bi rekli kopile. PHP je usko specijalizovan (bar i startu bio) na web i fokusiran na jednostavnosti i brzinu sto je uspio.
Perl je zreliji jezik ali nesreca perla je sto ga je malo ozbiljnije potrebno uzeti i uciti.
Druga stvar perl je malo usporio svoj razvoj u odnosu na php.
Pa da PHP se trenutno mozda brze razvija od Perl-a. Ali posto PHP toliko toga nema sto Perl ima ... mogu oni tako jos dugo dok ga budu stigli :)
Naravno snaga Perl-a se sazna tek kad ga malo bolje naucis. Ne sad nesto ekstra, dovoljno da otprilike znas sta je sta i gde se nalazi u knjizi (barem meni).
I naravno mocni cpan.org. To je kolekcija BESPLATNIH modula za Perl. Dakle to je skup klasa ili samo funkcija koje resavaju probleme. I skoro uvek, kada imate neki "problem", neko ga je imao pre vas, i resenje stoji na cpan-u.
Kad naucis da koristis module. Pa to je kao da si otkrio Ameriku. Sve postaje mnogo jasnije. I cela slika o Perlu se tek tada vidi ;)
A ovi sto kazu PHP je bolji. U cemu je bolji ?
Brzi ... pa dobro koliko ja znam php radi pod mod_php-om na apache serveru zar ne ? Ajde da vidimo koliko je samo puta mod_perl brzi ? Dakle ne Perl/Cgi ...
Laksi ... e jedino je ovo tacno. Lakse tj brze se nauci. Ali sto je lakse to je manje mocno :/
Laksi za koriscenje jer se pise direktno u html kod. Pa to je najveca propast !!!
Mozda za kratke skriptice je to dobro, tipa form2mail i sl.
Nesto komplikovanije. Template na jednu stranu, kod na drugu. Nema mesanja ta dva !
A na cpan-u ima mnogo dobar modul HTML::template - lako se i koristi. Lako i instalira. Samo stavis u direktorijum u kojem je i skripta i to je to. Ili iskopiras u lib ili site/lib ...