Una introducción a la tecnologia detrás de aplicaciones de web

Una introducción a la tecnologia detrás de aplicaciones de web

Cuando profundice por primera vez en el la programación web, el numero de lenguajes de programación pueden ser sobrecogedores Es verdad que usted necesitará aprender múltiples lenguajes para tener la habilidad de construir sitios web dinámicos, aplicaciones y juegos, pero no necesita aprender todo de golpe. Los dos lenguajes web esenciales que usted necesitará aprender son HTML y CSS. Casi todo “website” es construido con HTML y CSS. Aunque es posible utilizar un editor WYSIWYG (What You See Is What You Get = lo que ves es lo que obtienes), para crear un website sin escribir un sola línea de código, entendiendo que estos lenguajes harán de usted un mejor programador y le darán un control mas fino sobre sus aplicaciones web.

Si usted está justamente empezando en el desarrollo web, entonces no busque mas que HTML (Hypertext Markup Language = Lenguaje de Marcas de Hipertexto). HTML es la piedra angular de la web Este es el lenguaje que le da a sus páginas web estructura y significado. HTML no es tanto un lenguaje de programación, ya que es una forma de etiquetar y organizar el contenido de una página con los elementos HTML. Los elementos son como pequeños contenedores que describen el contenido dentro de si mismos. Generalmente, los elementos consisten de una etiqueta de apertura, algún contenido, y una etiqueta de cierre. Éste párrafo, por ejemplo, esta envuelto en la etiqueta <p>.

HTML paragraph tag

Los exploradores web requieren que las páginas sean formateadas de esta forma porque no comprenderían cómo mostrar el contenido que les es enviado sin ningún elemento HTML. Si fuera a abrir un documento HTML que no tuviera etiquetas en él, su navegador simplemente mostraría un gran muro de texto sin formato.

html page with no tags

Por sí solo, el HTML no es muy excitante. En tanto que proporciona algún estilo por defecto al contenido para ayudar a distinguir los diferentes elementos, nunca pretendió ser bonito. Ahí es donde entra Cascading Style Sheets. CCS te da un control notable sobre la apariencia de tu contenido. Puedes modificar la posición, el color y el tamaño de cada uno de tus elementos HTML, y con CSS3, incluso puedes animar muchos atributos. Las animaciones CSS3 son tan potentes, que incluso puedes hacer un juego web funcional utilizando solamente HTML y CSS.

Sólo CCS puede proporcionar tanta interactividad Si quieres hacer un sitio web altamente interactivo, una aplicación de móvil o un juego, probablemente querrás aprender JavaScript. JavaScript te permite crear animaciones complicadas, generar contenido “sobre la marcha” y responder de forma dinámica a las entradas del usuario.

Puede parecer mucho a asimilar, pero ninguno de estos lenguajes son terriblemente difíciles de aprender, y con estas herramientas puedes dar vida a tus impresionantes ideas. Todo lo que se necesita para empezar es un editor de textos y un poco de determinación. Hay docenas de editores de texto, así que ahí ya estás cubierto. En cuanto a la determinación, bueno, depende de ti. Así que, ¿estás preparado para hacer tu primera página web?

Únete al debate

Subscribe to our Mailing List

Stay up to date on the latest videos and tutorials with our monthly newsletter

The email entered is invalid
×