Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 | 46 |
zaobera sa niekto na fore tymto jazykom?
ja som sa ho dnes zacal ucit, vyzera zaujimavo
ak o nom nieco viete mohli by ste sa podelit o vase nazory - co si o ruby myslite, nejaky overview, a tak. pripadne nieco o ruby on rails resp dalsich suvisiacich veciach.
ak nikto a bude zaujem tak by som spravil nejaky kratky tutorial popri tom ako sa to budem ucit
ps: neviem kam presne zaradit temu, ci sem alebo radsej do "Perl, Python, CGI" tak to pripadne presunte.
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
skus sa opytat p360tko on sa mi zda ze ho vie
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Ja som sa v tom rypal. Ruby sa mi zapacilo, syntax a tie zakladne prvky jazyka su velmi dobre vymyslene. Bohuzial Rails neviem rozbehat :-/
|
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 | 46 |
no tak uz som presiel par stranok ohladne zakladov v ruby, zacinam sa venovat ruby on rails
viete niekto co musi mat hosting aby tam isli veci spravene v ruby a rails? jedine co som nasiel ze to ide cez apache aj cez java servre...
inak par poznatkov ohladne ruby:
- je to cisto objektovy jazyk, vsetko je objekt
- syntax je jednoducha a ponuka casto viac moznosti
- premenne su automaticky a dynamicky typovane a pretypovavane co znamena obrovsku variabilitu a volnost
- takze jazyk patri medzi vyssie jazyky, minimalne ako java ak nie aj vyssie
- inak je to teda cisto interpret, ide na vela platformach, akurat na windows moze byt tazsi vyvoj nez na ostatnych, aj rails nie je robene primarne pre windows (teda aspon podla tych materialov co som cital)
- samozrejme ma GC
- a dost rozsiahlu dokumentaciu
subjektivny pocit je taky ze jazyk je jednoduchy na pouzivanie ale zlozity na citanie cudzieho kodu, minimalne kym sa ho clovek poriadne nauci, tiez zaciatocnik v nom dokaze spravit chyby na ktore ani nepride
teraz sa idem pozret na ruby on rails a uvidim ako rychlo sa v tom bude tvorit
|
|
Registrovaný: 16.08.09 Prihlásený: 07.03.14 Príspevky: 186 Témy: 16 | 16 Bydlisko: Levice |
akemu jazyku je ruby najpodobnejsi? na co sa pouziva?
_________________ "Najlepším spôsobom, ako sa na budúcnosť pripraviť, je vymyslieť si ju." - John Sculley |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 | 46 |
ruby je OO, interpret, odvodeny z perlu
pouziva sa na co chces, ja sa ho ucim na tvorbu web aplikacii, neviem ci sa aktivne vyuziva na desktopov aplikacie
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
a kde sa da vyuziot najlepsie? lebo pre mna je to dost neznamy jazyk ako aj Frontan a pod
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 | 46 |
co sa tyka mojich slabych znalosti o jazyku tak sa hodi na tvorbu jednoduchych utilitiek (desktopove pouzitie) a na internetove aplikacie - vela ludi o nom hovori ako o buducnosti internetu
hlavne vyhody: dynamicke typovanie, cisto OOP (moze byt aj nevyhoda), jednoducha syntax, ruby on rails... = vraj sa s ruby da tvorit o tretinu az polovicu rychlejsie nez s javou, perlom a pod.
na druhej strane, na oficialnych strankach je uvedene, ze sa ruby stale neodporuca pouzit na velke projekty, resp na projekty, kde by necakane problemy sposobili velke skody... napr nieco ako IS pre zachranarov, letisko a podobne
ps: vsetko co tu pisem su info z internetu - wiki, tutorialy a podobne, osobne som s ruby zatial nic moc nenapisal
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
aha uz si viem utvorit nejaky ten obraz
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Ruby je fajn, na také to malé domáce kódenie, nejaké utilitky, čo uľahčujú prácu. Spolupracoval som na jednom opensource softe na katalógovanie kníh (nakoniec síce bola väčšina mojej práce v perli, ale aj to sa stáva ;-) ), zo začiatku to bolo ťažké (lúpať cudzí kód a navyše v cudzom jazyku + moja prvá väčšia seriózna vec v linuxe), no a napokon som dostal dojem, že sa to nejak dá. Ja by som však na aplikáciu typu Alexandria určite použil niečo typu RAD.
Zhodou okolností som sa v približne rovnakom čase začal učiť Python a okolnosti ma donútili trochu sa naučiť aj Perl. Keď si do štvorice pridám ešte PHP a začnem porovnávať, tak sa mi najviac pozdáva Ruby s Pythonom. V oboch sa píše s fakt krásnou a zrozumiteľnou syntaxou, navyše sa netreba zapodievať pointrami (fakt highlevel) atď, čiže vývoj ide fakt rýchlo (čo, keď sú ruky rýchlejšie než hlava, môže mať za následok menej premyslený kód). V porovnaní s PHP sú konzistentnejšie v názvosloví, čo naznačuje azda premyslenejšiu prácu tvorcov.
Úplne najzaujímavejšou vecou v Ruby (ktorú som pochopil a následne zabudol) sú pre mňa bloky kódu predávané funkciám ako parametre. Rubysti ich používajú hodne a v inom jazyku som sa s nimi nestretol (nehovorím, že to v iných nie je, len o tom neviem).
V prospech Ruby ešte hovorí dnes už fakt veľká komunita a veľmi dobrá kniha (tzv. Pickaxe book) od Pragmatic Programmers (fakt dobrí autori, kniha, ktorá ich preslávila tuším vyšla aj v češtine).
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
|