Si deseo crear un sitio web con una fuente de noticias, un foro, reseñas y un blog, ¿cuáles son las mejores combinaciones de lenguajes de computadora que debo usar?

Todo lo anterior puede ser fácil (lo digo fácilmente porque no necesita muchos idiomas difíciles, pero el acto real de codificar todo esto no será fácil) realizado con los siguientes idiomas:

  • HTML , para estructurar y presentar el sitio web al usuario (Ver: ¿Qué es HTML?)
  • CSS , para diseñar el resultado HTML para el usuario (consulte: tema Hojas de estilo en cascada)
  • PHP , para la programación del lado del servidor: foros, reseñas, blogs y la mayoría de todo lo demás (ver: ¿Qué es PHP?)
  • Javascript , para funciones del lado del cliente: validación de formularios, actualizaciones asincrónicas, recopilación de nuevos datos para el feed sin tener que volver a cargar la página (Ver: tema de JavaScript (lenguaje de programación))

Técnicamente, podría hacerlo solo con HTML y PHP, pero CSS y Javascript mejoran enormemente la experiencia del usuario.

Por supuesto, estos no son los únicos idiomas con los que puedes hacer esto. Otros idiomas también se usan comúnmente para el desarrollo web:

  • Ruby on Rails (marco web)
  • Python (lenguaje de programación)

Los sistemas de administración de contenido prefabricados (CMS) también están disponibles para comenzar con un sitio web precompilado al que agrega funcionalidad de forma modular:

  • Drupal (CMS)
  • Django (marco web)

Puedes hacerlo todo en WordPress con varios complementos. Ofrecería que hay pocas razones para construir algo como esto desde cero; y mucho menos, aprender los idiomas necesarios para hacerlo solo para hacerlo. Eso no es para desanimarlo a adquirir esas habilidades, simplemente para decir que si su objetivo no es convertirse en un programador y simplemente construir el sitio que describió, puede hacerlo en aproximadamente un día por poco o ningún costo con WordPress.

Para personalizar la configuración de WP, necesitará saber html y php y CSS básicos

More Interesting

Cómo integrar la API de SMS masivos en la aplicación ASP .NET

¿Soy contratable? Estoy terminando un programa de dos años de WebDev en un colegio comunitario. Sé HTML y soy decente en CSS, PHP y JavaScript. Soy nuevo en el campo de la tecnología y no tengo un título universitario. ¿Deberia estar preocupado?

Cómo hacer que mi sitio web se cargue más rápido

Estoy pensando en financiar el desarrollo de un sitio donde la gente pueda intercambiar cosas. ¿Debería tenerlo construido en Rails o Node.js?

Estoy a punto de aprender Python como mi primer lenguaje de programación. No tengo experiencia previa en programación. ¿Algún consejo o cosas que debo tener en cuenta?

Prefiero un lenguaje de programación que use paréntesis, ¿es esta una excusa válida para usar PHP sobre Python o Ruby para el desarrollo web?

Cómo implementar código Java mientras se usa AWS

Quiero crear un sitio web de reservas, ¿cómo debo hacerlo?

Quiero construir mi primera aplicación web. ¿Tendré éxito si empiezo a codificar mi aplicación web (aprendiendo sobre la marcha) o si me tomo un mes para aprender primero los fundamentos de las redes informáticas?

Quiero entrar en la programación de servicios / aplicaciones web. ¿Dónde debo comenzar o qué temas debo analizar?

Estoy estudiando ingeniería de software y también desarrollo de backend. Estoy rodeado de personas que piensan que los desarrolladores de backend ganan menos. ¿Les creeré?

¿Los desarrolladores web usan una aplicación para instalar como Sass? Estoy aprendiendo desarrollo web y quiero hacerlo de la manera correcta.

Quiero ser un desarrollador web full stack. Estoy considerando aprender una pila de tecnología. Se me ocurrió una lista. ¿Cuál debería aprender?

Necesito desarrollar un sitio web y una aplicación ingeniosa, digamos similar a AirBnB pero no soy programador. ¿Qué es una estimación realista de los costos?

Me he fijado el objetivo de aprender Ruby on Rails. Soy un principiante completo en programación y me gustaría algún consejo. ¿Qué tipo de computadora debo comprar? PC o Mac, ¿y de qué tipo?