Difference between revisions of "Ruby on rails"
Line 8: | Line 8: | ||
We onderscheiden specialisten in Ruby on rails: | We onderscheiden specialisten in Ruby on rails: | ||
− | :Model | + | :Model - |
:View - | :View - | ||
:Controller - functionaliteit | :Controller - functionaliteit | ||
− | Uiteraard zijn er specialisaties op gewenste'''functionaliteit''' van een website. Iemand kan gespecialiseerd zijn in bijvoorbeeld: | + | Uiteraard zijn er specialisaties op gewenste '''functionaliteit''' van een website. Iemand kan gespecialiseerd zijn in bijvoorbeeld: |
:user registration | :user registration | ||
:content processing | :content processing | ||
Line 18: | Line 18: | ||
:aansluiting op social media | :aansluiting op social media | ||
+ | Plus de '''kwaliteitsverbeteraars''' | ||
+ | : performance verbeteraars | ||
+ | : security specialisten | ||
+ | : data modellers | ||
+ | : object architectuur | ||
Er zijn markt-standaarden (in de vorm van modules, GEM geheten) om maatwerk mee te kunnen maken voor klanten. | Er zijn markt-standaarden (in de vorm van modules, GEM geheten) om maatwerk mee te kunnen maken voor klanten. | ||
Line 24: | Line 29: | ||
Daarnaast hebben we [http://http://www.sinatrarb.com/ Sinatra] als alternatief op Rails. Met haar mogelijke specialisten. | Daarnaast hebben we [http://http://www.sinatrarb.com/ Sinatra] als alternatief op Rails. Met haar mogelijke specialisten. | ||
+ | |||
+ | ==Snelle ontwikkeling== | ||
+ | Dat is de kracht van Ruby, flexibel ook, pure objectorientatie, past bij [[Sprints]], past bij [[Agile]]-ontwikkeling. | ||
==IDE== | ==IDE== |
Revision as of 16:16, 31 January 2012
Enkele start-linkjes
- http://www.9lessons.info/2011/02/getting-start-with-ruby-on-rails.html
- Sinatra: http://www.sinatrarb.com/intro.html
Expertise
The goal of ruby programming is (generally) to either write a web application, or write a program that can be run from the command line.
We onderscheiden specialisten in Ruby on rails:
- Model -
- View -
- Controller - functionaliteit
Uiteraard zijn er specialisaties op gewenste functionaliteit van een website. Iemand kan gespecialiseerd zijn in bijvoorbeeld:
- user registration
- content processing
- document management
- aansluiting op social media
Plus de kwaliteitsverbeteraars
- performance verbeteraars
- security specialisten
- data modellers
- object architectuur
Er zijn markt-standaarden (in de vorm van modules, GEM geheten) om maatwerk mee te kunnen maken voor klanten.
Dit staat op een gecentraliseerde plek waar gems worden beoordeeld en op kwaliteit gekeurd. We kunnen ons voorstellen dat daar ook specialismen in ontstaan / aanwezig zijn.
Daarnaast hebben we Sinatra als alternatief op Rails. Met haar mogelijke specialisten.
Snelle ontwikkeling
Dat is de kracht van Ruby, flexibel ook, pure objectorientatie, past bij Sprints, past bij Agile-ontwikkeling.