Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP vs. Perl

[es] :: Advocacy :: PHP vs. Perl

Strane: 1 2

[ Pregleda: 1870 | Odgovora: 34 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cynique
Ivan Štambuk
Zagreb@Croatia

Član broj: 93690
Poruke: 155
193.198.17.*

ICQ: 106979934
Sajt: istambuk.blogspot.com


Profil

icon PHP vs. Perl07.11.2006. u 15:56

http://tnx.nl/php?

Čuo sam već dosta priča da je PHP smeće od jezika/platforme (nedostatak formalne gramatike, nema backwards kompatibilnosti u jeziku - upgrade servera i n stotina klijentelskih apps ode u troqrac, loše skalira i sl.), ali ovakva kolekcija bisera "pingvin inženjeringa" na jednom mjestu govori sama za sebe :)
07.11.2006. u 15:56 

Mitrović Srđan
bloodzero
Majur //: Šabac

Član broj: 10261
Poruke: 2684
62.108.116.*

Sajt: www.web2buzz.net


Profil

icon Re: PHP vs. Perl07.11.2006. u 16:11
U PERL-u sam radio dugo tj to mi je prvi jezik kog sam naucio a da nije basic ;-)
Oduvek sam ga voleo i koristio iskljucivo za sys administraciju i za neke small appz.
Naravno imao je i svoje mane i jos uvek ima polako ga i zaboravljaju. Ali opet
ne mogu da uporedim jel PHP nisam radio tek cu da pocnem cisto jel mi treba
zbog web dev-a ;-) Buranija jezik ali se bar mlati neka kintica na njemu.
Sad but true. Brzo sklapanje aplikacija i niko i ne vodi racuna o "backwards"
komatibilnosti. Koliko znam samo PHP nazovi kodera koji ne znaju osnovne
pojmove programiranja.
07.11.2006. u 16:11 

vladdy
Vladimir Jasovic
Chicago, USA

Član broj: 30119
Poruke: 127
*.dsl.emhril.sbcglobal.net.

Sajt: www.excelleinc.com


Profil

icon Re: PHP vs. Perl07.11.2006. u 16:53
Zar bi PHP bio tako popularan da je "smece od jezika" ??

ASP i VBScript (??!!?!) je bio 100 puta gori, sa sve IIS 5 auh kad se sjetim. Recordset ... brrrrr.


PHP nije idealan ali je daleko od smeca. Pronasao je svoju upotrebu, nije ni spor a za vece aplikacije, scalability i ostalo postoji JSP, ASP.NET 2.0 i slicne platforme.
07.11.2006. u 16:53 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4129
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: PHP vs. Perl07.11.2006. u 17:20
Popularan je zato sto neko ko je tek naucio da koristi FP ili DW moze da ubaci malo gotovog koda i da to nesto radi. Kao sto se nekad ubacivao JavaScript, tako sada mozes da ubacis php. I to ne samo da moze da radi nesto, nego moze dosta toga. Ima gomila php "programera", ali, naci kvalitetnog php programera je jako tesko. Desava mi se stalno da me ljudi pitaju imam li nekoga ko radi PHP, i svi nude super uslove samo ako znas da radis. E, sada to sto sam ja ljubitelj perla i sto mi je jos uvek siroko oko sije pa ne moram da ucim php, to je druga stvar...
07.11.2006. u 17:20 

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 880
*.dsl.pipex.com.



Profil

icon Re: PHP vs. Perl07.11.2006. u 18:36
PHP je obichan hack, shto niko pametan i ne poriche.
Iskreno se nadam se da nestati ASAP. Ono vremena shto sam proveo uz PHP pokushavam da zaboravim (Reflection API? Ko je to budzhio treba biti streljan na terazijama)
07.11.2006. u 18:36 

Mitrović Srđan
bloodzero
Majur //: Šabac

Član broj: 10261
Poruke: 2684
62.108.116.*

Sajt: www.web2buzz.net


Profil

icon Re: PHP vs. Perl07.11.2006. u 18:51
@VRIDER
word! :) Mnogo malo rada i pameti a lepo lovice.

[Ovu poruku je menjao blood dana 07.11.2006. u 21:21 GMT+1]
07.11.2006. u 18:51 

Dragi Tata

Član broj: 1958
Poruke: 3885
65.213.80.*

Sajt: www.novetehnologije.com


Profil

icon Re: PHP vs. Perl07.11.2006. u 21:38
Perl je dobar kao skript jezik, a loš kao aplikacioni jezik.

PHP nisam nikad ozbiljnije koristio.
07.11.2006. u 21:38 

SashaM
Veliki Bečkerek

Član broj: 28482
Poruke: 213
213.244.220.*



Profil

