Využijte 17 podacích a 36 výdejních míst - posílejte zásilky za 35 Kč přes Zásilkovnu
Stránka 1 z 2 1 2 PosledníPoslední
Zobrazují se odpovědi 1 až 30 z 33

K čemu se hodí Ruby on Rails?

  1. Zdravím všechny,
    mám možnost přihlásit se do celoročního kurzu programování v Ruby on Rails pro začátečníky, a proto jsem se chtěl zeptat jestli má smysl do něčeho takového jít, nebo jestli je lepší pro tvorbu webových aplikací zvolit jiný jazyk a popřípadě jaký.
    Díky za odpovědi, rep+ samozřejmostí.

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

    ALL IN 1 poptává: Sociální web + agregátor
    Morpheus.Walker poptává: PHP programátor modulu pro WP
    Marosino poptává: Kodovani (pro wordpress)
  3. Podle mě všechno co umí RoR, zvládneš v pohodě s PHP které je podporované všude. Na tvém místě bych se raději naučil PHP a třeba i Javascript ;)

  4. Kurz PHP právě kvůli škole nestíhám.. asi zvolim html, css a javascript kurz a php zkusim jako samouk :)

  5. urcite se ROR nauc... ze sice to same jako v ror zvladnes v php je relativne pravda, ale otazka je jak, byt tebou a mit tu moznost tak ror urcite zvolim...

  6. Pokud ještě neovládáš HTML, CSS a Javascript, tak bych doporučoval začít tím a pak teprve vybírat jestli RoR nebo PHP

  7. Ahoj,
    všechno co uděláš s RoR, uděláš i s PHP, ale s RoR daleko rychleji. ;) Hlavní nevýhoda RoR je menší podpora na webhostingech :) a JS se nauč každopádně ;)

  8. Html a Css právě zvládám, šel bych do toho jen kvůli JS. Ještě to zvážim, ale díky všem za odpovědi ;)

  9. Nauc se Python. ROR si jen na neco hraje a programatori se tomu smeji. PHP je fajn, ale spis na takove ty "udelej-si-sam" projekty.
    Klicove webove rozhrani (Google, Seznam...) jsou v Pythonu. Vedi proc.

  10. Já právě nejspíš zůstanu u "udelej-si-sam" projektu, takze se nejspíš vrhnu na JS a PHP ;)

  11. Citace Původně odeslal glum44 Zobrazit příspěvek
    Zdravím všechny,
    mám možnost přihlásit se do celoročního kurzu programování v Ruby on Rails pro začátečníky, a proto jsem se chtěl zeptat jestli má smysl do něčeho takového jít, nebo jestli je lepší pro tvorbu webových aplikací zvolit jiný jazyk a popřípadě jaký.
    Díky za odpovědi, rep+ samozřejmostí.
    ruby sa hodi tam kde nepotrebujes rychlost :D
    Ruby je super. ale viac nez extremne pomala zalezitost.

  12. Citace Původně odeslal nordic Zobrazit příspěvek
    ruby sa hodi tam kde nepotrebujes rychlost :D
    Ruby je super. ale viac nez extremne pomala zalezitost.
    Takze treba Twitter ti pripada pomaly nebo pokud si to myslel z hlediska uceni RoR tak je to taky rychle

  13. Citace Původně odeslal nordic Zobrazit příspěvek
    ruby sa hodi tam kde nepotrebujes rychlost :D
    Ruby je super. ale viac nez extremne pomala zalezitost.
    Taky by me zajimalo kde jsi na to prisel. V RoR jsme delali nejake vetsi projekty a neni tam problem. Kdyz to dobre napises, tak to beha bez problemu.

  14. no - zdrzte se prosim zbytecnych flamu a rypani - ted k veci:

    ruby on rails je webovy framework postaveny nad jazykem ruby - tzn. neco jako symfony, nette, zend, akorat to nebezi nad php.
    ruby je skutecny oop jazyk, ktery je velmi podobny smalltalku (a ma i stejne genialni knihovnu fci) + ma mixiny, ktere oop posunuji jeste dal.

    k cemu je dobry? k programovani webovych aplikaci - je to takovy polotovar, ktery ti usnadnuje praci - nic vic, nic min - pokud ruby neumis, zkus si ho
    a kdyz se ti bude libit, bez do toho, pokud se ti nebude libit, tak si s tim nelam hlavu - spousta jinych frameworku pro php, python, apod. uz vsechny vyhody stihly okopirovat.

    diskuze ruby vs. php vs. python vs. XXX sem podle me nepatri, a filozofovani nad rychlosti uz vubec ne (aplikace v ruby on rails jsou jenom o trochu pomalejsi nez ty, ktere jsou psane napriklad v jave a krom toho rychlost neni vzdycky dulezity aspekt - daleko dulezitejsi je, aby se projekt dal jednoduse upravovat a to v RoR jde dostatecne)

    BTW: dalsi OT o rychlosti a vyzdvihovani jednoho nebo druheho tady promazu

  15. osobne bych to posunul jeste trochu jinam...pro tvorbu webovek je imho docela uplne jedno, jakej jazyk se naucis...ve vsech to nakonec bude fungovat...precijenom psani webovek neni zadna raketova veda... Hosting si stejne asi casem udelas na virtualu (coz je asi i nejlepsi moznost) a budes spokojenej...(ja takhle mam stranky napsany v enterprise Jave, na ktery tady ani zadnej rozumnej hosting neexistuje, cili timhle bych se fakt neridil).
    Spis bych se ptal, jakou pro tebe ma ta znalost dalsi vyuzitelnost. Jestli se to budes ucit jenom proto, abys v tom napsal jedny stranky, tak je to ztracenej cas (naucit se slusne jakejkoliv jazyk i s technologiema trva roky). Ale to je otazka, na kterou si musis odpovedet sam.
    Edit: Abych neoteviral offtopic o rychlosti java vs. ruby, tak necht si kazdy najde nejake srovnani na webu :-), mam jiny nazor nez vedouci, ale hadat se o tom je zde zakazano :-)


    upravil vedouci: muzes sem hodit linky, to je povoleno, zakazano je flamovani :-) a pokud jde o muj nazor - kazdy se muze mylit - i ja
    Naposledy upravil vedouci : 22.09.2010 v 13:23

  16. Citace Původně odeslal malejpavouk Zobrazit příspěvek
    osobne bych to posunul jeste trochu jinam...pro tvorbu webovek je imho docela uplne jedno, jakej jazyk se naucis...ve vsech to nakonec bude fungovat...precijenom psani webovek neni zadna raketova veda... Hosting si stejne asi casem udelas na virtualu (coz je asi i nejlepsi moznost) a budes spokojenej..
    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 :)

  17. Citace Původně odeslal AlesiBoss Zobrazit příspěvek
    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.)

  18. 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

  19. 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.

  20. 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.

  21. 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?

  22. 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í.

  23. Citace Původně odeslal pinochico Zobrazit příspěvek
    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 :-).

  24. 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.

  25. Teď jsem viděl tento: http://www.locomotivecms.com. Ale nevím jaký je.

  26. Mám taky jednu otázku, když "umim" PHP, vyplatí se učit RoR? (je dobry to umet ale kdyz umim php tk nwm..)

  27. 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 ----------

    Citace Původně odeslal andre01 Zobrazit příspěvek
    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.

  28. Citace Původně odeslal ret Zobrazit příspěvek
    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.

  29. 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. :)

  30. Citace Původně odeslal ret Zobrazit příspěvek
    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í.

  31. Tak, že by dramaticky porážel ruby se mi nezdá. http://shootout.alioth.debian.org/u3...v&lang2=python. Ale myslím, že ať už zvolíš cokoliv tak je to lepší než PHP.

Stránka 1 z 2 1 2 PosledníPoslední

Podobná témata

  1. Ruby on Rails, anyone?
    By Filip in forum PHP
    Odpovědí: 11
    Poslední příspěvek: 04.10.2007, 20:56
Hostujeme u Server powered by TELE3