Remito esta pregunta de mi otra respuesta. Resultó que no se ha agregado una respuesta adecuada. Iré por una ventaja 🙂
Aquí están las tecnologías básicas que necesitaría para desarrollar un sitio web.
Piense en un sitio web como la cara de una mujer que se está maquillando.
- Cómo poner un certificado SSL para mi sitio web
- ¿Qué sitio legítimo para encontrar trabajo sin anuncios?
- Voy a construir una casa. ¿Sugerirme los sitios web que contienen buenos diseños de hogar en el interior?
- ¿Cuánto costaría contratar a un profesional de Wix.com para desarrollar mi sitio web personal?
- ¿Cuáles son los mejores sitios web para enseñar en línea en India?
- Su cara simple sin maquillaje (2 ojos alineados proporcionalmente, una nariz en el medio, una boca debajo de la nariz), eso es un HTML simple para crear la estructura de las páginas web.
- Se pone lápiz labial, se sonroja y se maquilla , eso es CSS para agregar estilos
- Ella mueve su mejilla y nos sonríe, eso es Javascript para agregar animación e interacción en una página web
- Ella piensa en algo que accede a su cerebro, eso es Consultar una base de datos MySQL
- Los nervios que conectan a Brain con su boca y finalmente dicen “¿Me veo hermosa?” es un script del lado del servidor, los más conocidos son PHP, Python, Ruby conectando datos de la base de datos para mostrar datos en las páginas web
Esa es la analogía que utilicé una y otra vez para dividir qué sitio web funciona y cuáles son los componentes del diseño web. Al 90% de las personas les gusta la analogía. ¡Avísame si tienes otra analogía!
Interfaz
- HTML
- CSS
- Javascript
- AJAX (javascript que le permite interactuar con la base de datos sin la necesidad de actualizar la página)
Back end
Hay varias opciones
- PHP en su mayoría bien conocido porque el 90% del alojamiento disponible en el mundo, puede cargar y ejecutar su script PHP sin necesidad de configuración
- Python, más conocido por la informática y el alto rendimiento. Lea más aquí ¿Cómo se usa Python para la programación web?
- Ruby, utilizado principalmente para construir una aplicación web en tiempo real. Lea más aquí ¿Cómo se usa R en el desarrollo web?
- NodeJS, un javascript de back-end para construir una aplicación web en tiempo real
No tendrías mucha opción para el front-end. Eso te permite decidir qué idioma de fondo elegirás.
¿Qué idioma debo aprender para el desarrollo web de back-end?
Soy un desarrollador autodidacta. Comencé a desarrollar sitios web hace 3 años. Ahora tengo una agencia de desarrollo web, iOS, modelado de arquitectura y productos 3D.
Visite Web, Mobile Android, iOS App Developer en Jakarta, Indonesia para obtener más información sobre los servicios que ofrecemos.