Académique Documents
Professionnel Documents
Culture Documents
|
ë ȈRuby es un lenguaje de scripts, multiplataforma.
ë ȈNetamente orientado a objetos (software libre).
ë ȈCreado por Yukihiro Matsumoto en 1995.
ë ȈHereda varias caracaterísticas de lenguajes como: Perl,
Smalltalk, Eiffel, Ada y Lisp.
ë ȈLenguaje Dzaparentemente sencillo pero internamente
complejodz.
ë ȈMientras más se abstrae en el paradigma OO se nota
realmente la complejidad del lenguaje.
ë ȈLenguaje muy intuitivo casi a un nivel del lenguaje
humano.
ë ȈUtilización de bloques para parametrizar métodos
(iteradores, listeners) y bucles.
ë ȈManejo avanzado de expresiones regulares y cadenas de
texto.
ȈTambién conocido como RoR o Rails es un framework de aplicaciones
web de código abierto escrito en el lenguaje de programación Ruby,
siguiendo el paradigma de la arquitectura Modelo Vista Controlador
(MVC).
V
0
0
ë Resolución a
ë Aácil configuración de dependencias
ë Manejo sencillo de cookies, sesiones y variables de la
conexión
ë a
a
//023#4
a a)
a
//#
5
6
m
1.Soporte integrado de AJAX:
ë *%%
%
%
%
a %a %
ë Efectos gráficos
$rails direcciones
Create createapp/apis
Create app/controllers
Create app/helpers
Create app/models
Create app/views/layouts
Create config/environments
Create components
Create db
Create doc
Create lib
ǥ.
ÿ
ÿ
ë Ahora veamos lo que creamos. Para esto necesitamos
ejecutar un servidor. Rails puede ser configurado con
apache y AastCGI. Pero nuestro esqueleto también
cuenta con un pequeño servidor web. Así que lo
ejecutamos: (rails server)
ë $ cddirecciones$ rubyscript/server=>
Railsapplicationstartedonhttp://0.0.0.0:3000=> Ctrl-
C toshutdownserver; callwith--helpforoptions[2005-
12-06 23:27:44] INAO WEBrick1.3.1[2005-12-06
23:27:44] INAO ruby1.8.2 (2004-12-25) [i386-
mswin32][2005-12-06 23:27:45] INAO
WEBrick::HTTPServer#start: pid=3972 x
ë EJEMPLO VE UNA APLICACIÓN: En nuestro navegador iremos a
Y$$&'788&(888$2
a a a
aa
a
aY
ÿ
ÿ
ë
x !x
"
ë x#"$
x$
%
ë #
ë x# x
ë # & $
x
$
xx
'
ë (#)$
*| + +,
ë (-
#.
xx.)
x "xx'
ë %# %
ë x#!x/
ë x
"#
$
$
$
'x
"
x 0
x)
x
x'("x
1 12 )')/x))3
ë # xx
"%
1.Tutorial muy bueno
ë http://www.hackerdude.com/courses/rails/
ë http://www.gra2.com/article.php/programar-en-ruby-on-
rails-parte-1
ë http://sobrerailes.com/pages/en_marcha_con_rails/
ë http://guides.rubyonrails.org/getting_started.html
ë http://www.sobrerailes.com/pages/en_marcha_con_rails
2.Información adicional
ë http://www.rubyonrails.org.es/
ë http://es.wikipedia.org/wiki/Ruby_on_Rails
ë http://www.maestrosdelweb.com/editorial/rubyonrails