PHP pojeo Ruby za doručak
|
Ako je osnova za slaganje grafikona broj linija koda PHP prednjači jer je jezik u kome je potrebno znatno više pisati da bi se dobio isti efekat kao u recimo Pythonu i Rubyju.
Istina je da je PHP trenutno najrasprostranjeniji, ali ovi grafici nemaju smisla zbog razlike među jezicima gde se u nekim slučajevima sa mnogo manje koda postiže znatno bolji efekat. |
Jel ovo nezvanicno (upak) otvoren advocacy ? :1042:
|
moram da priznam da je ovo jedna od najzabavnijih "analiza" koje sam video u poslednje vreme. :)
|
Citat:
|
Citat:
Ja sam nekako stekao utisak da je situacija upravo obrnuta. Ne sadrži li PHP poveći broj "gotovih" funkcija ubačenih u sam jezik, tipa: za povezivanje sa tom i tom bazom, ima ta i ta funkcija, npr. mysql_connect()? Uvek mi je izgledalo kao da je PHP krcat takvim "prečicama" za najčešće korišćene stvari (koje su potrebne za pravljenje sajtova). |
PHP ima dosta gotovih funkcija i biblioteka, ali na to se više može gledati kao na standardnu biblioteku nego kao na nekakve prečice... Zbog svoje stroge sintakse količina kodu koju moraš da napišeš je daleko veća nego kod recimo Pythona i Rubyja (a posebno Rubyja).
Evo ga jedan relativno jednostavan kontroler pisan u Rubyju (iz realnog projekta) čisto da imaš jedan primer koda. Primeti koliko se stvari NE piše i šta sve nije obavezno. C-oliki jezici su krajnje nezgrapni u poređenju sa ovim. Kôd:
class NoteController < ApplicationController |
Pa sad.. nešto ne vidim, odnosno možda i ne znam šta da gledam?
Ovaj, public static void blabla() ili def blabla se broji jednako, pošto brojimo linije, a ne broj reči. Osim toga, PHP je malo "lakši" po tom pitanju od C# i Jave. Jedino što se sećam, a nisam siguran da je prisutno ovde gore, mislim da Ruby ima neku finu foru za članove podatke klase, tj. da ne moraju eksplicitno da se deklarišu, valjda. To onda može da skrati kod.. Inače, Ruby se i meni sviđa :-) |
Generalno sam sumnjičav prema ovakvim statistikama i njihovim zaključcima i to ne bez dobrog razloga.
|
Citat:
Ulepšalo mi dan :) |
:1070:
Genijalno :) Uvek sam imao "dobro" misljenje o statistikama ovog tipa... Elem, da ne skrecem s teme: Gde mogu da se uclanim u gusare ;). * "I wanna be a pirate!" -- oft-repeated and unexplained aspiration of Guybrush Threepwood |
ima jedna anegdota u vezi "fleksibilnosti" statistike koju je prof. Merkle imao obicaj da prica studentima:
Naucnici su statistickom obradom pokusavali da utvrde sta utice na pojavu jedne decije bolesti (cini mi se za deciju paralizu), i nakon opsezne obrade podataka su dosli do zakljucka da je porast broja obolelih direktno srazmeran povecanoj upotrebi gaziranih pica kod dece, iz cega su izvukli zakljucak da gazirana pica povecavaju rizik od obolevanja. Nesto kasnije ispostavilo se da se zapravo bakterija izazivac doticne bolesti bolje razmnozava na visim temperaturama, tako da leti ima vise slucajeva bolesti, a takodje se leti pije vise osvezavajucih pica, ali su to naravno potpuno nepovezane stvari... <paranoja> Mada mozda to samo vlada i coca-cola prikrivaju istinu, ko zna.. :D </paranoja> |
Ima ona stara dobra kladionicarska.
Statistika je kao bikini, mnogo otkriva a nista ne pokazuje. |
Postoji 3 stepena gradacije laži:
1. laž 2. prokleta laž 3. statistika ;) |
Kad sam vidio onaj graf, trebalo mi je par sekundi da skontam... a onda mi je glasan komentar bio "STA LJUDIMA MOZE PASTI NA PAMET" :)
@ivanhoe: CIA snajka, CIA.... :D |
Vreme je GMT +2. Trenutno vreme je 02:13. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.