Difference between revisions of "Ruby on rails"

From 2value wiki 2
Jump to navigation Jump to search
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[Category:Methodiek]]
 +
[[Category:Richtlijnen]]
 +
{{Languages}}
 +
{{dpl_subpages}}
 +
{{Image|name=Logo_Ruby_on_Rails|ext=jpg|width=256px|pad=20px|ilink=File:Logo_Ruby_on_Rails.jpg|float=right}}
 +
 +
<big>'''Ruby''': 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.</big>
 +
 +
<big>'''Rails''': Rails is a web application development framework written in the Ruby language.</big>
 +
 +
 
==Enkele start-linkjes==
 
==Enkele start-linkjes==
 
: http://www.9lessons.info/2011/02/getting-start-with-ruby-on-rails.html
 
: http://www.9lessons.info/2011/02/getting-start-with-ruby-on-rails.html
 
:Sinatra: http://www.sinatrarb.com/intro.html
 
:Sinatra: http://www.sinatrarb.com/intro.html
 +
:[http://tryruby.org/levels/1/challenges/0 Try Ruby]
 +
:[http://www.ruby-lang.org/en/about About Ruby]
 +
:[http://www.railscasts.org]
  
 
==Expertise==
 
==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.
+
Uiteraard zijn er specialisaties op gewenste '''functionaliteit''' van een website. Iemand kan gespecialiseerd  zijn in bijvoorbeeld:
 
 
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
 
:user registration
 
:content processing
 
:content processing
 +
:betaalmodules
 
:document management
 
:document management
 +
:image processing
 +
:webshop
 
: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, gems geheten) om maatwerk mee te kunnen maken voor klanten.
 +
Sterker nog, zelfs het framework Rails is opgebouwd uit verschillende (tevens vervangbare) gems.
  
 
Dit staat op een gecentraliseerde plek waar [http://www.rubygems.org gems] worden beoordeeld en op kwaliteit gekeurd. We kunnen ons voorstellen dat daar ook specialismen in ontstaan / aanwezig zijn.
 
Dit staat op een gecentraliseerde plek waar [http://www.rubygems.org gems] worden beoordeeld en op kwaliteit gekeurd. We kunnen ons voorstellen dat daar ook specialismen in ontstaan / aanwezig zijn.
  
 +
==Rails==
 +
Rails is a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun.
 
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, modulair opgebouwd, pure objectorientatie, past bij [[Sprint]]s, past bij [[Agile]]-ontwikkeling.
  
 
==IDE==
 
==IDE==

Latest revision as of 23:43, 21 February 2012

Language: Nederlands

Subpages Ruby on rails


Ruby: 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.

Rails: Rails is a web application development framework written in the Ruby language.


Enkele start-linkjes

http://www.9lessons.info/2011/02/getting-start-with-ruby-on-rails.html
Sinatra: http://www.sinatrarb.com/intro.html
Try Ruby
About Ruby
[1]

Expertise

Uiteraard zijn er specialisaties op gewenste functionaliteit van een website. Iemand kan gespecialiseerd zijn in bijvoorbeeld:

user registration
content processing
betaalmodules
document management
image processing
webshop
aansluiting op social media

Plus de kwaliteitsverbeteraars

performance verbeteraars
security specialisten
data modellers
object architectuur

Er zijn markt-standaarden (in de vorm van modules, gems geheten) om maatwerk mee te kunnen maken voor klanten. Sterker nog, zelfs het framework Rails is opgebouwd uit verschillende (tevens vervangbare) gems.

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.

Rails

Rails is a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun. Daarnaast hebben we Sinatra als alternatief op Rails. Met haar mogelijke specialisten.

Snelle ontwikkeling

Dat is de kracht van Ruby, flexibel ook, modulair opgebouwd, pure objectorientatie, past bij Sprints, past bij Agile-ontwikkeling.

IDE

texteditor
Netbeans
Radrails
RubyMine, is de Ruby variant van PHP storm.
Eclipse