¿Qué deben tener en cuenta los desarrolladores al crear sitios web simples además de los lenguajes de programación?

Depende del papel del desarrollador en el proyecto. Si estás hablando de la pila completa, entonces tienen que considerar todo. Quién es el público objetivo, cuál debería ser la experiencia del usuario, cómo afectará el diseño a la experiencia del usuario, la arquitectura completa del sitio desde el marcado hasta la pila del back-end.

Para un desarrollador front-end, sus preocupaciones radican principalmente en la interfaz de usuario y el ámbito de la experiencia del usuario. Les preocupa si las opciones de color son las más efectivas para el ambiente que desean que presente el sitio web. También les preocupa cómo responde el sitio web en miles de tamaños de pantalla. Quieren que la cara del sitio web sea lo más eficiente y agradable posible en tantos dispositivos como sea posible.

Para un desarrollador de back-end, sus preocupaciones se refieren a la velocidad y la escalabilidad. ¿Su código funcionará igual de bien con 100 usuarios y 100,000? ¿Cómo será la escala de la aplicación cuando llegue el momento? ¿Tiene más sentido usar un RDBMS o una arquitectura de base de datos NoSQL? ¿Qué pila de back-end van a usar? Quieren que su código se lea con elegancia y se ejecute de manera eficiente. Toda la experiencia de front end realmente puede depender de una consulta que se ejecute de la manera más eficiente posible.

Obviamente, hay muchas consideraciones que intervienen en él, aparte de si el sitio web debe tener un FAB o una barra de navegación, y qué imágenes bonitas pueden encajar en él sin ralentizarlo.

Puede tomar estas consideraciones todo lo que quiera, según la complejidad de sus sitios web. Estos son algunos de los conceptos básicos que considero importantes en todos los tamaños de sitios web.

  1. ¿Qué hace el sitio web? Esto a menudo dictará el idioma que se elija.
  2. ¿Es necesario almacenar los datos del usuario? De ser así, ¿qué tipo de datos son?
  3. ¿Qué infraestructura de alojamiento utilizará el sitio web? Los sitios estáticos serán mucho más simples que los complejos sitios de redes sociales.
  4. ¿Cuál es la fecha límite? Esto determinará qué características se pueden crear para el sitio.
  5. ¿Cual es el presupuesto? Esto a menudo tendrá un impacto en las opciones de infraestructura, así como en el almacenamiento de datos.
  6. ¿Cuáles son las leyes sobre los servicios que se prestan / los datos que se recopilan? En la UE, debe mostrar un aviso si su sitio web utiliza cookies, por ejemplo.
  7. ¿Con qué equipo trabajaré y cuáles son sus habilidades? Es posible que necesite contratar a más personas en su equipo o que deba cambiar roles o aprender algo nuevo.

Su pregunta fue muy amplia, así que espero que esto ayude. Si desea respuestas más específicas, debe dar más detalles sobre lo que está tratando de lograr o construir.

More Interesting

Después de una carrera en un campo no relacionado y ahora de 40 años, quiero aprender informática, crear aplicaciones, programar, etc. ¿Cuál es el primer certificado o curso que una persona debe tomar para ingresar al mundo de la informática?

¿Qué idiomas (tecnologías) se desarrollan específicamente para crear sitios web?

Tengo una lista de ID que asistieron a una clase y una lista de todas las ID de la clase. ¿Cómo identifico rápidamente las identificaciones que no llegaron a clase?

¿Cómo puedo crear una aplicación de chat en la parte superior de mi página web (que se basa en php) al igual que el chat de Facebook o el chat de gmail?

Estudiantes de secundaria que buscan asesoramiento: ¿Cómo podemos mejorar el diseño de nuestro sitio web? http://thefias.co/

Cómo hacer una barra de menú de Apple en HTML

¿Cuánto carnero necesitas para 100 millones de visitas por día?

¿Cuáles son los mejores institutos de diseño web en Delhi?

¿Cuál es la mejor manera de integrar un video chat en vivo entre dos personas en un sitio web?

¿Debería usar un marco para el desarrollo de sitios web? ¿Cuáles son las ventajas y desventajas?

¿Cuál es el mejor tema premium de WordPress para una página de fotografía?

Cómo aprender desarrollo web en un mes

¿Cuál es el alcance futuro de un Swift del lado del servidor? ¿Qué marco es el mejor, hasta ahora, para implementarlo?

¿Qué debe hacer antes de crear su sitio web?

¿Cuál es su experiencia de aprender Node.js?