InicioHazlo Tu MismoCrea tu aplicación web profesional

Crea tu aplicación web profesional

Hazlo Tu Mismo•8/11/2015

Crea tu aplicación web profesional

Bienvenidos a mi nuevo post linces robertos troesmas, traviesos y todo tipo de especímenes, hoy vamos a ver dos framework para el desarrollo de aplicaciones web empresariales

  • Ruby on Rails (RoR) :
    Segun Wikipedia Ruby on Rails, 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). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración. El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Rails se distribuye a través de RubyGems, que es el formato oficial de paquete y canal de distribución de bibliotecas y aplicaciones Ruby.

  • Spring MVC con plugins :
    Segun Wikipedia Spring es un framework para el desarrollo de aplicaciones y contenedor de inversión de control, de código abierto para la plataforma Java. Si bien las características fundamentales de Spring Framework pueden ser usadas en cualquier aplicación desarrollada en Java, existen variadas extensiones para la construcción de aplicaciones web sobre la plataforma Java EE. A pesar de que no impone ningún modelo de programación en particular, este framework se ha vuelto popular en la comunidad al ser considerado una alternativa, sustituto, e incluso un complemento al modelo EJB (Enterprise JavaBean).


  • Ventajas: Dichos framework nos permiten dedicarnos a programar y crear aplicaciones empresariales en un periodo de tiempo increiblemente corto 10 a 15 minutos. (Claro aplicaciones sencillas en ese periodo de tiempo, pero con resultados dignos de un profesional..)
  • Objetivo del post: Realizar dos web distinas con cada uno de los frameworks presentados anteriormente. Aclaro para los haters (No cubriré aspectos como seguridad, persistencia, patrones ni nada complicado la idea es que cada taringuero pueda seguir el tutorial de manera simple).

  • Empezaremos a desarrollar una web con Ruby on Rails..




  • ~Ruby on Rails~


  • 1) Instalar ruby e instalar Ruby on Rails con sus dependencias:
  • 1.a) Instalar ruby (Windows,Linux,Mac): Instrucciones pagina oficial
  • 1.b) Instalar el framework para ruby (Ruby on Rails) cubre (Windows,Linux,Mac):





  • 2) Usar una plantilla para la web: (no puedo pasar link para que descarguen ) aquí si quieren pueden buscar alguna plantilla y descargarla yo recomiendo buscar plantillas de bootstrap 3 pero queda a cuenta de cada uno.

  • 3) Crear nuestra aplicación con Ruby on Rails:

  • Yo lo hare usando linux pero el procedimiento es igual para Windows, debemos abrir una terminal o un cmd elegir el directorio mas recóndito de nuestra pc, llevas el cmd ahi
    (cd /lugar/recondito/para/aplicacion) y ahi creamos un nuevo directorio donde se alojara nuestro proyecto (mkdir nombreAplicacion) ahi no te creas un directorio, te creas 20 carpetas, las eliminas, las volves a crear, creas un ejecutable borras el win32, apagas la pc y te cagas encima te tomas media botella de Manaos fondo blanco papa!! ... vos estabas en un esto de locura ... Sos Inimputable, Hermano en 10 días te compran una master race.

  • 3.1) Fuera de joda imágenes para la muchachada:
  • (Escoger directorio y crear una carpeta)

    web


  • 3.2) Usamos el comando rails new nombre_de_tu_proyecto (Dentro de la carpeta creada):

  • framework

    Este paso es importante por que define si han instalado bien Ruby on rails.. si al ejecutar el comando rails no muestra nada tendrán que revisar su instalación y verificar las variables de entorno para que su sistema encuentre el interprete. Ayuda

  • 3.3) Correr nuestra aplicación con el comando rails server y ver la magia en el navegador.
  • (Importante: Elegir con el comando cd el directorio que tiene el nombre de nuestro proyecto).

    aplicaciones

  • 3.3.a) Ahora como ven la imagen sale una dirección

  • url copiamos esa direccion seleccionandola con el mouse, si usan ctrl + c se corta la bocha y paran el servidor click derecho copiar! y pegan la dirección en el navegador que se las hago mas fácil es: http://localhost:3000/ y veran nuestra aplicacion andando en su servidor local:

    Crea tu aplicación web profesional

  • 3.4) Paso final creamos un controlador , modificamos la configuración del framework y subimos nuestra plantilla !!.

  • 3.4.a) Creamos el controlador: con el comando
  • rails generate controller welcome index Esto le indica al framework que el controlador ''controller '' sera llamado cuando el usuario pida la pagina index a través de la url.
    Este controlador se ubica en la carpeta miProyecto/app/controllers
    Y la vista index se ubica dentro de miProyecto/app/views/welcome


  • 3.4.b) Modificamos la configuracion del framework:
  • para que el controlador principal el que se llamara cuando despleguemos la aplicación haga la dirección a nuestra vista declarada como index.
    (El archivo de configuración se ubica dentro de: miProyecto/config)

    desarrollo

  • 3.4.c) Subimos nuestra plantilla (si tenemos, o modificamos la vista creada dentro de miProyecto/app/views/welcome)

  • En caso de tener archivos assets que son los que dan el estilo las imagenes y el Javascript se colocan en sus respectivas carpetas dentro de assets:


    web


    Resultado final


    framework

    aplicaciones

    Crea tu aplicación web profesional





    Cualquier duda PM!!!

  • PD: Dejo el tuto de spring para la parte 2, si es que les interesa!!




Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
7visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

-
-g3nius-🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.