ugrás a tartalomhoz

A Perl ma

Gulyás Zsolt · 2009. Jan. 29. (Cs), 19.37
Üdvözlök mindenkit!

Sok cikk és fórum foglalkozott már a Perl nyelvvel, többek közt itt a Weblabor-on is. A gond hogy ezek többsége minimum 3-4 éves topic.

A véleményetekre lennék kíváncsi, hogy mennyire életképes alternatíva ma a nyelv a PHP-vel (esetleg a Ruby-val, Python-nal) szemben, valamint szerintetek mire lehet számítani a jövőben. Nem a Perl 6, vagy a Parrot motor érdekel, hanem a nyelv támogatottsága, használatának előnyei és hátrányai a többi fentebb említett nyelvvel szemben.

Nem szeretnék értelmetlen "Windows/Linux", vagy "IE/Firefox" jellegű vitát a Perl és a PHP kapcsán. Mindkét nyelvnek megvannak a maga pozitív és negatív tulajdonságai. Gyakorlati tapasztalatok, vélemények érdekelnek.

PHP-val dolgozom, főleg egyedül, néha egy két-három fős csapatban. Ezt is inkább csak másodállás jelleggel. Magyarul nem ezzel keresem a napi betevőre valót. Csak kisebb rutinfeladatokat oldok/oldunk meg, főleg átlagos céges honlapok szerveroldali részét. Az esetek jelentős részében lényegtelen a használt szerveroldali nyelv, csak a végeredmény a fontos. Nincs szükségem nagy programozócsapattal való együttműködésre, bonyolult keretrendszerekre, stb. Vagyis az "igazi" programozókkal ellentétben elég szabadon, kötöttségek nélkül tudok váltani a nyelvek között, tulajdonképpen kizárólag a saját kedvemnek/ízlésemnek/véleményemnek megfelelően.

Szerintetek mennyire érdemes 2009-ben belevágni a Perl-be, ha az ember hosszútávra szeretné elkötelezni magát egy nyelv mellett. Főleg a Perl érdekelne, de Ruby-val, vagy Python-nal kapcsolatos véleményeket is várok.

Előre is köszönöm!
 
1

Re: Perl ma

Poetro · 2009. Jan. 29. (Cs), 20.46
Szerintem a szerveroldalon még mindig szép kis scripteket lehet Perl-ben írni, mondjuk kötegelt file műveletekre, cserékre ilyemikre, de én webre nem raknám, mert a többiek általában gyorsabbak, vagy komplettebbek, legalábbis szvsz.
2

Találtam

deejayy · 2009. Jan. 30. (P), 10.04
nemrég botlottam bele ebbe itt:
http://xodian.net/serendipity/index.php?/archives/27-Benchmark-PHP-vs.-Python-vs.-Perl-vs.-Ruby.html

Bár nem ez fogja eldönteni a vitát (a "hello world" azért mégsem annyira reprezentatív...), mégis érdemes vetni rá egy pillantást.
3

Nem elsődleges szempont

Gulyás Zsolt · 2009. Jan. 30. (P), 11.35
Igazából - figyelembe véve az általam készített munkákat - nálam a sebesség ha nem is elhanyagolható, de mindenképpen másodlagos szempont.

Ráadásul szvsz. egy CGI-ként futtatott Perl programot egy szintén CGI-ként futtatott PHP programmal érdemes összevetni, vagy éppen egy Apache modulként futtatott PHP-t egy mod_perl-lel. Szerintem így lenne igazságos.

Az említett teszt egyébként csak parancssori eszközként hasonlítja össze a nyelveket, ami azért módosulhat Apache modulként, CGI-ként, vagy FastCGI-ként használva őket.
4

cpan

zila · 2009. Jan. 30. (P), 12.07
A Perl nagyon nagy előnye a CPAN. Én szívesen használom mai napig parancssoros scriptek írására, automatizáláshoz, webalkalmazások háttértámogatására, adatbetöltésekre, konverziókra, admin feladatokhoz, log elemzésekhez, stb. Adatbányászok is szívesen használják szövegfeldolgozásra. Szerintem nem hátrány ha ismeri valaki. Előfordul már, hogy használtam prototípus gyártásra: egy feladatra gyorsan összelapátoltam egy megoldást, aztán ez alapján készült a rendes program pl. c-ben (vagy néha a prototípus átcsúszott éles használatba :)
5

Perl 6

Hodicska Gergely · 2009. Jan. 31. (Szo), 01.27
Idén végre kiadják a Duke Nukem Forever-t.
6

:)

zila · 2009. Feb. 2. (H), 12.03
Hát igen, sajnos hasonló a két project, de én mindkettőnek nagyon örülnék :)