Swift 3: Integración con tecnologías backend

El proyecto en Ruby on Rails

¡Prueba gratis durante 10 días

nuestros 1265 cursos !

Prueba gratis Mostrar modalidades de suscripción
Las startups ocupan mucho Ruby y Ruby on Rails, te darás cuenta que implementar los servicios en este framework es muy sencillo y rápido ya que nos ahorra tiempo y es muy productivo colocar una versión operativa en el servidor.

Transcripción

Nuestro siguiente lenguaje de servidor será Ruby. Ruby es un lenguaje interpretado que nosotros podemos utilizar de lado del servidor, porque es muy expresivo, es muy rápido y para mí es uno de los mejores lenguajes de programación, ya que tiene una sintaxis muy consistente. En cuanto a ejecución, a pesar de que es interpretado, es muy rápido, pero no puede ser tan rápido como Python o como Java que son lenguajes que son muchísimo más óptimos. En ese caso, si tú necesitas utilizar Ruby de una manera más extensiva y tener mayor posibilidad de "performance" te sugiero que utilices JRuby o Rubinius que son lenguajes que lo van a poder portar ya sea a la Java Virtual Machine o que lo puedan compilar en tiempo de ejecución. Ruby es un lenguaje muy bien hecho, muy bien definido, la comunidad es muy estable y tiene uno de los "frameworks" web más utilizados y más exitosos del mercado que es Ruby on Rails. Ruby on Rails es un "framework" web que nos va a permitir generar persistencia, utilizar WebSockets, utilizar "mailers", utilizar un conjunto de herramientas para los "assets", poder responder en diferentes formatos. Bueno, en realidad, Rails es uno de los "frameworks" más completos que existen allá fuera. Ahora, nosotros vamos a estar utilizando la versión 5 y la versión de Ruby 2.4. ¿Cómo lo vamos a instalar? Bueno, muy sencillo. Primero, en nuestra terminal con "brew", voy a instalar "rbenv" para poder almacenar las diferentes versiones de Rubies y "ruby-build" para poderlas compilar. Yo ya las tengo instaladas, pero puede ser que a ti te tarde un poco en descargarlas y colocarlas en la carpeta correspondiente. Lo siguiente que voy a necesitar es con "rbenv" preguntarle cuáles son las versiones que yo tengo disponibles. Si pongo "rbenv install 2." y le doy dos veces "Tab", voy a poder ver todas las versiones que tengo disponibles. Yo la que voy a estar utilizando será la 2.4.0. Si quiero ver cuáles son las versiones que tengo instaladas, puedo colocar "rbenv versions" y voy a ver cuáles son las que tengo instaladas en mi sistema operativo. Yo aquí ya tengo la versión 2.4 y lo sé porque si yo escribo el comando"ruby -v", voy a ver que estoy utilizando Ruby 2.4.0 p0. Ya tengo Ruby. Vamos a actualizar la herramienta "gem": "gem update --system". Esto nos va a permitir actualizar el comando de "gem" a su versión más actual. Ya que tengo "gem" actualizado, voy a correr el comando "gem install rails". Y esto me va a instalar Rails con todas las dependencias que vamos a necesitar. En este caso, va a instalar Rails 5.0.1. Ya que tengo Rails instalado y la última versión de Ruby instalada, lo que voy a hacer es generar mi proyecto. ¿Cómo lo voy a generar? Bueno, muy sencillo. Primero, me voy a mover a mi escritorio. Después voy a colocar el comando "rails new" y le voy a pasar el nombre de mi proyecto. En esta caso, lo voy a llamar "CoffeeTableRuby". Y me va a crear todos los archivos, me va a crear todas las dependencias y se va a traer todas las gemas que puedo necesitar para mi proyecto. Una vez que ya están todas instaladas, voy a poder ver todos los archivos que están aquí. Así que, vamos a ver "sublime". Y aquí está mi proyecto de Ruby. Si te fijas aquí tengo la carpeta, tengo el "Gemfile", en donde estoy viendo todas las dependencias que voy a necesitar. El "Gemfile.lock" cuando ya las tengas descargadas. Y aquí en "app" voy a poder ver todas las carpetas que puedo estar modificando para mi proyecto, como "controllers", "assets", los "jobs" o "background jobs" como también se les llaman, "mailers", "models" y las "vistas". También voy a poder ver aquí las configuraciones de "base de datos", de "ambientes", de los "cables" o en este caso de los "WebSockets" y de los "servidores web". Muy bien, ya tengo aquí mi proyecto, ya tengo todas las dependencias. Lo siguiente que hace falta es poder ejecutar nuestra aplicación. Para poder iniciar nuestra aplicación vamos a utilizar el comando "rails server". Parece que me tengo que meter a mi proyecto. Se me ha olvidado. Entonces es: "cd CoffeeTableRuby". Y aquí voy a escribir "rails server". Muy bien, ya está. Ahora voy a abrir "localhost: 3000" Voy a copiar esto. Voy a pasar a Safari. Voy a abrir un nuevo "Tab". Y voy a pegar la dirección. Y listo. Esta es mi aplicación de Ruby on Rails. Si te fijas me dice cuál es la versión de Ruby y cuál es la versión de Rails que estoy utilizando. Y si te fijas también aquí nos está diciendo cuál es la petición que estamos haciendo en el ambiente de desarrollo. De esta manera, puedo a empezar ya a desarrollar mis servicios web sobre Ruby on Rails.

Swift 3: Integración con tecnologías backend

Aprende a vincular tus aplicaciones web creadas con Swift 3 con el servidor, comienza a enviar información entre ambos y aprovecha esto al máximo dentro de tus sistemas.

3:08 horas (27 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.