Como instalar paquete Nuget en Visual Studio

Hola,

Os voy a contar lo facil que es instalar cualquier paquete Nuget dentro de Visual Studio, lo primero de todo, ¿para que nos valen los paquetes Nuget?, pues te lo explico.

Desde un punto de vista sencillo, un paquete NuGet es un archivo ZIP con la extensión .nupkg que contiene código compilado (archivos DLL), otros archivos relacionados con ese código y un manifiesto descriptivo que incluye información como el número de versión del paquete. Los programadores con código para compartir crean paquetes y los publican en un host público o privado.Los consumidores de paquetes obtienen esos paquetes de los hosts adecuados, los agregan a sus proyectos y, después, llaman a la funcionalidad de un paquete en el código del proyecto.

Como veis, basicamente, son paquetes de funcionalidades especificas, que podemos implementar en nuestros proyectos y utilizar, ahorrandonos mucho tiempo en desarrollos. Vamos a ver como se instala. Leer más

¿Qué es una API y para qué sirve?

Las siglas API corresponden al inglés application programming interface, que se traduce como interfaz de programación de aplicaciones. Esta fórmula se refiere al conjunto de estructuras que permiten que los componentes de un software se comuniquen con otros.

Las APIs de una aplicación permiten el acceso a los desarrolladores de otros programas a ciertas partes de su biblioteca para llevar a cabo determinadas acciones. Es decir, es la capacidad que tiene un software para comunicarse entre diferentes plataformas o aplicaciones.

Esta parte de la programación no está pensada tanto para el usuario final, sino para consumirla entre diferentes canales.

Por ejemplo, cuando realizamos una compra en Internet y metemos los datos de nuestra tarjeta, la aplicación o página web del vendedor utiliza APIs para comprobar que la información introducida es correcta, informándonos del resultado.

Por lo tanto, es una pieza esencial del proceso de desarrollo de cualquier aplicación. Sin embargo, queda totalmente trasparente para el usuario final.

Ejemplo

Hay muchas APIs, que se pueden consumir públicamente de forma gratuita, por ejemplo, con esta proporcionada por la pagina el-tiempo.net, se puede sacar información del tiempo, provincias, localidades, etc..

Si escribimos esta dirección, https://www.el-tiempo.net/api/json/v2/provincias, veréis que nos devuelve un fichero en texto plano, con una estructura JSON, sabiendo esta estructura, podremos utilizarla en cualquier otra aplicación que necesitemos, sin tener que preocuparnos de la información en si.

En este caso concreto, el ejemplo es muy básico, ya que no hace falta una validación previa, pero puede ser, que en otras APIs nos requiera usuario y contraseña, token, etc…

Espero que te haya valido para tener una idea general, intentaremos realizar algún ejemplo de alguna API en un futuro.