Cerrar

Agenda · Encuentros

Networking: DATOS DIGITALES - BUSINESS INTELLIGENCE. Oropesa del Mar y Online

Networking: DATOS DIGITALES - BUSINESS INTELLIGENCE.... 

El jueves, 16 de mayo de 2024

Oficina Acelera Pyme Rural - Diputación de Castellón

CICLO: DATOS DIGITALES BUSINESS INTELLIGENCE Desde la oficina Acelera Pyme Rural de la Diputació de Castelló os invitamos a formar parte del ciclo Datos Digitales: Business Intelligence que se va a...

Diputación Provincial de Castellón

Agenda · Webinar

Webinar: DATOS DIGITALES - BUSINESS INTELLIGENCE

Webinar: DATOS DIGITALES - BUSINESS INTELLIGENCE 

El martes, 14 de mayo de 2024

Oficina Acelera Pyme Rural - Diputación de Castellón

CICLO: DATOS DIGITALES BUSINESS INTELLIGENCE Desde la oficina Acelera Pyme Rural de la Diputació de Castelló os invitamos a formar parte del ciclo Datos Digitales: Business Intelligence que se va a...

Diputación Provincial de Castellón

Actualidad · Artículo

Descubre cómo elegir la agencia de marketing en Alicante perfecta para tu proyecto web

Descubre cómo elegir la agencia de marketing en Alicante... 

En el vertiginoso mundo del marketing digital, encontrar la agencia de marketing adecuada en Alicante puede marcar la diferencia entre el éxito y el estancamiento. En Brandpost, comprendemos la...

BRANDSON MARKETING & CONTENT, S.L.

Agenda · Encuentros

Networking: APLICACIONES DE CLIENTES - CRM. Oropesa del Mar y online

Networking: APLICACIONES DE CLIENTES - CRM. Oropesa del Mar... 

El jueves, 09 de mayo de 2024

Oficina Acelera Pyme Rural - Diputación de Castellón

CICLO: APLICACIONES DE CLIENTES CRM Desde la oficina Acelera Pyme Rural de la Diputació de Castelló os invitamos a formar parte del ciclo de Aplicaciones de clientes CRM que se va a realizar el 7 y...

Diputación Provincial de Castellón

Agenda · Webinar

WEBINAR: APLICACIONES DE CLIENTES - CRM

WEBINAR: APLICACIONES DE CLIENTES - CRM 

El martes, 07 de mayo de 2024

Oficina Acelera Pyme Rural - Diputación de Castellón

CICLO: APLICACIONES DE CLIENTES CRM Desde la oficina Acelera Pyme Rural de la Diputació de Castelló os invitamos a formar parte del ciclo de Aplicaciones de clientes CRM que se va a realizar el 7 y...

Diputación Provincial de Castellón

Actualidad · Convocatoria

Programa Acelera Startups

Programa Acelera Startups 

Plan de Aceleración

Presentación El Programa de Aceleración de Startups tiene por objetivo facilitar a startups y emprendedores innovadores, de todos los sectores, actividades de asesoramiento especializado orientadas...

Escuela de Organización Industrial (EOI)

Actualidad · Convocatoria

Programa Activa Ciberseguridad

Programa Activa Ciberseguridad 

Ayudas para el diagnóstico y elaboración de un Plan de Ciberseguridad para pymes

¿En qué consiste? Activa Ciberseguridad es uno de los programas ACTIVA impulsados por el Ministerio de Industria y Turismo en el desarrollo de su Estrategia Nacional de Industria Conectada 4.0 que...

Escuela de Organización Industrial (EOI)

Agenda · Congresos

Business+ Foro Empresa Alicante 2024

Business+ Foro Empresa Alicante 2024 

El martes, 21 de mayo de 2024

Business+ Foro Empresa 2024 es un tour de eventos presenciales para las pequeñas y medianas empresas españolas y el 21 de mayo llega a Alicante. Business+ Foro Empresa Alicante 2024 está dirigido...

Business+

Actualidad · Convocatoria

Programa Activa Crecimiento

Programa Activa Crecimiento 

Ayudas para el diagnóstico y elaboración de un Plan de Crecimiento para pymes

¿En qué consiste? Activa Crecimiento es uno de los programas ACTIVA impulsados por la Secretaría de Estado de Industria delMinisterio de Industria y Turismo en el desarrollo de su Estrategia...

Escuela de Organización Industrial (EOI)

Actualidad · Convocatoria

TNW Startup Programme

TNW Startup Programme 

Un festival tecnológico cuyo objetivo consiste en multiplicar la trayectoria de crecimiento de las startups

El Ayuntamiento de València, a través de València Innovation Capital, lanza una Manifestación de interés para seleccionar a startups que quieran participar en el Programa TNW for Startups en el marco...

Las Naves

Actualidad · Convocatoria

PADIH. Programa de apoyo a los digital innovation hubs

PADIH. Programa de apoyo a los digital innovation hubs 

