Lenguajes de Programación
OmeagleSíntesis11 de Junio de 2015
303 Palabras (2 Páginas)201 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.
...