icon Re: PHP vs. Perl07.11.2006. u 22:15
Najveca mana php-a je sto je isuvise tolerantan na pocetnicke greske pa vecina "programera" pravi velike propuste prilikom pravljenja svojih skriptica. Ko je pisao neki web sistem od nule zna koliko php moze biti mocan. OOP se podrazumeva.
Inace web development sam sticajem okolnosti poceo raditi u perl-u i jos uvek me hvata jeza kada se setim! Error handling? Popijes "server error" pa vidi gde si pogresio. Da ne pominjem sta je sve potrebno napisati da bi preuzeo obicanu varijablu iz url-a... Doduse to je bilo pre vise godina kada sam radio u njemu, mozda se nesto promenilo od tada ali u svakom slucaju php je majka za onog ko zna da ga koristi.
Life happens but shit goes on
07.11.2006. u 22:15 

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4129
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


Profil

icon Re: PHP vs. Perl07.11.2006. u 23:09
Sve sto je potrebno u perlu da bi se pristupilo promenljivoj iz URLa je da joj pristupis?!
Code:

use CGI;
my $query = new CGI;
$zahtev = $query->param('zahtev');

Najbolje je to sto se na potpuno isti nacin pristupa promenljivim i u slucaju POST i GET metode. Ne znam sta moze biti lakse od toga.

Citat:
...php je majka za onog ko zna da ga koristi.

Mislim da ovo vazi i za perl i za bilo koji drugi jezik.
07.11.2006. u 23:09 

SashaM
Veliki Bečkerek

Član broj: 28482
Poruke: 213
213.244.220.*



Profil

icon Re: PHP vs. Perl08.11.2006. u 00:18
Citat:
VRider: Sve sto je potrebno u perlu da bi se pristupilo promenljivoj iz URLa je da joj pristupis?!


Ovako je ranije radjeno:

Code:

    if ($ENV{'REQUEST_METHOD'} eq 'GET') {
            $buffer = $ENV{'QUERY_STRING'};
    }    
    else {
            read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
    }

    @pairs = split(/&/, $buffer);
    foreach $pair (@pairs) {
            ($name, $value) = split(/=/, $pair);
            $value =~ tr/+/ /;
            $value =~ tr/|/&/;
        $value =~ tr/^/"/;
            $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
            $FORM{$name} = $value;
    }

    $zahtev = $FORM{'zahtev'};



Kao sto rekoh ne radim u perlu vec godinama tako da je evidentno osmisljen laksi pristup.

Citat:
Najbolje je to sto se na potpuno isti nacin pristupa promenljivim i u slucaju POST i GET metode. Ne znam sta moze biti lakse od toga.


Code:

    $zahtev = $_REQUEST['zahtev'];


Cita varijablu iz get, post i cookies. Mada licno vise preferiram odvojene funkcije za to zbog vece kontrole.

Svako treba da radi u jeziku koji mu najvise odgovara ali to ne znaci da treba omalovazavati druge jezike. Nekome vise lezi perl, nekome php ili asp i svi oni imaju svoju primenu danas. A u cemu ce se sutra programirati to niko ne zna...
Life happens but shit goes on
08.11.2006. u 00:18 

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 880
*.plus.com.



Profil

icon Re: PHP vs. Perl08.11.2006. u 02:03
Zashto PHP zovete "jezikom"??
08.11.2006. u 02:03 

zi::
Igor Marinović
Manufaktura doo Internet inženjering
Palić

Član broj: 18090
Poruke: 642
212.200.52.*

ICQ: 7715569
Sajt: www.marinowski.com


Profil

icon Re: PHP vs. Perl08.11.2006. u 04:56
Stvarno ne znam zasto PHP zovu jezikom, a neki MySQL cak pokusavaju da nazovu i bazom ...

08.11.2006. u 04:56 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2317
89.216.244.*



Profil

icon Re: PHP vs. Perl08.11.2006. u 05:26
Jeste los to niko ne spori, ali mu fali i strict typing - zasto ja sa regex moram da proveravam ulaz korisnika (je li numericki npr.)? Zasto da me runtime ne postedi toga gde moze? To je nuzno ako ne zelite busan sajt, to nije opcionalna stvar.

@zi::

Originalni MS BASIC je gori, a ipak je programsi jezik. I asembler takodje. A MySQL jeste baza. Po tvojoj logici samo bi mecku mogli da zovemo autom, a ne Jugo ili Logana, koji se, izvini, lepo kotrljaju.
08.11.2006. u 05:26 

zi::
Igor Marinović
Manufaktura doo Internet inženjering
Palić

Član broj: 18090
Poruke: 642
212.200.52.*

ICQ: 7715569
Sajt: www.marinowski.com


Profil

icon Re: PHP vs. Perl08.11.2006. u 05:55
Ja sam to rekao ironicno.

Koristim PHP za Web programiranje, dobro mi sluzi. Doduse, stoje one primedbe sa sajta koje je Cinique postavio.

