Al crear una aplicación móvil (para teléfonos inteligentes como iPhone o Android) tiene muchas opciones. Si está creando una aplicación de redes sociales (como Facebook, Twitter, etc.), querrá tener una API para poder guardar y recuperar datos del servidor. Ruby on Rails es ideal para crear API. Para crear aplicaciones móviles, querrá crear una aplicación nativa (mejor rendimiento, más para aprender) o un híbrido / “envoltorio de vista web” (menos para aprender ya que puede usar HTML / Javascript, peor rendimiento). Recomiendo usar RubyMotion para crear aplicaciones móviles nativas. Se compila en código de máquina nativo (¡así que es rápido!), Es multiplataforma (para que pueda compartir código entre iOS y Android) y le permite escribir código usando la misma sintaxis de Ruby que aprende para construir una API de Ruby on Rails . Hay mucho que aprender al crear una aplicación como esta, pero se puede hacer.
¿Puedo hacer una aplicación de redes sociales con Ruby on Rails? No es una aplicación web, sino estrictamente para teléfonos.
Related Content
¿Qué es mejor, ASP.NET, Java o PHP?
Cómo filtrar todos los parámetros GET en mi sitio web
¿Usar Intellij IDEA o Visual Studio para todos los proyectos es una buena idea?
¿Cómo se compara JSON con XML?
¿Cuál es el atractivo de usar C # para el desarrollo web en lugar de otros lenguajes?
Seguro. Ya sea una aplicación web o un sitio web enfocado en dispositivos móviles o una aplicación móvil nativa, se puede usar ROR. Una capa de presentación de su elección se puede conectar con la aplicación basada en ROR.
Puede escribir aplicaciones de teléfono con Escribir aplicaciones nativas multiplataforma en Ruby | RubyMotion. Ruby on rails es un marco web. Podrías escribir un sitio web móvil pero no una aplicación. Las aplicaciones usan un backend específico, por lo que necesita un marco que pueda traducir su aplicación para poder usarla en un teléfono.
Estoy usando rubymotion y es genial. Le permite crear aplicaciones nativas iOS / Android / MacOS con ruby on rails. ¡Usted debe darle una oportunidad!
More Interesting
¿JavaScript es tanto lenguaje front-end como back-end y, si es así, cómo?
¿Debo aprender PHP hoy? ¿Sigue valiendo la pena?
¿Cuáles son las mejores ideas para proyectos de aplicaciones web para startups?
Cómo instalar un tema de WordPress
¿Cuál es el salario promedio de un diseñador de UI / UX y un desarrollador front-end en India?
Cómo construir un sitio web profesional en WordPress
Cómo 'practicar' la programación
¿Los diseñadores / desarrolladores web crean páginas de redes sociales?
¿Cómo puedo hacer que una sesión PHP caduque al cerrar la pestaña del navegador?