Lenguajes de Programación
Enviado por Omeagle • 11 de Junio de 2015 • Síntesis • 303 Palabras (2 Páginas) • 183 Visitas
Lenguajes de Programación
Para realizar nuestro proyecto de la tienda en línea de Body Metal Art estudiamos los posibles lenguajes de programación que utilizaríamos, llegando a seleccionar tres que actualmente son los más utilizados para el diseño y desarrollo de sitios web en el mundo siendo estos HTML5, CSS3 Y JavaScript.
Presentaremos la ventajas y desventajas de la utilización de estos lenguajes y finalmente la conclusión del porque decidimos usarlos.
HTML5
Ventajas
• Es nativo, y por tanto independiente de plugins de terceros. Es decir, no pertenece a nadie, es opensource.
• Es más semántico, con etiquetas que permiten clasificar y ordenar en distintos niveles y estructuras el contenido. Además, incorpora metadatos de manera más formal, favoreciendo el posicionamiento SEO y la accesibilidad.
• El código es más simple lo que permite hacer páginas más ligeras que se cargan más rápidamente favoreciendo la usabilidad y la indexación en buscadores.
• Ofrece una compatibilidad mayor con los navegadores de dispositivos móviles.
• Incluye la etiqueta de dibujo canvas, que ofrece más efectos visuales.
• Ofrece soporte a codecs específicos.
• Posibilita la inserción de vídeos y audio de forma directa.
• Permite la geolocalización del usuario. Algo muy útil para el marketing móvil.
• Tiene la capacidad de ejecutar páginas sin estar conectado.
• Incorpora nuevas capacidades Javascript que aumentan la capacidad de almacenamiento. Frente a las cookies que dejaban almacenar algunos kilobytes, ahora se puede conseguir el almacenamiento de entre 5 y 10 megas, dependiendo de la plataforma. Además, se permiten múltiples Javascripts corriendo en paralelo en una misma página.
• Dispone de nuevas capacidades CSS3 como posibilidad de usar cualquier fuente o tipografía en HTML, columnas de texto, opacidad, transparencia, canales alpha, contraste, saturación, brillo, animaciones de transición y transformación, bordes redondeados, gradientes, sombras, etc.
• Permite realizar diseños adaptables a distintos dispositivos (web, tablets, móviles…)
Desventajas
• Incompatibilidad con navegadores antiguos como Internet Explorer.
• La especificación de HTML 5 aún no ha terminado por lo que está sujeta a cambios.
...