Jump to content
php.lv forumi

Kāpēc PHP tik ļoti sux'o, bet tomēr mēs visi to lietojam


daGrevis

Recommended Posts

  • Replies 253
  • Created
  • Last Reply

Top Posters In This Topic

Katrā valodā var atrast vietu, dēļ kā varētu teikt, ka šī valoda sux.

Nav jau īsti labākas alternatīvas par PHP, tām darbībām webā, ko ar to dara, ja nu vienīgi nākotnē node.js, dēļ tā, ka samazina nepieciešamo valodu zināšanu skaitu līdz vienai.

Bez tam, ar pēdējām lietām, ko attīsta FBā, PHP paliks vēl spēcīgāks, piemēram, PHP virtuālā mašīna:

http://www.facebook.com/note.php?note_id=10150415177928920

Link to comment
Share on other sites

Nav alternatīvu? Python un Ruby vairs neskaitās?

Tās īsti nav alternatīvas:

1)Piemēram PHP autoload funkcionalitāte, kas padara PHP aplikāciju struktūru un atsevišķu daļu rakstīšanu super ērtu, nav ne ruby, ne python-ā

2)Tā kā web izstrādē bieži jāraksta templeiti, tad rakstīt tos PHP valodā ir ērti, nav jāapgūst kaut kādi papildus templeitu dzinēji, kā tas ir ruby un pythonā.

3)Īsti koderi nāk no C++, PHP sintakse neprasa lieku piepūli, jo ir ļoti līdzīga c++ sintaksei, atšķirībā no ruby un python.

 

Tā varētu turpināt un turpināt.

Es piekrītu, ka var piesieties PHP dažās vietās, bet citās valodās šo trūkumu ir vairāk.

Edited by codez
Link to comment
Share on other sites

Es piekrītu, ka var piesieties PHP dažās vietās, bet citās valodās šo trūkumu ir vairāk.

 

Vai vari parādīt saiti uz kādu rakstu, kur Python problēmas, nekonsekvence utt, būtu izķidātas kaut uz pusi tik lielā apmērā kā http://me.veekun.com...-of-bad-design/ ?

 

Bet vispār jau katram savs, kam PHP "čik čik, lai tik ātri kaut kas kaut kā strādā" ideoloģija ir tuva, tam būs grūti izprast Python eleganci un viendabīgumu.

Link to comment
Share on other sites

Bet vispār jau katram savs, kam PHP "čik čik, lai tik ātri kaut kas kaut kā strādā" ideoloģija ir tuva, tam būs grūti izprast Python eleganci un viendabīgumu.

Dzivojam evolucionārā kapitālisma ērā. Ja tu nevari čik, čik un ātri viss strādā, tad tu neturi līdzi konkurencei un konkurenti tevi apdzen ar jaunām fīčām. Varbūt python arī der kādā web aplikācijā, kura strādās gadiem ilgi zem viena un tā paša koda, bet, ja vajag strauji un ātri visu attīstīt, likt klāt jaunu funkcionalitāti, uzlabot esošo, mest ārā nevajadzīgo, tad PHP ir priekšā.

Tātap Python der kaut kādiem sistēmas tūļiem, varbūt kādiem specifiskiem API, bet pilnu web aplikāciju taisīt pythonā ir dranķīgāk kā PHP. To arī pierāda pietiekami liels mega lielo un dinamiski attīstošos aplikāciju skaits tieši PHP, bet kaut kā nemanu tādas pythonā. Piemēram, lietotākā aplikācija, kur frontenda pamatā ir PHP ir Facebook.

Kāda ir lielākā aplikācija, kur pamatā ir python?

Link to comment
Share on other sites

Kāda ir lielākā aplikācija, kur pamatā ir python?

 

 

LOL - jau minētajā rakstā "Do not tell me that Facebook and Wikipedia are built in PHP. I’m aware! They could also be written in Brainfuck, but as long as there are smart enough people wrangling the things, they can overcome problems with the platform."

 

Python app piemēri - http://www.reddit.com, http://instagr.am (nupat Facebook viņus nopirka par $1 000 000 000. Izstrādāts ar 6 developeriem), http://disqus.com.

 

Un man un pāris citiem zināmiem cilvēkiem, produktivitāte lielāka ar Python, nevis PHP. Tas arī par nto fīču ātru izstrādāšanu. Un tieši no šādas prasības arī radies Django web framework.

 

P.S.

3)Īsti koderi nāk no C++

LOL 2x
Link to comment
Share on other sites

Pietam, ja jau vajag ātri kko uzbliezt — Pythons sasit PHP vienos vārtos!

 

Cik garš ir PHP kods ar visiem sekimoliem, dolāru zīmītēm mainīgo priekšā... liekajiem «curly braces» un tamlīdzīgi — salīdzinājumā ar Python, atļaušos, super-īso pierakstu?

Link to comment
Share on other sites

LOL - jau minētajā rakstā "Do not tell me that Facebook and Wikipedia are built in PHP. I’m aware! They could also be written in Brainfuck, but as long as there are smart enough people wrangling the things, they can overcome problems with the platform."

Algoritmiski spēcīgākie koderi nāk no C++, jo tur parasti datu struktūras (koki, grafi, hashtabulas, utt.) un sarežģīti algoritmi tiek visbiežāk implementēti un tieši šī iemesla dēļ arī top koderi kā skriptu valodu drīzāk izvēlās PHP, jo tur var sākt rakstīt kodu jau pēc pāris dienām.

Tāpēc, lai nodrošināt straujo FB augšanu, skeilošanos un pielāgošanos, ir/bija vajadzīgi top inženieri, tas arī ir viens no būtiskiem PHP plusiem.

 

 

Python app piemēri - http://www.reddit.com, http://instagr.am (nupat Facebook viņus nopirka par $1 000 000 000. Izstrādāts ar 6 developeriem), http://disqus.com.

Vai tad tas nav PHP plus, ja PHP aplikācija 100B vērtība nopērk python aplikāciju 1B vērtībā?

 

 

P.S.

LOL 2x

Pats PHP un pythons ir rakstīts C, Ja tev vajag kaut kādus ātrus moduļus priekš PHP vai python, tu viņus raksti C.

Lai efektīvi izmantotu kādas tehnoloģijas, tev ir jābūt 2 galvas tiesas virs šīm tehnoloģijam un jāizprot to darbības principi. Lai saprastu tā pa īstam mysql indeksus, tev vismas reizi dzīvē ir jāuzraksta pašam hash tabula, vai BST. Un to visu lielākajā daļā gadījumu dara un mācās iekš C/C++.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...