Ali M. Ayad señala que el diseño no es codificación y la pregunta pide respuestas sobre la codificación y de una manera demasiado amplia para respuestas claras.
Sin embargo, para agregar, puede usar esas tecnologías para crear un prototipo de demostración para un sitio web personalizado. En este caso, toda la codificación está diseñada para producir resultados específicos.
Para la codificación en general, estas son tecnologías para implementar varios aspectos de diseño del sitio web.
- ¿Cuál es la diferencia entre rieles y griales?
- ¿Por qué a tantos desarrolladores no les gusta el desarrollo web y lo tratan como un ciudadano de programación de segunda clase?
- ¿Cuál es la regla de accesibilidad y explica diferentes niveles de accesibilidad en Java?
- ¿Cómo elige un marco de plantillas Java para complementar Spring MVC entre JSF, Tiles, Velocity, Freemarker, Sitemesh y Thymeleaf?
- ¿Hay algún widget de chat que no requiera el registro del usuario?
- HTML para marcar el contenido de modo que indique semánticamente el significado del contenido y la estructura del contenido para que los interpreten software como los robots de SEO. Esto puede provenir de documentos de diseño como Photoshop, pero también proviene de comprender el contenido que alguna vez se llamó diseño de información. También tiene un papel en el diseño de interacción del usuario.
- CSS se utiliza para convertir el diseño de presentación de documentos como Photoshop
- Javascript junto con HTML y CSS implementan el diseño de interacción del usuario. También es la capa del cliente que maneja las solicitudes de red y la transmisión de datos hacia y desde el servidor web para los datos de la página representada, que es el DOM .
- PHP maneja la capa de interfaz del servidor web para las solicitudes de red y la transmisión de datos desde el cliente y otros servicios web, como el procesamiento de pagos o el correo electrónico. Recibe solicitudes con o sin datos y devuelve datos y / o páginas HTML junto con archivos de soporte como CSS y Javascript. También es la capa entre el servidor web y la base de datos. Los sitios web deben tener un diseño de interfaz de red que podría llamarse API . A menudo se define por la estructura de URL y RESTFul es un enfoque popular. PHP implementa la API del sitio. La programación PHP debe seguir un patrón de diseño del Controlador de vista de modelo.
- MySQL es una tecnología de base de datos para almacenar los requisitos de datos persistentes del sitio web, como el inicio de sesión en la cuenta o los gustos de artículos. Usted construye declaraciones SQL para las necesidades de datos persistentes del sitio web y PHP administra esas declaraciones y los datos dentro y fuera de la base de datos. El diseño de la base de datos es una función que ocurre en la construcción de un sitio web con datos persistentes e involucra estructuras de datos relacionales, así como la normalización de datos.