Date post: | 29-Aug-2014 |
Category: |
Documents |
Upload: | tomas-jukin |
View: | 1,332 times |
Download: | 0 times |
Ekosystém, tak se tvoří weby!
Tomáš Jukin@Inza
Jak fungují programátoři?
Programátoři ke své cestě za cílem používají různé nástroje...
WTF?
...každý samostatný a oddělený nástroj...
WTF?
...má okolo sebe pomyslnou zeď, ...
WTF?
...zeď ze zbytečné a repetitivní lidské práce...
WTF?
...a to je problém!
FTP SSH
Když už je ten problém jasný, tak si pojďme příklady problematických nástrojů pojmenovat...
A jak to vypadá při použití ekosystému?
V ekosystému nástroje spolupracují.
Zdi ze zbytečné práce nelze zničit, nebo odstranit...
...jsou součástí každého nástroje.
Význam zdí lze použitím ekosystému významně snížit.
Git Capistrano
Příklady nástrojů, které tvoří a podporují ekosystém(y)
Git
Capistrano
Git Capistrano
gem rails bundler rake rails_admin
uglifierCanCanDevise
Pokud budete používat oddělené a samostatné nástroje, scaffold vašich aplikací bude vypadat nějak takto...
Pokud místo toho použijete ekosystém nástrojů, scaffold vašich
aplikací bude vypadat takto.
Nechtějte nástroje,chtějte ekosystém!
“”
Live Demo“ ”
Nyní nás čeká živá ukázka (viz. video z WebExpa ;-))
https://github.com/Juicymo/rails_admin
Live Demo“ ”
Jako ukázku demonstrace síly ekosystému nástrojů vám naživo ukáži
použití nástroje rails_admin
https://github.com/Juicymo/rails_admin
Live Demo“ ”
Ne, nástroj rails_admin jsem nedělal já, já ho pouze vylepšil a nadále vylepšuji...
https://github.com/Juicymo/rails_admin
?rake rails_admin Devise
Nám v jinak ZENovém ekosystému jeden článek řetězu však chybí...
rake rails_admin Devise
Rails Scaffolder’s Toolbox
...tak jsme ten článek vytvořili...
Tím nástrojem je Rails Scaffolder’s Toolbox, GUI pro rails generátory...
... a.k.a. #rubyToolbox
Live Demo“ ”
Nyní pokračuje živá ukázka, tutoriál i podklady k ní najdete na GitHubu...
https://github.com/Juicymo/rails_admin
Nechtějte nástroje,chtějte ekosystém!
“”
Neříkám používejte Ruby on Rails, ale říkám: “Nechtějte nástroje, chtějte ekosystém”!
Chcete pomoci odstartovat?
“”
http://webexpo.cz/academy/kurzy/ruby-rails-pro-zacatecniky
Školení Ruby On Railsna WebExpo Academy
@JuicymoCZ
Zaujal-li vás nástroj #rubyToolbox, na tomto twitteru dáme vědět hned jak
bude k dispozici.