¿Necesito aprender HTML CSS y JavaScript para crear una aplicación web?

Wkipedia read (aplicación web – Wikipedia)

En informática, una aplicación web o aplicación web es un programa informático cliente-servidor en el que el cliente (incluida la interfaz de usuario y la lógica del lado del cliente) se ejecuta en un navegador web . Las aplicaciones web comunes incluyen correo web, ventas minoristas en línea, subastas en línea, wikis, servicios de mensajería instantánea y muchas otras funciones.

El lenguaje de marcado de hipertexto ( HTML ) es el lenguaje de marcado estándar para crear páginas web y aplicaciones web. Y Wikipedia dice Markup: Wikipedia es un conjunto estandarizado de anotaciones que se usa para anotar el contenido de un documento de texto sin formato para proporcionar información sobre la estructura del texto o instrucciones sobre cómo se debe mostrar.

CSS controla el diseño. CSS significa hojas de estilo en cascada. CSS describe cómo se deben mostrar los elementos HTML en la pantalla, papel u otros medios. CSS ahorra mucho trabajo. Puede controlar el diseño de varias páginas web a la vez. Las hojas de estilo externas se almacenan en archivos CSS .

—Introducción CSS

El uso más común de JavaScript es agregar un comportamiento del lado del cliente a las páginas HTML, también conocido como HTML dinámico (DHTML). Los scripts están incrustados o incluidos en páginas HTML e interactúan con el Modelo de Objetos del Documento (DOM) de la página.

—JavaScript – Wikipedia

Entonces , sí, los necesitará para construir una aplicación web.

En resumen: .
Así es como funciona la web:

  • HTML es responsable de dar un significado semántico a su contenido.
    Ejemplo: aquí hay un título, seguido de un párrafo, luego hay un pie de página [etc.]. Los navegadores web lo leen para mostrar su contenido según su importancia (un título es más grande que un texto, un texto “fuerte” es más importante que un solo texto, etc.). Los rastreadores (como los robots) lo usan para identificar qué contenido es relevante para su actividad (Google necesita el título de su página para mostrarlo en su página).
  • CSS le da un estilo a su aplicación. Está fundamentalmente destinado al usuario. Permite decir “este texto es rojo”, “este bloque tiene 200px de ancho”, etc. “Básicamente” no lo usan los rastreadores, pero tiene cierta importancia (algunos robots evitan representar un texto si está oculto, por ejemplo)
  • Javascript , que es el único lenguaje de programación de estos 3, le permite realizar acciones en tiempo real (como mostrar un diálogo cuando el usuario hace clic en un botón).

Este es un resumen muy breve. Estoy hablando del cómo , no del por qué todavía, ¡pero creo que no necesariamente necesitas más detalles!

Gracias por el A2A.

En resumen, un gran y ruidoso .

Si desea crear toda la aplicación web usted mismo, necesitará saber cómo abordar el frontend (HTML, CSS, Javascript) y el backend (Rails, Laravel, Django, etc.).

En el caso remoto en el que desea trabajar solo en el backend, aún necesitaría saber al menos los conceptos básicos de cómo funciona HTML y CSS. Quizás también necesite usar un marco Javascript en el backend.

Acabo de lanzar un libro electrónico gratuito que puedes obtener aquí, donde te proporciono un proceso y todas las herramientas y recursos que necesitas para aprender sobre desarrollo web en 2017. No dudes en probarlo.

Espero eso ayude.

Para crear una aplicación web, necesita un IDIOMA de programación principal. Hay muchos lenguajes de programación y puede seleccionar cualquiera de ellos según su gusto.

Java, PHP, Ruby on Rails, Python, etc.


Para darle una apariencia a una página web, también debes aprender HTML y CSS para darle estilo.


Para agregar efectos de animación en su página web, debe aprender JavaScript . Es opcional y depende de usted.


Tu pedido debe ser como aprender

HTML y CSS primero, luego busque un lenguaje de programación y en el último busque JavaScript

Eso es todo ,

Lo mantendré simple: sí.

Todos ahora podrían comenzar a escribir un texto aún más largo, o escribir más sobre qué es HTML, CSS o JavaScript y cómo evolucionó. Pero como estás a punto de intentar crear tu primera aplicación web (supongo), solo pruébalo y busca tutoriales.

HTML, CSS y JavaScript representan casi el 70% de todas las aplicaciones web, así que sí. Es necesario que aprenda y comprenda los 3 para tener una buena comprensión del desarrollo de aplicaciones web.

Bueno, incluso la aplicación más simple requiere que tengas lo básico sobre HTML y CSS. JavaScript es opcional pero para mí es obligatorio.

Ahora, depende de qué tipo de aplicación va a crear. Pero, que yo sepa, siempre necesitará el front-end y el back-end para ello. Por lo tanto, debe diseñarlo lo más fácil de usar posible.

No, hay programas que puede usar para hacerlo por usted, PERO, saber cómo escribirlo facilitará mucho el trabajo y le dará más poder.

Depende del tipo de aplicación web que desee crear, pero es probable que necesite saber HTML, CSS y JavaScript para que esto suceda.

More Interesting

¿Habrá alguna vez un marco de creación de aplicaciones / sitios web de facto?

¿Por qué la gente dice que MySQL está muerto?

¿Cuáles son los métodos efectivos de verificación de identidad en la vida real para aplicaciones en línea?

¿Cuál es la diferencia entre organizar e implementar una aplicación / sitio web?

¿Hay algún ejemplo en el que solo se pueda usar el servicio web SOAP y no REST?

Si construyo mi propia aplicación web compleja (Django) copiando y ajustando pequeños fragmentos de código tomados de 100 aplicaciones simples diferentes escritas por otras personas, ¿puedo considerarme un programador? ¿Por qué? Por qué no?

¿Es escalable la alta demanda de inmediatez y sincronicidad en las redes sociales?

¿Cuáles son las mejores aplicaciones / complementos web para aumentar la productividad en la computadora?

¿Son legales las aplicaciones como Instapaper y Readability?

¿Cuál es el proceso de pensamiento que uno debería tener antes de desarrollar un foro web?

¿Cuáles son las cosas que debo considerar para desarrollar aplicaciones web de ALTA VELOCIDAD (en cualquier idioma)?

¿Cuál es la mejor herramienta web para crear diagramas visuales colaborativos?

¿La mayoría de las nuevas empresas tecnológicas construyen sus productos sobre un marco base que les permite administrar el producto en el back-end, o simplemente construyen sus propios back-end?

¿Cómo se usan exactamente cosas como bucles y funciones en el desarrollo web? Por favor, da un ejemplo simple.

¿Cómo funcionaría la autenticación transparente de dos factores, usando una tarjeta de acceso, para aplicaciones web?