Gonzalo Bustamante Herce


Diseñador y Desarrollador Web

Mis trabajos realizados

Conocimientos

HTML5

HTML: HyperText Markup Language, Lenguaje de Marcas de Hipertexto, es la base de cualquiern página web.

Todo mi código está adaptado a la última versión de este lenguaje: HTML5.

Utilizando la última version de este lenguaje: HTML5, el código que bien estructurado y más simple para poder editarlo más adelante cualquier persona con los concimientos básicos.

CSS3

Cascading Style Sheets, hojas de estilo en cascada, es una tecnología o forma de estructura de código para separar la estructura de la estética.

Todo mi codigo está adaptado a la última version de este lenguaje: CSS3.

Utilizando la última versión de este lenguaje: CSS3, el código HTML queda más claro y limpio tanto para la parte estructural como estética y se amplian generosamente las opciones de animaciones, transacciones,etc.

Bootstrap

Bootstrap es una biblioteca o framework multiplataforma o conjunto de herramientas de código abierto desarrollada por twitter para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como extensiones de JavaScript adicionales. A diferencia de muchos frameworks web, solo se ocupa del desarrollo front-end.

Utilizando esta biblioteca se consigue un código con una estructura muy conocida muy popular entre los desarrolladores web.

PHP

PHP es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web. Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf en 1994. PHP originalmente significaba Personal Home Page (Página personal), actualmente son las siglas en inglés del acrónimo Hypertext Pre-Processor.

El código PHP suele ser procesado en un servidor web por un intérprete PHP implementado como un módulo, un daemon o como un ejecutable de interfaz de entrada común (CGI). En un servidor web, el resultado del código PHP interpretado y ejecutado —que puede ser cualquier tipo de datos, como el HTML generado o datos de imágenes binarias— formaría la totalidad o parte de una respuesta HTTP. Existen diversos sistemas de plantillas, sistemas de gestión de contenidos y frameworks que pueden emplearse para organizar o facilitar la generación de esa respuesta.

Javascript

JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,2​ basado en prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas y JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor. Actualmente es ampliamente utilizado para enviar y recibir información del servidor junto con ayuda de otras tecnologías como AJAX. JavaScript se interpreta en el agente de usuario al mismo tiempo que las sentencias van descargándose junto con el código HTML.

Ajax

AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas enteras, mejorando la interactividad, velocidad y usabilidad en las aplicaciones.

Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página, aunque existe la posibilidad de configurar las peticiones como síncronas de tal forma que la interactividad de la página se detiene hasta la espera de la respuesta por parte del servidor procesada por algún lenguaje como por ejemplo ASP.NET o PHP.

Código Puro

Muchos desarrolladores web o compañias de desarrollo web o incluso personas con menos conocimientos crean páginas rápidamente a través del servicio de plataformas de creación de paginas web precononstruidas como wix, 1&1,webnode, etc., software generadores de código, como adobe dreamweaver, cada vez menos usado, o algún CMS, Content Managament System, sistema de gestion de contenido, como WordPress, Joomla, Drupal o PrestaShop.

Todas las páginas web desarrolladas por mi están desarolladas a partir de código escrito letra a letra sin ayuda alguna.

Escribir todo a código conlleva más trabajo y tiempo empleados, pero el código queda mucho más estructurado, simple y limpio, para poder editarlo posteriormente por cualquier persona con conocimientos para ello.

De esta manera se evita crear código de más, código con forma de texto ilegible sin saltos de linea ni tabulaciones y texto y capas añadidas.

Al ser yo mismo quien escribe el texto puedo añadir comentarios para poder dejar aclarar ciertas partes de este que podrían generar dudas más adelante.

Con código puro se puede añadir más codigo o editar el escrito para poder situar la pagina web bien en los buscadores con mucha facilidad.

Existe cierto riesgo de utilizar servicios de creación de págias web o CMS porque la mayor parte del código depende de servidores que utiliza mucha gente y puede caerse o quedarse en suspensión por mantenimiento sin previo aviso.

Otro riesgo que existe de elegir estos servicios es que una vez econtrada la vulnerabilidad de uno de ellos se hace muy popular y sus páginas web pueden ser hackeadas.

Contacto