Componentes

Estudio: la mitad de los desarrolladores planean trabajar en SaaS en '09

Mike Clayville, AWS & Sanjay Poonen, VMware | AWS re:Invent 2019

Mike Clayville, AWS & Sanjay Poonen, VMware | AWS re:Invent 2019
Anonim

Más de la mitad de los desarrolladores en todo el mundo esperan trabajar en aplicaciones SaaS (software como servicio) el próximo año, según una nueva encuesta de Evans Data Corporation.

El mayor porcentaje de desarrolladores que actualmente trabajan en proyectos de SaaS ahora está en América del Norte, con un 30 por ciento. Evans Data realizó la encuesta a fines de 2008, encuestando a más de 1.300 programadores de todo el mundo.

Los datos son evidencia sólida de que las empresas están comenzando a creer en los beneficios percibidos de SaaS sobre el software local tradicional, como el costo más bajo y una implementación más fácil, dijo el presidente y CEO de Evans Data, John Andrews.

[Más información: los mejores servicios de transmisión de TV]

En todo caso, las cifras muestran que SaaS claramente "no es una tendencia que vaya a desaparecer, "Andrews dijo.

Ben Hoelting, un desarrollador de software de Colorado Technology Consultants, una tienda de desarrollo de aplicaciones personalizadas de Colorado Springs, Colorado enfocada en la plataforma Microsoft.NET, dijo que tiene un pie tanto en la web como en los mundos locales: "Por lo que hago aquí, definitivamente soy un híbrido".

Una aplicación que mantiene Hoelting implica un par de interfaces de sitio web, un sistema para los trabajadores de almacén y algunos servicios de back-end.

, "la línea entre el desarrollador web y el desarrollo de Windows oper comienza a difuminarse ", dijo.

Un beneficio importante para las aplicaciones SaaS es el método de entrega basado en navegador, que reduce la necesidad de admitir múltiples sistemas operativos y hace que sea más fácil y menos costoso para los usuarios trabajar con los programas, Agregó Hoelting.

Mientras tanto, las grandes empresas de SaaS como Salesforce van más allá de vender y desarrollar aplicaciones SaaS independientes y en su lugar están tratando de vender la noción de desarrollo basado en la nube.

Los programadores están comenzando a tratar varios servicios en línea como "metacomponentes" de aplicaciones, dijo Peter Coffee, director de investigación de plataforma en Salesforce. Por ejemplo, los programadores podrían usar la plataforma Force.com de Salesforce como una interfaz de usuario central y un motor lógico de aplicación, Amazon Web Services como una plataforma de alojamiento escalable y Google Docs para herramientas de colaboración, dijo. Salesforce anunció recientemente asociaciones con ambos proveedores.

Sin embargo, el informe de Evans Data encontró que los servicios en la nube no han tenido una gran aceptación entre los desarrolladores, con menos del 10 por ciento usándolos. Pero más del 25 por ciento en general y casi la mitad de los encuestados de Asia-Pacífico planean usarlos "en algún momento".

El desarrollo de la nube y SaaS puede haber creado posibilidades adicionales, pero los desarrolladores también deben adquirir nuevas habilidades y sopesar ciertas consideraciones, sugirió El analista de Redmonk Michael Coté.

"Las cosas a las que hay que prestar atención son: transformación de datos y acceso entre diferentes fuentes de datos y su aplicación SaaS", dijo a través de un mensaje instantáneo. "Entonces hay preocupación por la seguridad … ¿Cómo se establecen conexiones de red seguras entre firewalls para su SaaS, pero también entre SaaSes?"

También hay ciertas elecciones arquitectónicas que hacer en la construcción de una aplicación SaaS. Algunos juegos de herramientas permiten la creación de aplicaciones que abarcan el navegador y el escritorio, aprovechando el poder de computación del lado del cliente.

Los desarrolladores deben decidir si pueden "mover el procesamiento al escritorio y mantener el back-end de SaaS débil, o ¿Necesitas enormes caballos de fuerza en tu backend SaaS que esencialmente tratan a cada computadora de escritorio / portátil como una terminal tonta? dijo.

Las cuestiones generales, como la atención al cliente, son otra consideración, añadió.

"Si usted está alojando la aplicación usted mismo, tiene mucho más acceso para diagnosticar problemas en la aplicación. Por el contrario, los usuarios tienen mucho menos acceso a cosas como, digamos, registros ", dijo Coté. "Esto podría ser beneficioso, es más fácil admitir algo como una aplicación SaaS en la que 'posees' el entorno de despliegue, pero también puede ser problemático: los clientes pueden esperar que las cosas se resuelvan más rápida y delicadamente".