Composants

ÉTude: la moitié des développeurs envisagent de travailler sur le SaaS en '09

Understand OS series | Part 1 | Operating system overview | SystemAC

Understand OS series | Part 1 | Operating system overview | SystemAC
Anonim

En moyenne, plus de la moitié des développeurs du monde entier prévoient de travailler sur des applications SaaS (software as a service) au cours de la prochaine année, selon un nouveau sondage mené par Evans Data Corporation.

Le pourcentage le plus élevé de développeurs travaillant actuellement sur des projets SaaS est actuellement en Amérique du Nord, avec 30%. Evans Data a mené l'enquête fin 2008, interrogeant plus de 1 300 programmeurs dans le monde entier.

Les données montrent clairement que les entreprises commencent à croire largement aux avantages perçus du SaaS par rapport aux logiciels locaux traditionnels, tels que les coûts moins élevés John Andrews, PDG d'Evans Data.

[Plus d'informations: Les meilleurs services de streaming TV]

Les chiffres montrent que le SaaS n'est clairement pas une tendance qui va disparaître, "Andrews a dit

Ben Hoelting, un développeur de logiciels avec Colorado Technology Consultants, un magasin de développement d'applications personnalisées Colorado Springs, Colorado, mettant l'accent sur la plate-forme Microsoft.NET, a déclaré qu'il a un pied dans le monde Web et sur place: "Pour ce que je fais ici, je suis définitivement un hybride."

Une application que Hoelting maintient implique une paire de frontaux de site Web, un système pour les travailleurs d'entrepôt, et certains services de back-end., "la ligne entre le développeur Web et Windows Devel «

» Un avantage majeur pour les applications SaaS est la méthode de livraison basée sur un navigateur, qui réduit la nécessité de prendre en charge plusieurs systèmes d'exploitation et rend plus facile et moins coûteux pour les utilisateurs de travailler avec les programmes., Hoelting ajouté.

Pendant ce temps, les grandes entreprises SaaS comme Salesforce vont au-delà de la vente et du développement d'applications SaaS autonomes et essaient plutôt de vendre la notion de développement basé sur le cloud.

Les programmeurs commencent à traiter divers services en ligne comme application "méta-composants", a déclaré Peter Coffee, directeur de la recherche de la plate-forme chez Salesforce. Par exemple, les programmeurs peuvent utiliser la plate-forme Force.com de Salesforce comme interface utilisateur principale et moteur logique d'application, Amazon Web Services comme plateforme d'hébergement évolutive et Google Docs pour les outils de collaboration, a-t-il déclaré. Salesforce a récemment annoncé des partenariats avec les deux fournisseurs.

Toutefois, le rapport d'Evans Data a révélé que les services de cloud n'ont pas bénéficié d'une grande popularité parmi les développeurs, moins de 10% les utilisant. Mais plus de 25% des répondants prévoient de les utiliser «à un moment donné».

Le développement du Cloud et du SaaS peut avoir créé des possibilités supplémentaires, mais les développeurs doivent également acquérir de nouvelles compétences et peser certaines L'analyste de Redmonk, Michael Coté.

"Les choses à surveiller sont: la transformation des données et l'accès entre différentes sources de données et votre application SaaS", a-t-il déclaré via un message instantané. "Ensuite, il y a la sécurité … Comment établir des connexions réseau sécurisées entre les firewalls de votre SaaS, mais aussi entre les SaaSes?"

Il y a aussi certains choix architecturaux à faire dans la construction d'une application SaaS. Certains outils permettent la création d'applications couvrant le navigateur et le bureau, en tirant parti de la puissance de calcul côté client.

Les développeurs doivent décider s'ils peuvent "déplacer le traitement vers le bureau et maintenir le backend SaaS faible, ou Avez-vous besoin d'énormes power-horses sur votre back-end SaaS qui traitent essentiellement chaque ordinateur de bureau / portable comme un terminal bête? "

Les problèmes généraux, comme le support client, sont une autre considération, at-il ajouté.

"Si vous hébergez l'application vous-même, vous avez beaucoup plus d'accès pour diagnostiquer les problèmes dans l'application. beaucoup moins d'accès à des choses comme, par exemple, les journaux », a déclaré Coté. "Cela pourrait être bénéfique - il est plus facile de supporter quelque chose comme une application SaaS dans laquelle vous" possédez "l'environnement de déploiement - mais cela peut aussi poser problème: les clients peuvent s'attendre à des solutions plus rapides et plus délicates.