¿Puedo hacer una aplicación web si solo conozco Ruby on Rails?

Aprender a construir una aplicación web moderna es desalentador. Ruby on Rails lo hace mucho más fácil y divertido. Incluye todo lo que necesita para crear aplicaciones fantásticas, y para hacer esto necesita un marco web con el que pueda implementarlo rápidamente. A partir de 2015, básicamente había dos opciones razonables: RoR y Node.js. Decidí ir con Rails ya que es más rápido hacer una mierda, es más fácil de recoger para los novatos y hay una tonelada de recursos disponibles.

¿Quién lo elige?

Rails es una buena herramienta para que los profesionales creen cualquier tipo de aplicaciones web, desde sitios web básicos hasta portales web de alto tráfico o aplicaciones corporativas internas para DMS. Al igual que Django, RoR tiene muchas herramientas estándar en el paquete original, que deberían ser suficientes para desarrollar aplicaciones pesadas. Muchas startups de varios tamaños y grandes empresas como AirBnB lo han elegido.

Algunas desventajas

  • Una barrera de entrada para principiantes: mucho que aprender antes del uso productivo
  • Ruby requiere más capacidad y recursos del servidor que Python o PHP.

Pero ahora hay tantos marcos de aplicaciones web. Puedes elegir cualquiera de ellos.

Algunos marcos de aplicaciones web son:

  • Marco de MVW de JavaScript superheroico angular
  • React React: una biblioteca de JavaScript para crear interfaces de usuario
  • Vue.js Vue.js
  • Meteor Build Apps con JavaScript | Meteorito
  • Laravel El framework PHP para artesanos web
  • Node.js Node.js
  • Symfony Symfony, marco PHP de alto rendimiento para desarrollo web
  • CakePHP CakePHP – Construye rápido, crece sólido | Marco PHP | Casa
  • ASP.NET El sitio oficial de Microsoft ASP.NET

Al finalizar su decisión, permítanos recordarle que nunca se trata de la cantidad de características que proporciona un marco en particular. Se trata de la funcionalidad real del marco y de cómo se pueden utilizar las funcionalidades dentro de su propio proyecto de desarrollo de aplicaciones web. Por lo tanto, elija uno de los marcos según las necesidades de su proyecto y ahorre tiempo y costos.

Recursos:

  • 10 marcos principales de desarrollo web en 2017 – DZone Web Dev
  • 7 mejores marcos para desarrollo web en 2017

Más información adicional sobre Ruby on Rails: aplicaciones web famosas creadas con Ruby on Rails

Solo el rubí sobre rieles no ayudará. Tienes que saber html CSS y JavaScript.

Estos son elementos esenciales de un sitio web / aplicación web.

Ruby on rails se usa principalmente para el código de back-end. Aunque usa parte de él, es decir, V en el MVC para la vista, pero eso es solo para mostrar datos dinámicos que están envueltos en html y CSS.

Revisa las guías de rieles y crea la aplicación de muestra. Luego complete los vacíos de conocimiento.

Sigue codificando.

Si de hecho. Pero junto con RoR, necesita saber básico de HTML, CSS y SQL (puede ser MySQL u otros)

RoR tiene una curva de aprendizaje y vale la pena.