Framework Ruby on Rails
Que es ruby on Rails:
Entorno de desarrollo web, de código abierto, que esta optimizado para los programadores, siendo el paradigma de la arquitectura Modelo Vista Controlador (MVC) combina la simplicidad al desarrollar aplicaciones con menos código que los demás frameworks.

Características de Ruby on Rails:
* Lenguaje de Scripting.
* Radicalmente orientado a objetos.
* Tipos Dinámicos.
* Funcional.
* Permite la creación de lenguajes de dominio especifico
* No es necesario declarar las variables
* Gestión de memoria automática
Debido a lo anterior ruby es :
* Fácil de escribir
*Típicamente es interpretado
Flexibilidad de Ruby:
Ruby esta considerado como un lenguaje flexible ya que permite a los usuarios alterarlo libremente, se puede dar funcionalidad a partes ya existentes, ruby intenta no restringir al desarrollo.
Ventajas de Ruby:
Código abierto
Excelentes Librerías
Desarrollo Rápido
Claridad y simplicidad del código fuente , es posible realizar aplicaciones en modo texto, gráfico, web , es un código libre.
Desventajas de Ruby:
No existen muchos framework creados con ruby
No existe una framework de GUI multi-plataforma amplia mente aceptada
No soporta polimorfismo de funciones (Sobrecarga)
Los Moldes
* Emplea un patrón Active Récord
*Representados por clases que heredan de la superclase ActiveRecord : clase
* en capsula la lógica de persistencia
* contiene reglas de negocio
* No incluye propiedades
*Contiene relaciones con otros modelos
Active Récord
* Método find() y operaciones CRUD
*Relaciones
* Agregación herencia de tabla simple
*Validaciones
Entornos de desarrollo
* RADRails
* RIDE - Me
Entornos de ejecución
* webBrick
* Mongrel
Cuando usarlo
*Con proyectos pequeños y medianos
*Con equipos ágiles y dinámicos
*Cuando hay pocos desarrolladores
Cuando no Usarlo
* Aplicaciones muy grandes
*Con bases de datos legadas
*Con equipos de desarrollo muy grandes
.jpg)
.jpg)
No hay comentarios:
Publicar un comentario