Estoy construyendo una aplicación en Ruby on Rails. Tengo un plan para toda la experiencia del usuario front-end. ¿Debo (Editar) * crear un prototipo estático (HTML / CSS) y luego portarlo a rieles, o simplemente (Editar) * construir un prototipo en rieles (Vistas sin ningún modelo y acciones de controlador en blanco), antes de comenzar el desarrollo de back end?

Tienes que sacarte el plan mokcups de la cabeza lo más rápido que puedas, por lo que tu criterio de selección debe ser la velocidad.

¿Eres más rápido en HTML que solo dibujar en documentos? anímate, personalmente esbozaría en los documentos (o tal vez me gustaría tener una herramienta de maqueta en línea, como balsamiq.com) y luego comenzaría a construirlo oficialmente en Rails.

Para empezar, hay un valor en hacer todo en Rails (en comparación con hacer solo HTML primero), su IU planificada cambiará cuando comience a crear sus modelos y, mejor aún, si está probando sus modelos y controladores.

Sin embargo, si no registra las ideas que tiene en este momento, las posibilidades de que su dispositivo de almacenamiento temporal limitado (cerebro), eventualmente las descarte por otra cosa.

Elija lo que elija, asegúrese de iniciar el dispositivo móvil primero (incluso si sus usuarios principales están en el escritorio). Haga que todo funcione bien primero en una pantalla pequeña, luego expanda a las más grandes. Esto influirá en el diseño de sus pantallas para que sea mejor en pantallas grandes.

Yo diría que hacerlo en rieles, hace que sea más fácil evolucionar a medida que avanza.

Específicamente, a menudo comienzo proyectos con un ‘controlador estático’, que tiene acciones completamente no relajantes, como la página de inicio, contact_form, etc.

Esto también funciona extremadamente bien si está trabajando desde una plantilla paga, el diseño de otra persona o simplemente probando ideas.

La razón por la que vale la pena es cosas como diseños, la canalización de activos y poder volcar un montón de datos en la base de datos en minutos es bastante útil. A menudo me enfrento a una página que creo que se ve bien para la tarea en cuestión, pero luego quiero probar cómo el UX escala a muchos más registros.

Yo no haría ninguno de esos. Realmente creo que debería construirlo normalmente y configurar primero sus modelos y controladores. Rails puede generar todas las acciones REST por usted si usa el generador de andamios.

Construiría todo en RoR. Si se siente cómodo creando HTML y CSS fuera de Rails, está bien, considérelo como un prototipo.

More Interesting

¿Debo usar JavaScript, jQuery o ambos para crear un sitio web dinámico?

Si quiero ser un buen desarrollador web, ¿cuál es la secuencia correcta para aprender lenguajes de programación?

Creé una página web usando HTML y CSS. ¿Cómo lo publico en Internet?

Mi departamento en mi universidad aún no tiene un sitio web, así que hice un borrador en WordPress solo por diversión. Ahora puede ser compatible. ¿Cuál es mi papel ahora?

Estoy desarrollando un juego basado en la web en HTML5, JS y CSS. Primero, codifiqué en archivos de texto simples. Ahora es engorroso. Instalé NetBeans, Cordova, Android SDK, etc. Pero no puedo hacer que mi código se ejecute en él. ¿Qué IDE debo usar y cómo puedo comenzar a usarlo?

Estoy planeando hacer un juego de navegador como Grepolis. ¿Qué necesito saber y qué lenguajes de programación debo usar?

Estoy subcontratando el desarrollo de mi MVP, ¿cómo audito la calidad del código?

Cómo instalar MySQL en un servidor compartido usando solo FTP

Soy un desarrollador de PHP que conoce el marco de CodeIngiter. He decidido que es hora de cambiar a otro marco para mi nuevo proyecto. ¿Debo tomar Yii Framework o Ruby on Rails?

Quiero construir un PAAS, pero ¿por dónde empiezo?

Quiero combinar HTML y PHP en una página cuando utilizo datos de formulario. ¿Qué debo hacer?

Cómo alojar mi sitio web

¿Qué lenguaje de desarrollo web debo aprender en 2017?

Cómo saber si mi aplicación debe compilarse como una aplicación web simple o un servicio web

Tengo 14 años y soy nuevo en el desarrollo web, acabo de aprender algunas etiquetas de HTML, ¿qué debo hacer a continuación?