En els últims dies he vist com apareixen una gran quantitat d'aplicacions desenvolupades utilitzant el llenguatge GO, És per això que és important donar a conèixer un Framework Web conegut com Sant Martí que segurament ajudarà a que realitzem aplicacions web de manera més ràpida i eficient.
Què és el Llenguatge GO?
Go és un Llenguatge de programació desenvolupat per Google, Pren com base o inspiració el llenguatge C, es caracteritza per ser un llenguatge de programació orientat a objectes, concurrent, estructurat, imperatiu i compilat. L'ús de l' llenguatge GO ha anat incrementat en els últims temps i ja és compatible amb la majoria dels Sistemes Operatius sobretot en aquells derivats de l'nucli linux.
El llenguatge Go també integra moltes característiques de llenguatges dinàmics on es destaca Python, cosa que molts estranyen d'aquest llenguatge és la manca d'excepcions.
Què és el Framework Web Iris?
El Framework Web Iris es considera el Framework Web més ràpid per desenvolupar en Llenguatge GO, és un IDE molt complet que compta amb una sèrie de funcionalitats que ens permeten desenvolupar aplicacions de manera més ràpida i organitzada utilitzant Llenguatge GO.
Característiques de l'Framework Web Iris
- Está centrado en el alto rendimiento
- IDE en línea: Se puede editar y compilar del lado de cliente, en caso de no poder acceder directamente gracias al pluEdita y compila el código del lado del cliente cuando no está en casa a través del plugin-editor.
- Tiene un soporte de enrutamiento robusto
- Tiene una series de plantilla que podemos utilizar para nuestros proyectos
- Pose una WebSocket API altamente escalable con eventos personalizados
- Posee sesiones de soporte con GC, memory y Redis providers
- Posee Middleware y plugins fácil de utilizar
- Full API REST
- Personalizador de errores HTTP
- Compilador Typescript + editor basado en navegador
- Posee negociación de contenido y flujo continuo
- Posee seguridad de la capa de Transporte (Transport Layer Security)
- Permite recargar los cambios en el código fuente
- Soporte para OAuth, OAuth2 y 27 API más.
- Fitxes web JSON
- i moltes altres funcionalitats.
Com instal lar el Framework Web Iris
L'únic requisit que necessites per instal·lar el Framework Web Iris és el Llenguatge de programació GO per a ells hem de realitzar les següents instruccions:
wget https://storage.googleapis.com/golang/go1.6.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.6.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
Per clonar el repositori de l'Framework Web Iris
git clone https://github.com/kataras/iris.git
Llibre sobre el Framework Web Iris
Pots accedir a una guia completa sobre l'ús de l'Framework Web Iris aquí
Rendiment de l'Framework Web Iris
L'equip de desenvolupament de l'Framework Web Iris sovint pugen proves de rendiment de la seva eina, aquest conjunt de proves té com a objectiu comparar tot el processament de sol·licituds HTTP entre tots els Framework Web de Go. En la gràfica es pot observar una realitat que és la que caracteritza el Framework Web Iris, És sens dubte el Framework Web més ràpid per desenvolupar en Llenguatge GO.