Jump to content
php.lv forumi

PHP gals ir tuvu.


codez

Recommended Posts

Pēdējā pusotra gada laikā sāk strauji krist PHP popularitāte. Gada laikā nokrītot no gandrīz 9% līdz 6,6% starp pēc izmantotības starp programmēšanas valodām.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

 

Kas diez nosaka PHP lielo kritumu? Web jomas kā tādas nozīmes procentuālais kritums vai arī tas, ka to sāk aizstāt C#, JAVA, Python-s?

Vai ir pamatots pamats lēnām pārorientēties uz citām valodām?

 

tpci_trends.png

Edited by codez
Link to comment
Share on other sites

  • Replies 43
  • Created
  • Last Reply

Top Posters In This Topic

Tā diagramma jau neatbilst tīmekļa izstrādei, bet vispār visām izmantotajām valodām. Kur is JavaScript's un ASP.NET (laikam gluži kā valoda neskaitās, bet ir šausmīgi populāra vismaz StackOverflow'ā)? Esmu pārsteigts par to, kur atrodas Java... zinot visus, kuri to tā ienīst!

Link to comment
Share on other sites

nav pamats, manuprāt ar laiku varētu atbirt to koderu skaits, kas strādā pēc principa : "Will code php for food", jo php ar katru relīzi paliek mazliet sarežģītāks. 5.3 jau izskatās pēc normālas oop, ko nevarētu teikt par 4 vai par 3. versiju, kur katrs blieza kā mācēja. ja 6. versija kā runā būs tīri oop, tad atkritīs visi "govnocoderi".

 

javas popularitāte manuprāt saistīta ar to, ka java uz visām mašīnām izpildās un +/- vienādi, ko noteikti nevarētu teikt par c un ne pavisam par aspnet, bet php +/- arī, bet ne tik kruta kā java.

 

esmu pamanījis, ka javas koderu starpā php koderi tiek stipri apcelti, tā ka php līdz javas līmenim vēl ir kur augt.

Link to comment
Share on other sites

Lielākoties, manuprāt, te ir mobile/game development nopelni. Java - Android, Objective-C iPhone. Cik uzmetu aci, tad strauji augošā skriptēšanas valoda Lua ir izmantojama native iPhone, Android aplikāciju būvēšanā, spēļu būvēšanā. Angry Birds, piemēram, esot rakstīts Lua. Ņemot vērā AB popularitāti nav jābrīnās, ka arī tauta metas tajā virzienā :)

Link to comment
Share on other sites

nav pamats, manuprāt ar laiku varētu atbirt to koderu skaits, kas strādā pēc principa : "Will code php for food", jo php ar katru relīzi paliek mazliet sarežģītāks. 5.3 jau izskatās pēc normālas oop, ko nevarētu teikt par 4 vai par 3. versiju, kur katrs blieza kā mācēja. ja 6. versija kā runā būs tīri oop, tad atkritīs visi "govnocoderi".

 

javas popularitāte manuprāt saistīta ar to, ka java uz visām mašīnām izpildās un +/- vienādi, ko noteikti nevarētu teikt par c un ne pavisam par aspnet, bet php +/- arī, bet ne tik kruta kā java.

 

esmu pamanījis, ka javas koderu starpā php koderi tiek stipri apcelti, tā ka php līdz javas līmenim vēl ir kur augt.

Sviests kaut kāds. Katrā rindiņā pilnīgas aplamības.

Link to comment
Share on other sites

Sviests kaut kāds. Katrā rindiņā pilnīgas aplamības.

 

uzklausīšu tavu subjektīvo viedokli. tāpēc rakstu, ka "manuprāt", jo nepretendēju uz neapgāžamu patiesību.

Link to comment
Share on other sites

Izvēlēties valodu pēc tās popularitātes ir kaut kā pastulbi, jāņem to, kas ir tuvāks un labāk pilda jūsu mērķi.

 

Ja tiek izstrādāts kaut kas ļoti konkrēts, tad jā.

Bet, ja mērķis ir, teiksim, atrast labu darbu, tad tieši populārās valodas un populāro izstrādes rīku pārzinātājam to būs izdarīt vieglāk.

Link to comment
Share on other sites

ja gribi padarīt savu dzīvi bezrūpīgāku, tad tā var darīt, bet ja skatās no cita skatpunkta, tad nav iespējams izvēlēties vienu konkrētu valodu. vienmēr ir izņēmumu situācijas, kad vajag citu un viss.

Link to comment
Share on other sites

DISCLAIMER: vārds "tu" šajā tekstā nav norāde uz kādu konkrētu cilvēku. Drīzāk kā angliskais "one may".

 

nav pamats, manuprāt ar laiku varētu atbirt to koderu skaits, kas strādā pēc principa : "Will code php for food", jo php ar katru relīzi paliek mazliet sarežģītāks.

Ja arī tas būtu tiesa, ka koderi atbirst pēc šāda principa, nekas neliedz tiem koderiem kodēt pēc iepriekšējās pieredzes. Drīzāk atbirst dēļ "apnika" vai arī dabīgi - ja reiz nevar/negrib/nespēj iemācīties ko jaunu.

 

5.3 jau izskatās pēc normālas oop, ko nevarētu teikt par 4 vai par 3. versiju

Neizskatās gan. OOP šajā versijā ir kaut-kas daudz labāks par 4 vai 3 (trešājā vispār bija O? tas bi tik sen, ka neatceros un tajos laikos OOP tāpat necirtu), bet ne "normāls" OOP.

 

kur katrs blieza kā mācēja. ja 6. versija kā runā būs tīri oop, tad atkritīs visi "govnocoderi".

"Tīri" - tas ir kā domāts? Vispār nebūs iespēja programmēt citādi kā tikai OOP? Neticu. Vai varbūt domāts, ka būs iespēja pilnvērtīgi OOP-ēt? Varbūt, redzēsim.

 

javas popularitāte manuprāt saistīta ar to, ka java uz visām mašīnām izpildās un +/- vienādi, ko noteikti nevarētu teikt par c un ne pavisam par aspnet, bet php +/- arī, bet ne tik kruta kā java.

+/- izpildās vienādi arī C rakstīts kods, ja ievēro dažas piesardzības. Tas pats ar PHP. Kurās vidēs ir vairāk jāuzmanās, tas ir atsevišķa pētījuma vērts. Protams, ja tu raksti fopen("c:\tmp\blabla.tmp") tad tu pats esi vainīgs.

 

esmu pamanījis, ka javas koderu starpā php koderi tiek stipri apcelti, tā ka php līdz javas līmenim vēl ir kur augt.

Ja? Tas ir tāpat, kā vairums rubijistu ir iedomājušies sēdam Olimpā un esam nezin kas? Tas ir kāds arguments? Ruby kā valoda salīdzinājumā ar PHP nemaz tik daudz jauna nedod un tik daudz nepalašina prāta spējas, lai tā lietotāji tagad varētu mētāt pirkstus \m/. Līdzīgi ar Java. Java un PHP (un tas pats Ruby, ja reiz iesāku) ir +/- viena līmeņa programmēšanas valodas.

Edited by marrtins
Link to comment
Share on other sites

JVM ir populārs arī starp citām programmēšanas valodām

piemēram, Scala, Clojure skrien uz JVM un spēj izmantot Java bibliotēkas

 

un PHP toč nav viena līmeņa valoda ar Java, Java vismaz sniedz kaut kādas paralēlās izpildes iespējas, par ko PHP var tikai sapņot

Edited by spainis
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...