Un sitio web es diferente de una aplicación web. (En mi guía de desarrollo de aplicaciones web RoR puede encontrar la diferencia: desarrollo de aplicaciones web Ruby on Rails). Pero el proceso de desarrollo paso a paso para ellos es el mismo:
- Crear una hoja de ruta
Debe comprender la dirección del proyecto y establecer los objetivos y propósitos de la aplicación web. - Definir el público objetivo.
Prepare el informe analítico con la siguiente información: tipo de audiencia, edad, género, educación; capacidades de acceso web de la audiencia; El nivel de seguridad y las estadísticas cuantitativas de la audiencia. - Crear un documento detallado de especificaciones funcionales
Se utiliza para eliminar cualquier tipo de confusión en el futuro, un documento de especificaciones funcionales enumera todas las especificaciones técnicas y funcionalidades de una aplicación web que se va a desarrollar. - Decidir sobre la subcontratación
El desarrollo de aplicaciones web suele ser rentable y más rápido cuando se subcontrata. Puede leer más sobre las ventajas de la subcontratación en nuestro artículo: 5 razones por las que debe subcontratar. - Seleccionando tecnología
En esta etapa, debe definir la plataforma, la tecnología, el entorno, la estructura y el marco. No se olvide de la línea de tiempo del proyecto que debe decidirse en el mismo escenario (en la medida en que depende en gran medida de la tecnología). - Diseño de diseño e interfaz
Aquí se debe crear una guía visual o un simple boceto de interfaz de usuario. Una vez que se aprueban los modelos de interfaz e interacción, se implementa el diseño. - Desarrollo de aplicaciones web
Primero, haga la arquitectura y el marco de la aplicación, diseñe su estructura de base de datos. Luego debe desarrollar o personalizar el módulo, las clases y las bibliotecas, e implementar todas las funcionalidades mencionadas en las especificaciones. - La última etapa del desarrollo de la aplicación web es probar
Consiste en pruebas de control de calidad y corrección de errores. Se debe poner a prueba una aplicación web, y se deben emplear todas las técnicas de prueba adecuadas, incluidas las pruebas de carga, las pruebas de estrés, las pruebas de rendimiento, las pruebas de usabilidad, etc.
Compruebe el proceso de desarrollo de la aplicación web: proceso de desarrollo de la aplicación web Ruby on Rails
- ¿Cuánto PHP debo saber antes de comenzar a aprender Laravel?
- ¿Cuál es el marco PHP que mejor se adapta a AngularJS?
- ¿Es posible desarrollar un sitio web dinámico usando django?
- ¿Qué tan normal es pasar por los ciclos de 'amor-odio' cuando se codifica?
- ¿Angular solo es bueno para los SPA? ¿Hay mejores alternativas para los no SPA como Vue y React o se puede usar Angular?