Publicidad

RSS WebAPI

Haciendo una API Rest en 1 hora con ASP.NET Web Api - IV

1 Comentario
Haciendo una API Rest en 1 hora con ASP.NET Web Api - IV

En los tres últimos capítulos he recorrido las instalaciones y configuraciones fundamentales para poder implementar una API REST con tecnología .NET (más bien Microsoft).

Este capítulo voy a tratar la habilitación de CORS en mi API. Es decir, el permitir que se hagan llamadas AJAX desde JavaScript, desde direcciones (dominios) diferentes a la del servidor. Lo cual es un agujero de seguridad en muchos casos, pero que es imprescindible para una API pública (aunque debería, entonces, de implementar seguridad de acceso).

Leer más »
Publicidad

Haciendo una API Rest en 1 hora con ASP.NET Web Api - II

7 Comentarios
Haciendo una API Rest en 1 hora con ASP.NET Web Api - II

En el capítulo anterior hice la presentación de este mini tutorial de iniciación, que tiene como objetivo el construir una API básica REST con ASP.NET Web Api.

A estas alturas debes tener tu SQL, o SQL Express, instalado, con la base de datos, la tabla personas y algo de contenido almacenado. Así podré mostrarte cómo utilizar Entity Framework 5 (lo ideal sería el 6, pero requiere instalarlo con Nuget) como ORM, y a partir de él construir los métodos públicos de la API.

Leer más »

Haciendo una API Rest en 1 hora con ASP.NET Web Api I [Actualización]

102 Comentarios
Haciendo una API Rest en 1 hora con ASP.NET Web Api I [Actualización]

[Actualización 16/01/2013] Me ha parecido que se ha quedado muy corto la construcción del esquema de datos y lo he alargado un poco más.

La llegada de Internet ha revolucionado en profundidad tanto el mundo de las telecomunicaciones, como el de la información, como el de la arquitectura de software.

La evolución de los sistemas SOA, basados en servicios “pesados” en XML y encapsulados en complejos mensajes SOAP, han ido perdiendo terreno ante las nuevas capas de servicios construidas sobre los verbos HTTP (GET, POST, PUT y DELETE), y que intercambian la comunicación por medio de los propios mecanismos del protocolo – como los datos en el cuerpo o encabezado – y el uso estándar de notación JSON para la transferencia de información.

Leer más »

Introducción a Three.js, la librería 3D número uno para HTML5

8 Comentarios
Introducción a Three.js, la librería 3D número uno para HTML5

Three.js es una librería bastante liviana y muy eficiente para generar y animar gráficos en 3D dentro del navegador, aprovechando las grandes novedades que nos ofrece HTML5 para la generación de contenidos multimedia. Aprovecha tanto las capacidades de HTML5 que es capaz de generar escenas 3D con WebGL, Canvas (2D) y SVG.

Su código está disponible en GitHub y en su web podemos encontrar ejemplos alucinantes de lo que se puede a llegar a hacer con Three.js.

Leer más »

WebApp API’s, el trabajo en las trincheras no cesa

3 Comentarios
WebApp API’s, el trabajo en las trincheras no cesa

addEventListener('load', function (event) { prettyPrint() }, false);

La construcción de un estándar en la industria informática es algo muy complejo, con intereses encontrados y muchísimo dinero en juego. Si hablamos de hardware o telecomunicaciones, es una lucha a múltiple bandas entre los pesos pesados de la industria, los gobiernos y todo actor que tenga suficiente influencia.

En el caso del software, bajo la omnipresente filosofía del Open Source, los procesos son mucho más abiertos, al ser públicos y accesibles. Y es importante la reputación de los promotores en un ambiente muy sensible a las presiones que no sean puramente técnicas.

Además, a diferencia de cuando un estándar ha significado millones de euros en investigación, los resultados en software deben pasar la última prueba: que la comunidad los adopte. Que no siempre ocurre y no siempre por razones prácticas.

Leer más »
Publicidad

WebAPI, el proyecto de Mozilla para estandarizar el desarrollo de aplicaciones web móviles con HTML5

1 Comentario
WebAPI, el proyecto de Mozilla para estandarizar el desarrollo de aplicaciones web móviles con HTML5

Mozilla está detrás de algo muy importante que puede cambiar lo que conocemos ahora mismo como una web móvil. Su idea estriba en la concepción de una serie de APIs para web móvil basadas en HTML5 que trabajen en cualquier navegador, sistemas operativo o dispositivo. El proyecto se ha presentado con el nombre de WebAPI y aún está en fase de desarrollo, pero esperan que pueda ser usado dentro de 3 a 6 meses.

¿En qué consiste WebAPI? Mozilla está desarrollando una serie de borradores de las especificaciones e implementando prototipos de los que ellos quieren que la W3C estandarice para que cualquier desarrollador puede implementar una aplicación web móvil que use funcionalidades del teléfono de forma general pero completa. Primero, sin preocuparse del tipo de dispositivos y, segundo, con la máxima seguridad sobre todo en aspectos como la geolocalización o el acceso al sistema de ficheros.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos