Pokročilé vlastnosti skiptovacích jazykov: Rozdiel medzi revíziami
d |
|||
Riadok 4: | Riadok 4: | ||
{{Hlavička_FM|{{PAGENAME}}|Ivana Zuzinová|Ing. Juraj Ďuďák| | {{Hlavička_FM|{{PAGENAME}}|Ivana Zuzinová|Ing. Juraj Ďuďák| | ||
− | 2009 | + | 2008/2009 |
|Bakalárska práca | |Bakalárska práca | ||
|Mechatronika | |Mechatronika | ||
}} | }} | ||
− | + | {{abstrakt|a|b}} | |
− | |||
− | |||
=Úvod= | =Úvod= | ||
Informačné technológie zaznamenávajú už od svojho vzniku rýchlo sa meniaci, dynamický rozvoj vo všetkých smeroch, vrátane algoritmizácie a programovacích jazykov, ktorých neustály vývoj súvisí aj s rozmachom internetu, jeho rozširujúcej sa dostupnosti a stále sa zvyšujúcimi požiadavkami na webdeveloperov. | Informačné technológie zaznamenávajú už od svojho vzniku rýchlo sa meniaci, dynamický rozvoj vo všetkých smeroch, vrátane algoritmizácie a programovacích jazykov, ktorých neustály vývoj súvisí aj s rozmachom internetu, jeho rozširujúcej sa dostupnosti a stále sa zvyšujúcimi požiadavkami na webdeveloperov. | ||
Aj z týchto príčin hľadajú programátori nové možnosti, ako čo najefektívnejšie programovať aplikácie, č sa dostávajú do pozornosti aj menej známe programovacie jazyky. Určitú pozornosť si získavajú aj frameworky, ktoré sa snažia poskytnúť prehľadnejší kód, skracujúci proces tvorby aplikácií. Populárnejším sa stáva aj framework Ruby on Rails, o ktorom je ale v slovenskom jazyku veľmi málo publikácií. Preto je teoretická časť zameraná na popis jazyka Ruby a frameworku Ruby on Rails, kde podrobnejšie opisujeme prácu Rails s databázami pomocou jeho modulov. V práci sú zahrnuté tiež teoretické informácie o tvorbe relácií medzi tabuľkami, ktoré sa následne využili v praktickej časti. | Aj z týchto príčin hľadajú programátori nové možnosti, ako čo najefektívnejšie programovať aplikácie, č sa dostávajú do pozornosti aj menej známe programovacie jazyky. Určitú pozornosť si získavajú aj frameworky, ktoré sa snažia poskytnúť prehľadnejší kód, skracujúci proces tvorby aplikácií. Populárnejším sa stáva aj framework Ruby on Rails, o ktorom je ale v slovenskom jazyku veľmi málo publikácií. Preto je teoretická časť zameraná na popis jazyka Ruby a frameworku Ruby on Rails, kde podrobnejšie opisujeme prácu Rails s databázami pomocou jeho modulov. V práci sú zahrnuté tiež teoretické informácie o tvorbe relácií medzi tabuľkami, ktoré sa následne využili v praktickej časti. | ||
− | Praktická časť má za úlohu prezentovať nadobudnuté informácie o jazyku Ruby a frameworku Rails. Úlohou bolo vytvoriť schému databázových tabuliek školského rozvrhu, ktorá má byť predlohou pre aplikáciu s názvom Rozvrh on Rails. Táto aplikácia má generovať výpis záznamov rozvrhu, zodpovedajúcich zadaným podmienkam vyhľadávania. Poslednou časťou je vytvorenie porovnávacieho testu, kde sa má skúmať rýchlosť vykonania požiadavky aplikáciou vytvorenou v jazyku PHP a vo frameworku Rails. | + | Praktická časť má za úlohu prezentovať nadobudnuté informácie o jazyku Ruby a frameworku Rails. Úlohou bolo vytvoriť schému databázových tabuliek školského rozvrhu, ktorá má byť predlohou pre aplikáciu s názvom Rozvrh on Rails. Táto aplikácia má generovať výpis záznamov rozvrhu, zodpovedajúcich zadaným podmienkam vyhľadávania. Poslednou časťou je vytvorenie porovnávacieho testu, kde sa má skúmať rýchlosť vykonania požiadavky aplikáciou |
+ | vytvorenou v jazyku PHP a vo frameworku Rails. | ||
+ | =Úvod do Ruby on Rails= | ||
+ | ==Pojem Ruby on Rails== | ||
+ | ==Čo je framework== | ||
+ | ==Filozofia Ruby on Rails== | ||
+ | =Ruby= | ||
+ | ==Ruby ako interpretovaný objektovo orientovaný jazyk== | ||
+ | ==Inštalácia a vývojové prostredie Ruby== | ||
+ | ==Čísla, reťazce, premenné a konštanty== | ||
+ | ==Symboly, polia a hash== | ||
+ | ==Podmienené výrazy, cykly, metódy a bloky== | ||
+ | ==Triedy a jej premenné, objekty, moduly== | ||
+ | =Porovnanie Ruby a PHP= | ||
+ | =Ruby on Rails= | ||
+ | ==MVC architektúra== | ||
+ | ==MVC v Rails== | ||
+ | ==Práca s databázami v Rails – CRUD== | ||
+ | ==Vzorová aplikácia v Rails== | ||
+ | ==Asociácie== | ||
+ | ==Migrácie== | ||
+ | =Praktická aplikácia využívajúca Rails= | ||
+ | ==Rozvrh on Rails== | ||
+ | ==Návrh schémy== | ||
+ | ==Vytvorenie databázy Rozvrh on Rails== | ||
+ | ==Zobrazenie rozvrhu== | ||
+ | ==Benchmark== | ||
+ | =Záver= | ||
+ | =Použitá literatúra= |
Verzia zo dňa a času 19:47, 28. december 2009
![]() |
Trenčianska Univerzita Alexandra Dubčeka v Trenčíne
Fakulta Mechatroniky |
![]() |
Pokročilé vlastnosti skiptovacích jazykov Bakalárska práca |
Autor: | Ivana Zuzinová |
Pedagogický vedúci: | Ing. Juraj Ďuďák |
Študijný odbor: | Mechatronika
|
Akademický rok |
2008/2009
|
Abstrakt
a |
Abstract
b |
Obsah
Úvod
Informačné technológie zaznamenávajú už od svojho vzniku rýchlo sa meniaci, dynamický rozvoj vo všetkých smeroch, vrátane algoritmizácie a programovacích jazykov, ktorých neustály vývoj súvisí aj s rozmachom internetu, jeho rozširujúcej sa dostupnosti a stále sa zvyšujúcimi požiadavkami na webdeveloperov. Aj z týchto príčin hľadajú programátori nové možnosti, ako čo najefektívnejšie programovať aplikácie, č sa dostávajú do pozornosti aj menej známe programovacie jazyky. Určitú pozornosť si získavajú aj frameworky, ktoré sa snažia poskytnúť prehľadnejší kód, skracujúci proces tvorby aplikácií. Populárnejším sa stáva aj framework Ruby on Rails, o ktorom je ale v slovenskom jazyku veľmi málo publikácií. Preto je teoretická časť zameraná na popis jazyka Ruby a frameworku Ruby on Rails, kde podrobnejšie opisujeme prácu Rails s databázami pomocou jeho modulov. V práci sú zahrnuté tiež teoretické informácie o tvorbe relácií medzi tabuľkami, ktoré sa následne využili v praktickej časti. Praktická časť má za úlohu prezentovať nadobudnuté informácie o jazyku Ruby a frameworku Rails. Úlohou bolo vytvoriť schému databázových tabuliek školského rozvrhu, ktorá má byť predlohou pre aplikáciu s názvom Rozvrh on Rails. Táto aplikácia má generovať výpis záznamov rozvrhu, zodpovedajúcich zadaným podmienkam vyhľadávania. Poslednou časťou je vytvorenie porovnávacieho testu, kde sa má skúmať rýchlosť vykonania požiadavky aplikáciou vytvorenou v jazyku PHP a vo frameworku Rails.