PLAN DE RECUPERACIÓN, TRANSFORMACIÓN Y RESILIENCIAINVERSIÓN 3 DEL COMPONENTE 13 “IMPULSO A LA PYME” La Comisión Europea, a través del Programa Europa Digital, ha realizado varias convocatorias para...

Escuela de Organización Industrial (EOI)

Agenda · Jornadas

Autodiagnóstico y certificaciones en sostenibilidad: elaboración de memorias

Autodiagnóstico y certificaciones en sostenibilidad:... 

El martes, 14 de mayo de 2024

Participa en este taller práctico donde podrás conocer el nivel de sostenibilidad de tu negocio

Con la ayuda de diferentes especialistas en medio ambiente, sostenibilidad, auditoría y finanzas verdes, adquirirás las herramientas necesarias para lograr la certificación en sostenibilidad y...

Cámara de Comercio de Alicante

Ruby on Rails: características y casos de uso

Ruby

Ruby on Rails, el framework pensado para lanzar de forma ágil un producto al mercado. Conoce a continuación de qué se trata.

MyTaskPanel Consulting

MyTaskPanel Consulting

Publicado el lunes, 11 de abril de 2022 a las 09:05

 
¿Qué es Ruby on Rails?

Ruby on Rails es un framework web que nació en la empresa Basecamp. Caracterizado por la simplicidad, usa el lenguaje de programación Ruby y se utiliza para construir aplicaciones web del lado del servidor (back end). Trabaja con el modelo MVC (modelo vista controlador), un patrón de arquitectura bastante famoso.

Se lanzó como opensource y fue todo un éxito; en aquel momento, no había una herramienta con esas características para el desarrollo web. Su fin último es entregar lo más rápido posible el valor que el cliente o el producto necesita.

Ruby on Rails sigue algunos principios de desarrollo, como Don’t repeat yourself (No te repitas a ti mismo), para evitar repetir código. Se vale de Convención sobre Configuración; esto es un paradigma de programación de software que busca minimizar el número de decisiones que un desarrollador necesita hacer, ganando simplicidad, sin perder flexibilidad. En resumen, te evita tomar decisiones, un beneficio de la agilidad que caracteriza a este framework.

Algunos ejemplos de empresas que usan este framework son: Shopify, Github, Airbnb, Groupon, Twitter (al comienzo, hoy en día utiliza otras tecnologías), AskFM, Slideshare, Hulu, Soundcloud, Urban Dictionary, Basecamp, Bloomberg, Diaspora, Twitch y Heroku.

 
Características
  • Permite crear aplicaciones RAD.
  • Tiene una sintaxis simple y amigable.
  • Usa el patrón MVC.
  • Soporta múltiples bases de datos.
  • Utiliza, como ORM, Active Record, un patrón de desarrollo para trabajar con bases de datos de una forma sencilla.
 
Casos de uso

Se emplea mucho en las startups a nivel mundial, porque está pensado para la agilidad, el desarrollo rápido y el ahorro de tiempo al evitar arquitecturas complejas.

 
Últimas tendencias de esta tecnología

Actualmente, el desarrollo moderno en Ruby on Rails está basado en Rails API (Api Rest) que utilizan, en general, React.js para crear single page application (SPA). Sin embargo, el equipo de Ruby on Rails creó una serie de librerías que permite construir aplicaciones MVC, como las de siempre, pero utilizando websockets y otras tecnologías de Javascript para no recargar la página. Algunas de estás librerías son: Turbolink/Turbo, Stimulus y Strada. Todo este conjunto  se llama Hotwire.

En pocas palabras, esto se hizo para crear aplicaciones modernas que no recarguen la página, con Rails y un poco de Javascript, sin la necesidad de emplear React, Angular, etc.

 

Resumiendo, si tienes una startup o estás creando un proyecto para una, deberías considerar Ruby on Rails como una buena alternativa para el desarrollo. Para más información, no dudes en escribirnos.

5.317 visitas

Utilizamos cookies propias y de terceros para ofrecerte toda la funcionalidad y una mejor experiencia, obtener estadísticas de tráfico, analizar el uso de la web y mejorar nuestros servicios.
Tienes disponible aquí nuestra política de cookies.
Puedes aceptar todas nuestras cookies pulsando el botón 'ACEPTAR' o configurar aquí tus preferencias.

Estrictamente necesarias +

Estas cookies son necesarias ya que permiten que el sitio web funcione correctamente, no se pueden desactivar.

Estadísticas +

Son las cookies que utilizamos exclusivamente con fines estadísticos para poder analizar cómo los usuasrios hacen uso de la web. Recopila información anónima tal como el número de visitantes del sitio, o las páginas más populares. Activar estas cookies nos permite seguir mejorando.

Funcionales +

Estas cookies son necesarias para el intercambio y presentación de contenidos de plataformas externas como youtube o de redes sociales como facebook, twitter o linkedin.

Marketing y publicidad +

Estas se utilizan para crear perfiles de usuario y analizar la efectividad de campañas publicitarias o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares..

GUARDAR AJUSTESACEPTO