¿Qué software se utiliza para crear / codificar sitios web? ¿Cuáles son fáciles / difíciles?

Por la forma en que hizo esta pregunta, estoy fingiendo que es un novato en diseño web, así que tenga paciencia para explicarle algunas de las formas más fáciles y difíciles de crear su sitio web. La siguiente lista va de la manera más fácil a la difícil.

  1. Wix : Si desea crear la plantilla de su sitio web de una manera muy rápida, le recomiendo que use Wix.com. Puede crear su página web en unos minutos, simplemente arrastre y suelte los elementos en su página web.
    1. Pros : si desea crear una plantilla para su negocio o página web personal y no tiene conocimientos sobre HTML, CSS y JavaScript, entonces Wix es una muy buena opción.
    2. Contras : no eres libre de trabajar como quieras.
  2. WordPress : es una plataforma agradable y fácil que cualquiera puede usar para crear su propio sitio web, no necesita saber acerca de HTML, CSS y JavaScript, excepto si desea personalizar su código.
    1. Pros : es totalmente gratuito y puede tomar su copia de seguridad en cualquier momento. Hay tantos complementos gratuitos disponibles para que WordPress los use en su página. La mayoría de los sitios web está construida por WordPress.
    2. Contras : no tienes el control total de tu página web, lo que puedes decir que estás trabajando de manera más abstracta para despertar tu página web.
  3. Uso de la biblioteca CSS y JavaScript : aunque lleva más tiempo que WordPress, pero vale la pena porque tiene control sobre su página web, los contenidos y elementos de su página web. Hay muchas bibliotecas disponibles para CSS y JavaScript:
    1. Bibliotecas CSS : hay muchas bibliotecas para CSS, pero las más famosas son: Bootstrap, Materialise , jQuery UI y muchas otras. Prefiero bootstrap para trabajar.
    2. Bibliotecas JavaScript : al igual que CSS, JavaScript también tiene muchas bibliotecas que hacen que su trabajo sea muy fácil y estas son algunas de las más famosas: Jquery, Prototype, Angularjs y muchas otras.
      1. Contras : La ventaja de usar estas bibliotecas (CSS y Javascript) es que tendrá más códigos que su código real, lo que significa que hará que su página sea más lenta.
      2. Contras : hace que su trabajo sea más rápido que hacer que su página web desde cero.
  4. Uso de HTML, CSS y Javascript : este es el nivel más bajo de trabajo para crear su página web.
    1. Pros : tiene el control total de su página web y conoce todos los detalles de su página web. Su página web será muy rápida porque no utiliza ningún código adicional en su página.
    2. Contras : toma más tiempo crear su página usando esta técnica porque necesita hacer todo desde cero.

Primero, si aún no comprende la programación, la programación es difícil. No es algo que pueda recoger en el transcurso de unos pocos fines de semana. Eche un vistazo a Teach Yourself Computer Science: eso es programación. Aprendes eso antes de aprender lenguajes de programación. (Aprender un lenguaje de programación no es aprender programación ). Y sí, lleva mucho tiempo, y no es fácil.

Los idiomas utilizados para codificar un sitio web son:

HTML
CSS
(ninguno de los cuales es un lenguaje de programación)
JavaScript
en el navegador y

un lenguaje de programación del lado del servidor (como PHP, Ruby, Python, etc.)
SQL (para hablar con bases de datos)

Y es importante comprender AJAX, una forma de hacer que el sitio sea más interactivo.

En cuanto al software para crear un sitio web, cualquier cosa, desde una plataforma legal hasta un IDE (entorno de desarrollo integrado) diseñado para el lenguaje. No necesita software para crear el sitio, alquila un sitio alojado que ya tiene todo el software instalado, pero necesita imaginación y conocimiento (aprendizaje) para crear su sitio. Luego lo codifica en un lenguaje de programación (o 2 o 3) y algunas otras cosas (como un lenguaje de marcado – HTML y un lenguaje de estilo – CSS).

Sería mejor usar algo como WordPress: hay complementos que le permiten usarlo como un blog, una tienda en línea, casi todo. Sin programación y sin codificación, solo planificación.

HTML, CSS y JavaScript están en prácticamente todas las páginas web. Son relativamente fáciles, pero no tiene otra opción, no hay una más fácil (aparte de usar wordpress dot com o algo así no tiene que escribir el código).

Luego está todo el back-end, que podría ser cualquier cosa.