Conocimientos

Ratio: 2 / 5

Inicio activadoInicio activadoInicio desactivadoInicio desactivadoInicio desactivado
 

En este artículo haré una descripción de los distintos lenguajes de programación empelados que, por su naturaleza están orientados a entornos web para ejecutarse en navegadores y de los distintos proyectos en los cuales se han empleado. 

 HTML

Años:
Desde año 2010 en adelante, tanto en proyectos personales, como freelance y trabajos por cuenta ajena.

Nivel:
Alto.

Descripción de experiencia:
En primer lugar hablar del lenguaje de hipertexto que es a día de hoy la base para la construcción de las vistas, en los distintos interfaces que interactúan entre sistemas y humanos. No me alargaré hablando del los proyectos en detalle, ya que por la naturaleza de los proyectos desempeñados en esta web, parece evidente que, ha sido utilizado en la mayoría de ellos en sus versiones más recientes.

Fuente:

(HTML) https://es.wikipedia.org/wiki/HTML 

VBSCRIPT // JAVASCRIPT // JQUERY // SERVICIO WEB // XML // JSON // APIS

Años:
Desde año 2010 en adelante, tanto en proyectos personales, como freelance y trabajos por cuenta ajena.

Nivel:
Alto.

Descripción de experiencia:
Javascript como lenguaje en navegador de cliente base, y en menor medida vbscript, ha servidor para dotar a los interfaces html de funcionalidad a lo largo de los distintos desarrollos realizados en estos años, para transformar páginas estáticas html en dinámicas, con la gestión de eventos, o cambio de aspecto a través de su DOM.

A lo largo del tiempo se han utilizado infinidad de librerías, para tareas como reproducir audio/video, uso de calendarios, trackings de seguimiento de google, crear gráficos a medida para informes, uso de tablas dinámicas para realizar filtrados, ordenaciones sin necesidad de re-conexión de servidor, y un largo etc. Como es bien sabido, la librería Jquery es una de las más utilizadas, ya que nos permite realizar infinidad de estas tareas y muchas más de forma cómoda, ágil, además de ser base para muchos otras librerías.

Un uso ciertamente más complejo pero potente es el ofrecido por el método Ajax soportando entre otras por Jquery, el cual provee la posibilidad de realizar servicio web, conexiones asíncronas con el servidores, ya sea el propio de la aplicación o cualquier otro, de esta forma podremos recargar partes de la página web del cliente, sin necesidad de hacerlo con la web completa, almacenar información de uso de la misma, mostrar listados más completos, etc. es decir interactuar de forma activa sin tener que cargar por cada acción del usuario una web nueva. Como caso de uso, podemos observar las gráficas del proyecto personal del seguimiento bursátil, o la web de fórmula 1, que recargaba estadísticas de forma dinámica. En ocasiones se recargarán capas completas, o bien se intercambiarán datos a través de xml, o json. Es especialmente útil para realizar validaciones de formularios antes de su envío al servidor, o incluso para almacenar al asociarlo a eventos de usuario, información de mucho valor a cerca de las costumbres de uso, para saber cuanto tiempo estuvo en nuestra web, por qué capas pasó su ratón sin llegar a hacer click, proponer controles dinámicos como combos que recargan dependiendo de otros controles, cargar información dependiendo de la zona en la cual conecte, etc...

Como punto culminante del uso de este lenguaje se han usado Apis de terceros, como Google Maps, pasarelas de pago como Redsys, o Paypal, interacción con redes sociales como Twitter, Facebook a través del proyecto personal de araña social, o bien el diseño de Apis propias para comunicar de forma independiente del lenguaje y tecnología empleada servidores y clientes.

Fuente:

(VBscript) https://es.wikipedia.org/wiki/VBScript
(Javascript) https://es.wikipedia.org/wiki/JavaScript
(JQuery) https://es.wikipedia.org/wiki/JQuery
(Servicio Web) https://es.wikipedia.org/wiki/Servicio_web
(XML) https://es.wikipedia.org/wiki/Extensible_Markup_Language
(JSON) https://es.wikipedia.org/wiki/JSON
(API) https://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones
(DOM) https://es.wikipedia.org/wiki/Document_Object_Model
(AJAX) https://es.wikipedia.org/wiki/AJAX
(Google Api) https://en.wikipedia.org/wiki/Google_APIs
(Facebook Api) https://developers.facebook.com/docs/
(Twitter Api ) https://dev.twitter.com/

Escribir un comentario


Código de seguridad
Refescar

Tecnologías empleadas para desarrollo de soluciones

(Hacer click para ampliar información)

 

             

Esta web actualmente usa cookies para su funcionamiento y mejora de experiencia de usuario. Si continua navegando consideramos que acepta el uso de cookies Más información