Perl koristim za sitne skripte za data mining, i za takve stvari kao sto su mailing liste, slanje SMSova, itd. Za ovakve stvari koristim Perl vise od 10 godina, i zadovoljan sam s njim.


08.11.2006. u 05:55 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2317
89.216.244.*



Profil

icon Re: PHP vs. Perl08.11.2006. u 06:02
izvini, bez smajlija ironija se ne vidi na forumima. :-)
08.11.2006. u 06:02 

maksvel
Marjan Milošević
Čačak

Član broj: 107376
Poruke: 321
212.62.37.*

Sajt: www.tfc.kg.ac.yu/tempus-j..


Profil

icon Re: PHP vs. Perl08.11.2006. u 07:02
Uprkos svojim nedostacima, puno se koristi, a i nastaju neka poboljšanja... -> evo i MS se "dodatno angažovao": Microsoft Opens PHP Door
Unix is user-friendly—it's just choosy about who its friends are.
_______________________
Blog
08.11.2006. u 07:02 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2317
89.216.244.*



Profil

icon Re: PHP vs. Perl08.11.2006. u 09:30
Hype nema veze sa kvalitetom. Webdeveloperi moraju da koriste ono sto se trazi, jer retko kada imaju odresene ruke da biraju server-side jezik i bazu koja im odgovara, zato Perl, Ruby, Python a i Postgresql nisu zastupljeniji. Ja bih voleo da koristim Postgresql ili koju komercijalnu bazu u Express varijanti, ali to moj host ne omogucava, a ja skuplje da placam hosting necu. PHP je jedan Frankenstajn, normalno se sw prvo dizajnira pa onda kodira, a kod PHP-a se vidi nedostatak rada na dizajnu jezika. Ili ce izbaciti kompatibilnost sa starim kodom i napraviti nesto (neznatno) bolje, ili ce uvek ostati ono sto jeste. S obzirom sta su napravili do sada od jezika, sumnjam da je njihov krajnji domet visoko.
08.11.2006. u 09:30 

SashaM
Veliki Bečkerek

Član broj: 28482
Poruke: 213
213.244.220.*



Profil

icon Re: PHP vs. Perl08.11.2006. u 09:54
Citat:
bojan_bozovic: Jeste los to niko ne spori, ali mu fali i strict typing - zasto ja sa regex moram da proveravam ulaz korisnika (je li numericki npr.)? Zasto da me runtime ne postedi toga gde moze? To je nuzno ako ne zelite busan sajt, to nije opcionalna stvar.


A zasto proveravas sa regexom? Ako ocekujes numericki input mozes jednostavno postaviti

Code:
$broj=(int)$_POST['broj'];


Znaci (int) ispred ulaza i php ce automatski varijablu preneti kao broj cak i u slucaju da je uneta kao string. Na primer "aa1" ce biti 0, "14aa" ce biti 14 itd.
Stoji da svaki input treba tretirati kao nesiguran i vrsiti provere ali nisam znao da to neki rade sa regexom. Sa druge strane mislim da provere treba ciniti u svakom web programskom jeziku.

PHP uopste nije los jezik, istina je da ima jos dosta prostora za unapredjivanje ali i ovakav kakav je sasvim dobro obavlja svoj posao. Naravno od programera zavisi kako ce ga upotrebiti, za tupsona ni najsavrseniji jezik nece biti dovoljno dobar i spreciti ga da proizvodi bagovito smece.

[Ovu poruku je menjao SashaM dana 08.11.2006. u 11:05 GMT+1]
Life happens but shit goes on
08.11.2006. u 09:54 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2317
89.216.244.*



Profil

icon Re: PHP vs. Perl08.11.2006. u 10:04
Zato sto ne zelim da mi 4aa bude 4 ili 1.0 1.

Ako mislis da 4aa nije string a 1.0 nije float, sorry.

Code:

function isinteger($str) {
if (ereg ('^[0-9]*$', $str)) {
    $return=TRUE;
} else {
    $return=FALSE;
}
return $return;
}


To sto nesto "obavlja posao" ne znaci da je to dobro. Eto BASICa na primer, obavlja posao, ali je los, vrlo los.
08.11.2006. u 10:04 

SashaM
Veliki Bečkerek

Član broj: 28482
Poruke: 213
213.244.220.*



Profil

icon Re: PHP vs. Perl08.11.2006. u 10:13
I sta radis ukoliko input ne prodje validaciju? Izbacis natpis sa greskom? Onaj ko hoce da ti zeza program zezace ga svakako, ti jedino kao programer mozes da predupredis code injection preko input polja.

Zar u tom slucaju ne bi bilo jednostavnije proveravati sa "is_int" i "is_float" funkcijama?
Life happens but shit goes on
08.11.2006. u 10:13 

[es] :: Advocacy :: PHP vs. Perl

Strane: 1 2

[ Pregleda: 1870 | Odgovora: 34 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.