Zadejte hledaný výraz...

K čemu se hodí Ruby on Rails?

Pavel Mička
verified
rating uzivatele
24. 9. 2010 07:50:37
Napsal AlesiBoss;574025
nic proti, ale pokud se programovanim chces treba zivit (receno praocvat pro ostatni) tak s eproste musis moznostmi hostingu ridit, protoze nemuzes klientovi rict ze proste na to v cem delas neni zadnej hosting a ze si bude muset misto toho koupit zbytecne drahej virtual aby si tam dal svuj soft... takhle to proste nefunguje :) takze bys to nemel vydavat za vseobecnou pravdu, pouze za fakt, ze pokud chcesw dleat jen kraviny pro sebe tak an to zas tak moc koukat nemusis :)
Promin, ale tohle je naprostej nesmysl. Na svete neexistujou jenom maly aplikace, ktery ti nekdo bude nekde za petikorunu hostovat, ale i o neco vetsi veci, kde jsou naklady na hosting jenom malou polozkou. Toto podporim napriklad znamym faktem, ze PHP (jehoz se ony hostingy tykaji) rozhodne neni nejpouzivanejsim imperativnim jazykem...
Cili ano...mas pravdu, pokud chces v zivote delat pouze pro zakazaniky typu "uzenarstvi na ruzku", "kvetinarka Kveta" nebo "krcma u silenyho krkavce", ale u velkych enterprise aplikaci (internetovych nebo intranetovych) (at uz jsou napsany v cemkoliv) je existence nejakeho hostingu opravdu tim poslednim, co by te snad kdy melo trapit (stejne ma kazdej svuj server).
A i kdyby te trapili oni mali zakaznici, vzdycky jim to muzes prodat i s hostingem (coz je imho i pro tebe optimalni varianta, protoze z toho mas zajimavejsi finance a muzes si zakaznika drzet na ruzne aktualizace etc.)
24. 9. 2010 07:50:37
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556549
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
24. 9. 2010 12:11:00
hosi klid, reste si to pres pm - otazka znela k cemu je dobre ruby on rails a jestli stoji za to se to ucit:
ruby je jazyk, ruby on rails je framework pro vyvoj webovych aplikaci, pokud se nekomu ruby libi, tak to urcite stoji za to, pokud ne, existuji podobne frameworky pro jine jazyky - cili: je potreba si to vyzkouset - nebudu se ucit neco podle nazoru ostatnich stejne jako si nekoupim auto, aniz bych se v nem projel
24. 9. 2010 12:11:00
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556548
Nerozumím tomu vůbec a prvně v životě se chci učit programovat webové aplikace.
Tak jsem se tak rozkoukával a vybral jsem si pro začátek web2py.
Jasně, je to jen intuitivní dojem, že to bude příjemnější než django, RoR, o PHP ani nemluvě.
První ptákovinu jsem zmáknul za 3 dny, za 4 dny ji nacpal na hosting. Což když ani nevím, že na Apachi nemám psát CRLF, mi přijde ucházející. Uvidíme dál. Jasně, že na ten free hosting se toho moc nevejde, ale aspoň na zkoušení.
Pak je pro web2py free-hosting GAE (Google Application Environment), což je jistě hyper-super na poskytnutý prostor a kosmickou škálovatelnost, ale bohužel to nemá normální databázi, ale tu podivnou googlí pseudodatabázi.
No ale ono se něco objeví. Když někdo rozchodil na kodingen.com django, tak tam půjde rozběhnout i web2py.
Zdravím. zvolsky @ seznam.cz, ta ptákovina je http://dbs.alwaysdata.net/Starek, zdroják má asi 30 řádků.
P.S.: Jinak pro RoR je free hosting na xnet.cz.
13. 10. 2010 17:27:04
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556547
Lidi, nehádejte se.
Všechno jsou to plnohodnotné jazyky, se kterými se dá udělat v podstatě všechno. O tomhle to není.
Je jedno jaký si vybereš jazyk, jestli Python, Ruby nebo PHP. Důležité je, abys v tom byl dobrý. Ve všech jazycích napíšeš všechno. Vychvalovat jeden jazyka a zatracovat jiný je nesmysl a ten kdo to dělá, je podle mě prostě debil. Pokud tady někdo něco vychvaluje, ale není, v tom co vychvaluje, na úrovni profesionála, je to ještě větší debil, protože vychvaluje něco co neumí.
Já osobně vyvíjím v Pythonu a to jak webové tak newebové projekty. Z mého pohledu je to skvělý jazyk, ve kterém se vyvíjí jedna báseň. Ale bez potřebného frameworku by byl Python pro web těžko použitelný - dobrý framework v tomhle směru dělá hodně.
RoR je vlastně už hotový framework využívající jazyk Ruby, byl navržen přesně pro to, pro co se používá - obdobně jako frameworky pro Python.
PHP si sebou nese nálepku amatérů, počátku webového programování, zkostnatělosti a zmatečnost funkcní principů. I tak se s PHP dají psát a píší, velké projekty. Znám lidi, co na něj nedají dopustit, jsou to špičkový programátoři, kteří z PHP umí vymáčknout maximum. Přesto, že původní návrh PHP byl koncipován jinak, i tady už vznikají frameworky podobné RoR nebo frameworkům pro Python.
Když si vymyslím libovolný webový projekt, tak ho vždy bude možné napsat ve všech těchto jazycích. Nezáleží zas tak úplně na tom, jaký jazyk používáme, ale jak jsme v něm dobří a jak ho umíme používat.
7. 12. 2010 09:58:43
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556546
pinochico
verified
rating uzivatele
(4 hodnocení)
15. 12. 2010 02:34:31
Dobrý den, když to tady tak čtu :)
mohu se zeptat z pohledu zákazníka?...
Mám webovky (firemní blog o turistice) - CMS na Joomle, fungující, se všema výhodama a nevýhodama. Rád bych věděl, jaká výhoda je použít CMS psané v Ruby? Díval jsem se do administrace projektu, co mi nabízí programátoři (a nabízející mi přechod z Joomly na Radiant CMS) a vidím tam místo vkládání textů článků a krásného administrativního prostředí nějaké příkazy, kterým nerozumím...
Chápu to správně, že každou změnu budu muset zadávat jako extra práci pro programátory? Potřebuji modul na počasí (web pro turisty) - poprosím programátory aby mi to napsali a zaplatím jim extra práci?
Potřebuji indexovat články v jiném pořadí v blogu a zase poprosím programátory aby mi udělali úpravu?
Jestli to je takhle tak bych byl asi na hlavu abych na to kývnul, ale možná se mýlím?
15. 12. 2010 02:34:31
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556545
pinochico: Pokud používáš něco, s čím jsi spokojen, tak to neměň.
U systému absolutně nezáleží, v jakém jazyce je napsaný, jde o samotný systém. Někomu v systému vyhovuje WYSIWYG editor, někomu Texy! někomu Wiki syntaxe, někomu ..... Není to jen o tomhle.
Pokud používáš Joomla a máš někoho kdo se Ti o systém stará (nebo to zvládáš sám) a jsi spokojený, tak, podle mě, není důvod ke změně.
Pokud ti jde o další úpravy nebo změny v systému, tak ty otázky musíš podat tomu, kdo Ti dělá nabídku na nový systém.
Pokud jde o další moduly, buď v už je někdo napsal nebo si je budeš muset nechat napsat. Totéž platí, opět, pro všechny systémy. Joomla je starší má větší síť, takže hotových modulů asi existuje víc.
Z pohledu BFU je Joomla nejspíš lepší, ale to je všechno velmi individuální a taky hodně záleží na schopnostech těch, co se o systém starají/nasazují.
15. 12. 2010 08:38:02
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556544
Napsal pinochico;605897
Mám webovky (firemní blog o turistice) - CMS na Joomle, fungující, se všema výhodama a nevýhodama. Rád bych věděl, jaká výhoda je použít CMS psané v Ruby? Díval jsem se do administrace projektu, co mi nabízí programátoři (a nabízející mi přechod z Joomly na Radiant CMS) a vidím tam místo vkládání textů článků a krásného administrativního prostředí nějaké příkazy, kterým nerozumím.
Když se ti nelíbi radiant zkus tento: http://www.refinerycms.com. Stejně podle mého názoru je nejlepší CMS to, které je tvořené na míru.
Samozřejmě v ruby on rails :-).
17. 12. 2010 00:21:41
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556543
Richard Říman
verified
rating uzivatele
7. 1. 2011 18:20:09
Mezi RadiantCMS a RefineryCMS neni az zase takovy rozdil. Oba pouzivaji markdown syntaxi, podobne zachazeji layouty, atd., cili az na to ze to delaji dva jine subjekty, je to v podstate totez. Klicovy rozdil bude hlavne v tom, jake jsou dostupne pluginy k tomu ci onomu reseni.
Edit: ted koukam, ze v refinery sice maji WYSIWIG, to nicmene jde do Radiantu jako modul dat take, napr. TinyMCE.
7. 1. 2011 18:20:09
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556542
Teď jsem viděl tento: http://www.locomotivecms.com. Ale nevím jaký je.
7. 1. 2011 21:16:46
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556541
wutter
verified
rating uzivatele
9. 3. 2011 21:01:34
Mám taky jednu otázku, když "umim" PHP, vyplatí se učit RoR? (je dobry to umet ale kdyz umim php tk nwm..)
9. 3. 2011 21:01:34
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556540
Richard Říman
verified
rating uzivatele
10. 3. 2011 14:52:41
Kdyz umis PHP, da se rict ze umis jakykoliv jazyk. Syntaxi jazyka si snadno osvojis. Framework je vec druha a take zalezi na jake urovni to co umis ovladas.
Specialne k RoR, moje prakticka zkusenost je takova, ze Railsaru je obecne malo a poptavka po nich poproste. Platove jako Railsar na tom budes samozrejme o poznani lepe. Dalsim aspektem je, ze prace v RoR je dle meho nazoru mnohem zabavnejsi. Spatne placeni nejsou take Pythonisti. V zadnem pripade to ale nelze brat jako nejake dogma, plat bude nakonec stejne vzdy primo umerny Tvym dovednostem, kvalite a celkove efektivite a dalsima hard skils, jako je analyticke mysleni, schopnost samostatne vest a realizovat projekt, schopnost komunikace, schopnost vest lidi, atd.
---------- Příspěvek doplněn 10.03.2011 v 14:54 ----------
Napsal andre01;612342
Teď jsem viděl tento: http://www.locomotivecms.com. Ale nevím jaký je.
Mlady a bez poradne dokumentace, bez pluginu, proste.. na zacatku. Tak mu poprejme hodne stesti, protoze vypada dobre.
10. 3. 2011 14:52:41
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556539
w4rr10r
verified
rating uzivatele
13. 3. 2011 21:43:35
Napsal ret;634559
Kdyz umis PHP, da se rict ze umis jakykoliv jazyk. Syntaxi jazyka si snadno osvojis. Framework je vec druha a take zalezi na jake urovni to co umis ovladas.
Přidám svůj názor. Nesouhlasný... Doporučuji naučit se _programovat_ -- pro to je z daného výběru zdaleka nejvhodnější Python --, protože když budeš umět programovat, zvládnutí dalšího jazyka už bude maličkost. Proč právě Python? Drží se filosofie KISS, je jednoduchý, dá se v něm psát snadno a čitelně, naopak prasí se v něm docela těžko a v současné verzi je velmi čistě navržený. Je rozšířený, hodí se na desktopové, webové, mobilní i další aplikace, je pro něj spousta knihoven. Když budeš mít potřebu, PHP nebo Ruby se můžeš doučit a budeš to mít už docela snadné. Začínat s nimi ale nedoporučuji, protože PHP je na první pohled šité na koleně a k psaní dobrého kódu zrovna nevede za ručičku (ač je to možné), Ruby je zase velice elegantní, čímž je ovšem pro začátečníka místy nesrozumitelné, a bohužel je zatím samo o sobě pomalejší a méně rozšířené (včetně podpory různých knihoven, technologií) oproti Pythonu. Tím se dostávám k RoR. Je skvělé, pokud chceš psát v Ruby. To ti ale první musí sednout. Možná ti nesedne -- jako mně, filosofie Pythonu je mi bližší a tím pádem je rozhodnuto i o případných frameworcích.
13. 3. 2011 21:43:35
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556538
Richard Říman
verified
rating uzivatele
14. 3. 2011 09:13:25
Ja tu nechci otevirat zadny flamewar, nicmene resime tu Ruby on Rails, tedy framework a ne primo jazyk, to jen pro upresneni. Pokud se clovek chopi do zacatku Pythonu, tak mu to rovnez chvalim, Python ja osobne uznavam, ovladam a mam jej az na par veci docela v oblibe. Otazka znela, zda ma smysl se ucit RoR, kdyz umi PHP. Na to jsem odpovedel tak jak jsem odpovedel a nevidim duvod menit stanovisko. To ze je Ruby pomalejsi take neni uplne pravda, odsuzovan za pomalost je predevsim kvuli ActiveRecord, kteryzto v Rails 3 doznal radu vylepseni a tento handycap se defacto smyl a to ani nemluvim o tom, kam se vykonnostne posunul Ruby 1.9.2 oproti verzim 1.8.x. Programovanim v Railsech a provozovanim Railsovych aplikaci si zivim, takze si troufam tvrdit, ze o tom neco malo vim. Vyhoda Railsu je hlavne v agile development, prototypovani, DRY, Convention over Configuration a dalsich vlastnostech, ktere z nej delaji to cim je. Ruby je jen nastroj k jeho tvorbe pouzitty a bohuzel uzivatel Railsu na nej skutecne musi pristoupit. Je to ale jen vec jine syntaxe jazyka a to se da snadno osvojit, pokud uz nejaky jiny jazyk ovladame. Ono to chce hlavne chtit.
Jen jeste pro doplneni - ucit se jazyk a a ucit se framework jsou docela rozdilne veci. Ucebni krivka kazdeho jazyka je jina, stejne tak kazdeho frameworku. Osvojit si syntaxi Ruby muze treba pomerne rychle, ale hlubsi pochopeni a zvladnuti Railsu bude patrne trochu zdlouhavejsi. Ono se to ale nakonec vyplati. Vetsinou. :)
14. 3. 2011 09:13:25
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556537
w4rr10r
verified
rating uzivatele
14. 3. 2011 10:01:49
Napsal ret;635961
Ja tu nechci otevirat zadny flamewar, nicmene resime tu Ruby on Rails, tedy framework a ne primo jazyk, to jen pro upresneni.
Já myslím, že ani ne. Resp. zvolit RoR znamená zvolit Ruby. To je to oč tu běží. Nepochybuji o kvalitách RoR, ale snažím se nabídnout jiný pohled na věc. Bohužel se mi z komentářů tazatele nezdá patrné, jak dobře umí programovat a jak moc se tomu chce věnovat, potažmo co všechno chce programovat.
Právě Python je obecně z uvedené trojice zdaleka nejvýkonnější (CPython (hlavně 3.x) poráží ve většině ohledů Ruby naprosto dramaticky, doporučuji omrknout aspoň benchmarky), na mobilních zařízeních (Maemo/MeeGo, Symbian, Android) o něco lépe podporovaný, pro výuku programování vhodnější atd. Samozřejmě, pokud tohle člověka nezajímá a chce jenom vyvíjet webové aplikace, je to jedno. Ale pokud toho člověk chce dělat víc, myslím, že výběr jazyka je klíčový. Měl jsem možnost dělat současně v Pythonu (hry v Pygame) a Ruby (webovou aplikaci v RoR)... ty jazyky si jsou dost podobné, takže pak se člověku (nebo aspoň mně) hrozně pletou a produktivita jde dolů.
edit: Taky jsem si všiml, že tazatel píše, že PHP neumí.
14. 3. 2011 10:01:49
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556536
Tak, že by dramaticky porážel ruby se mi nezdá. http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=yarv&lang2=python. Ale myslím, že ať už zvolíš cokoliv tak je to lepší než PHP.
14. 3. 2011 19:16:07
https://webtrh.cz/diskuse/k-cemu-se-hodi-ruby-on-rails/strana/2#reply556535
Pro odpověď se přihlašte.
Přihlásit