PowerPoint Presentation

gayheadtibburInternet και Εφαρμογές Web

5 Φεβ 2013 (πριν από 4 χρόνια και 4 μήνες)

133 εμφανίσεις

Ruby in Web Application
Development


http://extremia.fi/

Ruby

on
Rails





Ruby
offers an open source framework for web
development called Ruby on
rails


Rails
is the most popular web development
framework for Ruby

http://extremia.fi/

Rails


Rails is designed to make web application
programming easier and
faster


Get
more done with less
code


Rails’s

principles are DRY (Don’t Repeat Yourself)
and
CoC

(Convention over Configuration
)



DRY
means information
is located in a single,
unambiguous
place


CoC

means
framework
assumes one way of doing
things and if you work that way you won’t have to
configure
everything

http://extremia.fi/

Ruby in Web Application Development


Rails allows you to generate a lot of basic web
application functionality with generators
which you can then edit to fit your
needs


Rails
also have a lot of downloadable ready
-
made components called “
gems”


Gems
offer a lot of functionality so you don’t have
to do everything from
scratch


http://extremia.fi/

Ruby in Web Application Development


Rails uses MVC
-
model meaning that Model, View
and Controller are
separate


Rails
also have plenty of options for continuous
testing like
RSpec

and
Cucumber


There
are some options for Rails development
environment


You
can get things done pretty fast even with nothing
but
console


Tools like
IntelliJ

IDEA and
RubyMine
, which
can work
as Rails development
environments, are big help
though

http://extremia.fi/