|
06. 11. 2005. | #1 |
Goran Pilipović
Sir Write-a-Lot
|
Ilija aka Ruby
Posto Ilija sve cesce zavrsava svaki post sa "E sad cu da se prebacim na Ruby" a da ne zagadjujem ostale teme, htedoh da upitam Iliju, a time i pokrenemo diskusiju o tome: Gde ces ti to, osim u svojoj sobi, da koristis taj famozni Ruby?
Ako ces da programiras u Ruby iz zadovoljstva ili iz znatizelje to razumem, ali ne razumem sve cesce izjave "sad cu da predjem na...." Kako da predjes? Kome ces da radis i gde ces to da postavis da radi (osim na svom racunaru)? Mislim da se olako odusevljavate egzoticnim tehnologijama, iskreno ako Ruby (Buby, Baby, blah-blah...) postane standard onda cu i ja "da predjem" na sta god to bude ali dotad ... Mene iskreno interesuje i koliko to servera ima PHP5? Isti Ilija tvrdi da mu je 9 od zadnjih 10 projekata "PHP5 only" - ja samo pitam da li je on bas toliko "lucky" ili su to neki nekomercijalni projekti? Mislim da je "9 od 10 projekata u PHP5 only" jos uvek malo preterano za komercijalno web programiranje. Am I right or am I wrong?
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
07. 11. 2005. | #2 |
Python Ambassador
Master
|
Prozivka? Javi se Ilija!
No, ozbiljno nemoj napadati prijatelja mi Iliju, on se odlučio na taj IMHO mudar korak. Ako može da nađe mesto gde mu ta tehnologija koristi, neka ga. I sam nameravam nešto da promenim, ali sve u svoje vreme PS: Ako je Ilija aka Ruby, zovite me onda Petar aka Python - nemojte vući nikakve paralele sa Bilijem
__________________
Python Ambassador of Serbia |
07. 11. 2005. | #3 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Ajmo redom
1. Ruby je daleko od egzotične tehnologije. Par godina je stariji od PHPa, mada je imao tu nesreću da nastane u Japanu (prvih par godina se za isti nije ni znalo "napolju"). Inače je zreo kao jezik (100% OOP, kvalitetne biblioteke, dovoljna količina dokumentacija, par prilično jakih stručnjaka koji ga koriste i zagovaraju...) Rails ga je približio web developerima tako da sad cveta. Još jedan od pluseva za Ruby je što nije domain specific kao PHP. Video sam tekst editore pisane u njemu, HTTP servere (WEBrick) i štošta još. I da, deifinitivno luda stvar: Interactive Ruby. Ko nije probao teško da može da razume koliko je to moćan način rada, posebno za testiranje. 2. Što se prelaženja tiče to znači da ću da guram Ruby, ne da ću sve da radim u njemu. Za dobar deo stvari će PHP ostati nezamenljiv. Niko nije rekao da više u životu neću napisati jednu lliniju PHP koda 3. Razlog zašto mi je zadnjih 9 od 10 (tačnije 6 od 7) projekta PHP5 je u tome što naglasim da ću koristiti PHP5 i da ako već imaju PHP4 ja plaćam prebacivanje na drugi host koji podržava PHP5 za prvu godinu. Sa PHP4 radim toliko sporije da mi tih 20 do 50e ne predstavlja nikakav problem. Ista priča bi bila i sa Rubyjem. Većini ljudi je apsolutno svejedno (bitno im da radi) i jedini ograničavajuć faktor može da bude postojeći hosting (što se vrlo lako da eliminisati). 4. Najveći svetski hostovi imaju odličnu Ruby podršku: Site5, TD, DreamHost... tako da ni to nije nikakav problem. Uostalom, ruby hosting. Blues, zašto imaš odbojnost prema "novotarijama"? Edit: kratak tekst koji sam pročitao danas. Slažem se sa stavom, mada nije 100% primenljiv.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
07. 11. 2005. | #4 |
I'm a PC too.
Wrote a book
Datum učlanjenja: 06.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Ilija, kud vodi guranje ipak alternativne tehnologije na duže staze?
Ljudima je možda svejedno u čemu ćeš ti da programiraš (jer nemaju veze o čemu pričaš: Ruby, C++, Java, PHP..???), sve dok im, nakon godinu-dve, ne zatreba da se ta aplikacija malo proširi, izmeni i slično. Ako ti ne budeš tu da to uradiš, onda će klijent da, naravno, potraži nekog drugog. Pa će taj da kaže: "Šta je ovo? Ko vam je ovo programirao? Zašto je koristio Ruby?? Čuo sam.. ali nisam baš koristio, pa to niko ne koristi. Koji đavo je taj Ilija koristio Ruby?" Pa će oni da potraže drugog programera, a i ovaj će da kaže tako, itd, itd. Pa ti više nikad nećeš imati priliku da dobiješ posao od tog klijenta. A onda bi moglo i da se pročuje. Just my $0.02
__________________
Commercial-Free !!! Poslednja izmena od degojs : 07. 11. 2005. u 03:57. |
07. 11. 2005. | #5 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Znam. To je prilično velik problem ali se ne može uzeti kao opšte stanje. Uostalom, uvek se zna kad se, šta i po kojoj ceni kome prodaje. To su poslovne odluke koje treba odgovorno donositi.
Što se enterprise tržišta tiče tu su Ruby i PHP u sličnoj poziciji - alternative. PHP u tim krugovima bije ne baš sjajan glas jezika koje ljudi koriste da bi pisali "skriptice" (što većina i radi), ne ozbiljne stvar. Trenutno stanje: ogroman broj sklepanih projekata, neozbiljnih "programera", relativno malo korišćenje dokazano dobrih rešenja u razvoju softvera itd itd. Sam Ruby je u tim krugovima relativno nepoznat. No, sudeći po kvalitetu jezika mislim da će se Ruby prilično lepo uklopiti, samo da dobije na popularnosti među developerima i poslodavcima. Na dobrom je putu što se toga tiče - članci na sajtovima kao što su BBC i ZNet, veliki broj developera koji su se prebacili na njega ili u njemu vide odličnu alternativu jezicima kao što su PHP i Perl, hype oko Rails frameworka... Ruby je napokon dobio priliku da se pokaže, a sudeći po kvalitetu jezika ne može da omane IMO. Glupo bi bilo očekivati da će nadmašiti Javu ili .NET jezike u enterprise delu tržišta, ali za njega ima mesta u malim i srednjim projektima gde je potrebno uraditi mnogo za malo vremena i sa malo (odabranih) ljudi. Takvih projekata na webu ima dosta... OT: PHP gubi na popularnosti iz par razloga: - Nedostatak inovacija. Sam PHP svet je postao ekstremno dosadan! Developeri su inertni (jako malo je prešlo na PHP, ogroma većina ga koristi za prosto čekićanje...), ne dešava se ništa novo, žvakaju se stare priče, Zend pokušava da proda razne priče itd itd. Ko prati šta se dešava zna o čemu pričam. - Oligarhija. Nekolicina ljudi odlučuje o budućnosti jezika. Najsvežije je ignorisanje namespace patcha. Čovek je napisao potpuno funkcionalan namespace pathc, a gospoda sa internals liste se nisu udostojila ni da ga pogledaju. Dobro se zna koliko je ovakva mogućnost potrebna nekom jeziku koji hoće da zapliva u enterprise vodama. - Prelazi im u naviku da sve nove verzije PHPa ruše BC i teraju stare skripte da pucaju bez preteranog razloga. Umesto da sami ispravljaju bugove koje su napravili, autori puštaju programere da ih ispravljaju umesto njih. Poznat slučaj sa PHP 5.1 i PHP 4.4 Daleko bilo da je PHP loš jezik. On je dobar koliko je dobar developer koji ga koristi. Ali opšta ustajalost i par loših odlika internals tima je nešto što počinje da odbija sve veći broj ljudi.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
07. 11. 2005. | #6 |
Goran Pilipović
Sir Write-a-Lot
|
Nije bila prozivka nego slagvort, a Iliju sam upotrebio da bi ovom pitanju dao lik
Ne mislim da je tehnologija egzoticna zato sto je mlada vec zato sto je nedovoljno rasirena. Sve sto nije common na 70-80% web servera je egzoticno. I ne, nemam averziju prema "egzoticnim" tehnologijama, obozavam da pogledam nesto tako, ali se moje interesovanje svodi na radoznalost. Sorry, nemam 20 godina, ne jurim "slavu" ni priznanje, i nemam vremena da se igram sa svakom igrackom koja se pojavi, kada bude postao standard promenicu nick iz bluesman u rubyman ako treba, ali do tada - radim samo ono sto donosi pare. Za tvoju informaciju ja sam bio, ako ne prvi onda među prvih 5 koji su koristili smarty u ovoj zemlji za komercijalni projekat, kada velika većina ljudi nije ni čula za smarty, kada je on bio još daleko da postane http://smarty.php.net Dakle, uopšte nisam protivn novih tehnologija već protiv novih tehnologija po svaku cenu. Ako nisi primetio, ja ne pokusavam da pricam ovde o tome da li je neka tehnologija lepa ili nije. Bar u ovoj industriji je postojalo gomile stvari koji su bile fenomenalne, ali velika većina njih nije zaživela. Stalno pokušavaš da dokažeš kako je Ruby lep, ja ti verujem na reč, ali dok ja ne vidim { } u kodu - ne priznajem taj jezik Šta ću, odrastao sam na C-u. Ilija, ti mi svakom svojim postom das novi slagvort Molim te kazi mi odakle ti ta prica da "PHP pocinje da odbija sve veci broj ljudi"?
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Here we grow: Ilija Studen join 37signals | mungos | Linkovi | 10 | 11. 05. 2007. 12:59 |
Ruby-Lang.org | crews_adder | Linkovi | 0 | 19. 09. 2006. 18:23 |
Ruby | mungos | Programiranje | 1 | 29. 06. 2005. 19:05 |