• Blog

Blog sobre los cambios y tendencias del Software SaaS.

Artículos etiquetados a ‘aplicaciones web’

Ventajas del Backend as a Service (BaaS)

Friday, July 15th, 2016

BaaSUna de las nuevas tendencias dentro del Cloud Computing es el BaaS (Backend as a Service), el cual permite una disposición automática de la plataforma necesaria en modo Cloud, además de ahorrarnos en muchas tareas de programación del servidor.

Una de las principales características del BaaS es el poder configurar el servicio en la Nube a nuestras necesidades, sustituyendo la programación por la configuración. Los Servidores Cloud sería el mejor método de trabajo para esta opción.

BaaS nos proporciona las siguientes ventajas:

  • Rapidez de aprovisionamiento: ha siendo innecesario contratar servidores, bases de datos, instalar software,…
  • Rapidez de desarrollo: nos ahorra el trabajo de programar muchos de los sistemas que se necesitan para una aplicación web.
  • Seguridad: da soluciones a la ahora de autentificar usuarios y herramientas que mantiene guardada su información privada.
  • Borra la necesidad de programar todas las capas, posibilitando el poder centrarnos en otras partes del desarrollo.
  • Soporte de desarrollo en plataformas web: este soporte permite el compartir datos de una plataforma a otra, permitiendo que lo que se escribe se traslade a los clientes conectados.
  • Facilita la posibilidad de trabajar con solo un backend para diferentes frontales.

¿Qué es RIA – Rich Internet Applications?

Thursday, April 5th, 2012

Antes, las aplicaciones web hacían infinidad de peticiones al servidor provocando sobrecargas y mayor tráfico entre el servidor y el cliente. Algunas veces esto podía llegar a desesperar a los usuarios.

Las RIA o Rich Internet Applications es una nueva generación de aplicaciones Web que está cogiendo fuerza entre las IT.

Las RIA nacen como combinación de las características de las aplicaciones web y las de escritorio. Este tipo de aplicaciones dispone de más ventajas que las aplicaciones tradicionales de internet.

Estas soluciones ofrecen una interacción rica e interesante que mejora la experiencia de usuario, y así, las empresas mejorarán la productividad. Las interfaces son más intuitivas y fáciles para que todo esté al alcance del cliente. Son herramientas web flexibles.

Aplicaciones dinámicas de Internet, proporcionan funciones y usos interesantes, tales como videos, procesadores de texto, juegos online y las aplicaciones móviles que han ido ganando popularidad en todo el mundo.

En los entornos RIA, la aplicación se carga en el navegador y funciona en el lado del cliente, sin recargas de página ni sobrecarga en el servidor. Y solo se producen peticiones al servidor para ciertas sincronizaciones.

Aunque las aplicaciones RIA pueden ser SaaS, ya que comparten por lo menos algunas características, no necesariamente todas las RIA deben ser SaaS.

Algunos ejemplos de Plataformas RIA: Adobe Flash, Adobe Flex, Adobe AIR, AJAX, OpenLaszlo, Silverlight, JavaFX Script, Bindows, GWT, ZK, JavascriptMVC, Javascript.

¿Qué es PaaS – Platform as a Service?

Tuesday, December 6th, 2011

Platform as a Service (PaaS) como su nombre indica es una solución de Plataforma como Servicio. Las soluciones PaaS ofrecen diferentes combinaciones de servicios y soporte para el desarrollo de apps. Es una plataforma que permite la utilización de Software como Servicio (SaaS) online.

Nos provee el servidor con el almacenaje para el desarrollo que también integra bases de datos. La plataforma nos proporciona seguridad, copias de seguridad regulares y control de versiones. También permite escalar los recursos de la plataforma según se vayan requiriendo por las aplicaciones. Además podemos colaborar con la comunidad de programadores desde el mismo entorno. Asimismo la plataforma incluye herramientas de monitoreo y gestión.

Es un entorno de desarrollo y ejecución de aplicaciones web basado en la nube. Da todas las facilidades al desarrollador desde el inicio de la programación hasta la puesta en marcha.

en Desarrollo
Con la Plataforma como Servicio – Paas, te olvidas de la necesidad de herramientas y de su mantenimiento y te puedes centrar en el desarrollo. No habrá más costes por las actualizaciones de software, pues el proveedor de PaaS se encargará de ello. El estado de las aplicaciones cambia de prototipo a publicado en un proceso sencillo y rápido. En la comunidad se comparte conocimiento entre desarrolladores además de poder acceder a un repositorio común para aplicaciones y código.

en Ejecución
Una vez finalizada nuestra programación, es muy sencillo ponerlo en real en el cliente. Además el cliente no necesita adquirir ningún software nuevo. Así que elimina costes iniciales de licencias, con la ventaja que esto nos trae. Se podrá acceder a nuestra aplicación desde cualquier dispositivo con Internet y en cualquier momento. En conclusión, ahorro de costes durante el desarrollo y para el cliente en ejecución.