rapid ria development with netzke
TRANSCRIPT
![Page 1: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/1.jpg)
Rapid RIA development with Netzke
a modular approach
@nomadcoder @rubyshift 2011
![Page 2: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/2.jpg)
@nomadcoder @rubyshift
IntroductionNetzke is...
![Page 3: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/3.jpg)
@nomadcoder @rubyshift
IntroductionNetzke is...
all about...
![Page 4: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/4.jpg)
@nomadcoder @rubyshift
IntroductionNetzke is...
all about...+
front end back end
![Page 5: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/5.jpg)
@nomadcoder @rubyshift
IntroductionNetzke is...
all about...+
front end back end
~ components ~
![Page 6: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/6.jpg)
@nomadcoder @rubyshift
Sencha Ext JS
![Page 7: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/7.jpg)
@nomadcoder @rubyshift
Sencha Ext JS
Awesom
e!
![Page 8: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/8.jpg)
@nomadcoder @rubyshift
CRUD app in 7 minuteshttp://netzke.org => “Start here”
![Page 9: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/9.jpg)
@nomadcoder @rubyshift
DemoYANIT - Yet Another (Netzke) Issue Tracker
nameassignee_idproject_id...
Issue
name...
Project
name...
User
1..n 1..n
Ruby 1.9.2Rails 3.1.1
Ext JS 4.0.2a
yanit.heroku.com
![Page 10: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/10.jpg)
@nomadcoder @rubyshift
Key gems
![Page 11: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/11.jpg)
@nomadcoder @rubyshift
Components
• <Model>Grid
• <Model>Form
• <Model(s)>Explorer
• <Model>Inspector
![Page 12: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/12.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 13: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/13.jpg)
@nomadcoder @rubyshift
Components: layout
IssueGrid
![Page 14: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/14.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 15: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/15.jpg)
@nomadcoder @rubyshift
Components: layout
UserGrid
![Page 16: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/16.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 17: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/17.jpg)
@nomadcoder @rubyshift
Components: layoutUserIssueExplorer
![Page 18: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/18.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 19: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/19.jpg)
@nomadcoder @rubyshift
Components: layout
ProjectInspector
![Page 20: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/20.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 21: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/21.jpg)
@nomadcoder @rubyshift
Components: layout
Workspace
![Page 22: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/22.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 23: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/23.jpg)
@nomadcoder @rubyshift
Components: layout
Navigator
![Page 24: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/24.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 25: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/25.jpg)
@nomadcoder @rubyshift
Components: layoutApilication
![Page 26: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/26.jpg)
@nomadcoder @rubyshift
Components: layout
![Page 27: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/27.jpg)
@nomadcoder @rubyshift
Components: grids
![Page 28: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/28.jpg)
@nomadcoder @rubyshift
Components: forms
![Page 29: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/29.jpg)
@nomadcoder @rubyshift
Components: forms
![Page 30: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/30.jpg)
@nomadcoder @rubyshift
OneToManyExplorer
container
collection
# additionally...
![Page 31: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/31.jpg)
@nomadcoder @rubyshift
Application component
# cut version
# in the view
![Page 32: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/32.jpg)
@nomadcoder @rubyshift
Component testing
![Page 33: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/33.jpg)
@nomadcoder @rubyshift
Component testingexample from netzke_basepack using Cucumber + Pickle
& Capybara
![Page 34: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/34.jpg)
@nomadcoder @rubyshift
TODO
documentation
logoDataMapper
new components
Mongoid
i18n
tutorials
(re)tweets :)
showcases
![Page 35: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/35.jpg)
@nomadcoder @rubyshift
TODO
documentation
logoDataMapper
new components
Mongoid
i18n
~ Contribute! ~
tutorials
(re)tweets :)
showcases
![Page 36: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/36.jpg)
@nomadcoder @rubyshift
Credits
• VisualCube Inc, USA - for sponsoring component development
• Netzke community - for patches and feedback
netzke.org@netzke
![Page 37: Rapid RIA development with Netzke](https://reader033.vdocuments.net/reader033/viewer/2022060119/558d2517d8b42a46638b4572/html5/thumbnails/37.jpg)
@nomadcoder @rubyshift
Thanks
Questions