Zadejte hledaný výraz...

Co lidi vidí na RoR?

Meedy
verified
rating uzivatele
1. 4. 2010 21:44:15
Zdravím, nějak mi nejde do hlavy, proč je Ruby a jeho nejznámější a nejúspěšnější framework Ruby on Rails tak populární? Co na něm programátoři vidí? Vždyť je to hrozný jazyk, co se týče syntaxe (subjektivní názor).
1. 4. 2010 21:44:15
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484224
Petr Daněk
verified
rating uzivatele
(33 hodnocení)
1. 4. 2010 21:50:08
Cau, co na tom vidi? Zkus v tom programovat a PHP ti bude pripadat hrozne :)
To co napisu v RoR bych v PHP (i kdyby to byl nejaky FW) psal urcite dele, v nekterych pripadech i nekolikrat. Libi se mi tam validacni metody, routes, prace s objekty, jednoduchost zapisu a spousta dalsich veci.
Na RoR jsme realizovali treba rock.cz
1. 4. 2010 21:50:08
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484223
Napsal kenod;488611
Cau, co na tom vidi? Zkus v tom programovat a PHP ti bude pripadat hrozne :)
To co napisu v RoR bych v PHP (i kdyby to byl nejaky FW) psal urcite dele, v nekterych pripadech i nekolikrat. Libi se mi tam validacni metody, routes, prace s objekty, jednoduchost zapisu a spousta dalsich veci.
Na RoR jsme realizovali treba rock.cz
Trošku bokem, myslíš že někdo si udělá obrázek o programovacím jazyku pokud uvidí pouze design a frontend aplikace?
1. 4. 2010 21:52:31
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484222
hm
verified
rating uzivatele
(20 hodnocení)
1. 4. 2010 22:27:11
Napsal kenod;488611
Cau, co na tom vidi? Zkus v tom programovat a PHP ti bude pripadat hrozne :)
To co napisu v RoR bych v PHP (i kdyby to byl nejaky FW) psal urcite dele, v nekterych pripadech i nekolikrat. Libi se mi tam validacni metody, routes, prace s objekty, jednoduchost zapisu a spousta dalsich veci.
Na RoR jsme realizovali treba rock.cz
:) moc subjektivni a rekl bych jednostranny nazor, v php samozrejme existuji frameworky ktere zaridi to same jako ma RoR a rikat neco jako ze bys psal neco nekolikrat nebo dele je spise jak od nekoho kdo to nikdy nezkusil a proto soudi - samozrejme je to kravina :) ja sice uznavam ze PHP jako takove je proste cele zmatene, ale frameworky ho dokazi zkultivovat a spousta nevyhod PHP se pak ztrati...
1. 4. 2010 22:27:11
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484221
Napsal Meedy;488607
Zdravím, nějak mi nejde do hlavy, proč je Ruby a jeho nejznámější a nejúspěšnější framework Ruby on Rails tak populární? Co na něm programátoři vidí? Vždyť je to hrozný jazyk, co se týče syntaxe (subjektivní názor).
Hrozna syntaxe? Mozna pro tebe.
Zkus par let programovat v desitkach jazyku (nezapomen na par funkcionalnich jazyku) aplikace o desitkach/stovkach tisic radku. Pochopis o cem je syntaxe treba Pythonu nebo Ruby. Jde o kompromis mezi delkou, eleganci, citelnosti, uspornosti kodu.
Pochopis, ze treba PHP je PASKVIL, ale *nejak* v nem jde programovat (stejne jako jde *nejak* programovat v BrainFucku...). Zacnes v PHP nenavidet ukoncovani radku. Budes nesnaset premiru zbytecnych zavorek v PHP. Zjistis, ze PHP je jen *TRAPNY* pokus o OOP jazyk. Budes nesnaset jeho kompatibilitu se starsimi verzemi a naopak tu snahu o zachovani kompatibility vuci pouzitelnosti... Zhnusi se ti vyvojovy proces PHP, ktery je spatny. Zjistis, jak je dlouhy, hnusny kod nachylny na chyby, slozity na upravy, drahy na provoz.
Co na nem programatori vidi?
Krasu, eleganci, cistotu.
Naopak neuvidis tu komunitu ala PHP, kde kazdy, kdo umi napsat echo, tak se tvari jako programator a plodi tuny nepouzitelnych sracek. Uvidis, ze vyvoj webu neni mlacenim do klavesnice, ale je potreba vic myslet a min psat. Uvidis, ze kratky, cisty, elegantni kod psany s rozmyslem, je pouzitelny vicekrat. Uvidis, ze programovani je radost, ze je to tvurci cinnost a ne buseni do klavesnice. Zacnes mit min starosti. Zjistis, ze tvoje kody jsou pouzitelne v budoucnosti pro tebe i pro ostatni.
V podstate, abych to shrnul do jedne vety:
"RoR te nuti soustredit se na *skutecne* problemy a ne na ty sracky okolo"
1. 4. 2010 23:53:24
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484220
Osobně si myslím, že je to otázka, na kterou nemůžeš nikdy dostat racionální odpověď. Takže je lepší se na ni neptat. ;)
Každému vyhovuje něco jiného. Dělal jsem s lidmi, kteří nedali na RoR dopustit, stejně jako s těmi, kterým jeho syntaxe nesedla a zůstali věrní jazykům s C style syntaxí.
Osobně jsem stále přesvědčen, že největším handicapem RoR aplikací je způsob, jak je v ČR uhostovat. Hostingů už je sice více, ale rozhodně je jejich výběr menší, než pro php based aplikace. Proto jsme u náš třeba sáhli na kombinaci php frameworků.
A by the way, Petr Daňek nejspíš nepatří k těm, kteří "to nikdy nezkusil a prto soudi".
1. 4. 2010 23:55:23
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484219
Meedy
verified
rating uzivatele
2. 4. 2010 00:32:10
Napsal syntaxsugar;488681
Hrozna syntaxe? Mozna pro tebe.
Ano, proto jsem napsal, že je to jen můj subjektivní názor ;)
Spíš by mě zajímalo, jak je to s uplatněním RoR programátoru? Je mi jasné, že je práce líp fin. ohodnocena, ale co poptávka?
2. 4. 2010 00:32:10
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484218
Napsal Meedy;488699
Ano, proto jsem napsal, že je to jen můj subjektivní názor ;)
Spíš by mě zajímalo, jak je to s uplatněním RoR programátoru? Je mi jasné, že je práce líp fin. ohodnocena, ale co poptávka?
Zakaznikum je v 90% pripadu jedno, v cem je web napsany. Takze poptavka je. Jen se proste musis orientovat na "vetsi" zakazky, aby se ti to finance vyplatilo. Takze WebTrh neni to prave ;]
2. 4. 2010 00:43:48
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484217
Přesně tak, myslím, že aby se RoR developer stabilně uživil, potřebuje mít buďto jako externista kontakt na ty správné klienty, případně dělat v nějakém větším studiu, kde jsou schopni sehnat zákazníky, kterým je nějaká tisícovka jedno.
2. 4. 2010 10:18:57
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484216
Petr Daněk
verified
rating uzivatele
(33 hodnocení)
2. 4. 2010 12:03:24
Napsal AlesiBoss;488635
:) moc subjektivni a rekl bych jednostranny nazor, v php samozrejme existuji frameworky ktere zaridi to same jako ma RoR a rikat neco jako ze bys psal neco nekolikrat nebo dele je spise jak od nekoho kdo to nikdy nezkusil a proto soudi - samozrejme je to kravina :) ja sice uznavam ze PHP jako takove je proste cele zmatene, ale frameworky ho dokazi zkultivovat a spousta nevyhod PHP se pak ztrati...
Jak uz tady nekdo zminil osobne jsem delal na testu nekolika PHP frameworku, v Kohane jsem napsal vetsi aplikaci na spravu klientu a zarizeni v rozsahlych sitich, takze muzu rict, ze v PHP neexistuji (zatim) FW, ktere by se PLNE vyrovnaly RoR.
Napsal syntaxsugar;488704
Zakaznikum je v 90% pripadu jedno, v cem je web napsany. Takze poptavka je. Jen se proste musis orientovat na "vetsi" zakazky, aby se ti to finance vyplatilo. Takze WebTrh neni to prave ;]
No, to neni zase uplne pravda. I tady na WT se obcas vyskytne poptavka po RoR programatorovi na nejaky projekt. A muzes v tom delat i jednodussi veci, delali jsme treba monamie.cz coz myslim neni nijak velka vec.
2. 4. 2010 12:03:24
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484215
Meedy
verified
rating uzivatele
2. 4. 2010 20:29:26
Když už jsme u toho, narazil někdo na nějakou kvalitní literaturu o RoR v češtině? Vyšla tuším jen 1 knížka a po přečtení recenze jsem vůbec neměl chuť ji číst.
2. 4. 2010 20:29:26
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484214
Petr Daněk
verified
rating uzivatele
(33 hodnocení)
3. 4. 2010 11:12:50
Napsal Meedy;489183
Když už jsme u toho, narazil někdo na nějakou kvalitní literaturu o RoR v češtině? Vyšla tuším jen 1 knížka a po přečtení recenze jsem vůbec neměl chuť ji číst.
U nas neni RoR tak rozsireny, takze literatury tu moc neni. Vse jsem cetl v anglictine prevazne. Jinak zkousel sem psat do Computer pressu, ze by bylo mozne sepsat nejakou takovou publikaci a rikali ze u nas neni dostatecny zajem o toto tema, takze taky nemaji zajem.
3. 4. 2010 11:12:50
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484213
Meedy
verified
rating uzivatele
3. 4. 2010 17:22:42
Je to dost velká škoda ;) anglicky se samozřejmě domluvím, ale v češtině by se mi to četlo určitě líp a rychleji. Máte alespoň tip na nějakou světovou literaturu?
Napsal kenod;489390
U nas neni RoR tak rozsireny, takze literatury tu moc neni. Vse jsem cetl v anglictine prevazne. Jinak zkousel sem psat do Computer pressu, ze by bylo mozne sepsat nejakou takovou publikaci a rikali ze u nas neni dostatecny zajem o toto tema, takze taky nemaji zajem.
3. 4. 2010 17:22:42
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484212
Michal Zima
verified
rating uzivatele
(6 hodnocení)
3. 4. 2010 18:45:42
Napsal kenod;489390
U nas neni RoR tak rozsireny, takze literatury tu moc neni. Vse jsem cetl v anglictine prevazne. Jinak zkousel sem psat do Computer pressu, ze by bylo mozne sepsat nejakou takovou publikaci a rikali ze u nas neni dostatecny zajem o toto tema, takze taky nemaji zajem.
Myslím, že soudí podle prodejů té jedné knihy, co mají. :D Já ji četl a skutečně to je brak. Navíc tři roky starý, takže učit se z toho už skoro nic nedá, protože RoR prodělává poměrně dynamický vývoj. Napsat dobrou knihu není nic lehkého a každý to nezvládne. Navíc celková dynamika by jí nepředurčila moc dlouhý život, což se v našem malém trhu moc nevyplatí. Umět anglicky není velký požadavek na programátora, a tak si myslím, že kdo doopravdy chce, k RoR si cestu najde.
V PHP jsem dělal od roky 2003, v Ruby(onRails) od 2007 (programovat mě v tom naučila až kniha Agile Web Development With Rails, kterou doporučuji (je ale vhodné nejprve mít alespoň základy jazyka Ruby)) -- dělal jsem jak malinké aplikace, tak i větší projekty. Programovat v PHP je pro mě něco jako mučení, jako když se mi někdo chce pomstít. (Varující je už jen to, jaký byl cíl vzniku PHP -- to dědictví si nese dodnes.) V RoR nemusím myslet na to, jak programovat, ale co programovat, protože po několika projektech jsem si velice dobře zažil příjemnou syntaxi i způsob volání jednotlivých metod (u PHP jsem u většiny funkcí šahal po manuálu, protože jsem si nikdy nemohl být jist jak názvem, tak ani pořadím argumentů).
Tvrdit, že Railsům se vyrovnají PHP frameworky je hodně naivní výrok. :rolleyes: Viděl jsem snahu portovat Railsové ORM (ActiveRecord) do PHP, ale nejenže je výsledný kód portu naprosto šílený, ale programovat s tím PHPčkovou aplikaci musí být také „radost”, protože PHP nemá takovou expresivní sílu jako Ruby, a tak ten port v podstatě nepřináší moc ušetření práce…
Je to především o zvyku. Když jsem s RoR začínal, byl jsem zapřísáhlý PHPčkař. Dnes jsem zapřísáhlý Rubista. ;) A velice hezky se v Ruby programují i newebové aplikace. Za sebe můžu Ruby i Ruby on Rails doporučit každému, kdo se při programování nebojí myslet hlavou (PHP se skutečně dá mechanicky naučit, ale v Ruby/RoR není tento přístup zrovna efektivní).
Ad poptávka: dobrý RoR programátor si uplatnění najde snáz než tuctový PHP programátor, protože okolo PHP je silná konkurence a dobrý programátor se pozná docela obtížně, zatímco kolem RoR existuje řada znaků, které o člověku leccos vypoví. A poptávka po RoR programátořích roste a hlavně bude růst. Je to věcí každého, kdy na vlak této příležitosti přeskočí, ale aby mu ten vlak mezitím neujel…
Na závěr malá řečnická otázka: na čem myslíte, že jede dAukce.cz, která má aktuálně tady na Webtrhu reklamu? ;)
P.S.: Svůj názor nikomu nevnucuji, nehodlám se tu o něj hádat, ale nedalo mi, abych ho sem nenapsal.
3. 4. 2010 18:45:42
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484211
exile
verified
rating uzivatele
(3 hodnocení)
3. 4. 2010 19:01:39
jak vás tak poslouchám, tak se na to ror asi taky podívám :)
3. 4. 2010 19:01:39
https://webtrh.cz/diskuse/co-lidi-vidi-na-ror/#reply484210
Pro odpověď se přihlašte.
Přihlásit