Komponenten

Studie: Die Hälfte der Entwickler plant SaaS in '09

Plant-Based Symposium: Dr. Ludwig Manfred Jacob Teil 1 (with English subtitles)

Plant-Based Symposium: Dr. Ludwig Manfred Jacob Teil 1 (with English subtitles)
Anonim

Mehr als die Hälfte aller Entwickler weltweit erwartet im Durchschnitt nach einer neuen Umfrage der Evans Data Corporation, dass sie im nächsten Jahr an SaaS-Anwendungen (Software as a Service) arbeiten werden.

Der höchste Prozentsatz von Entwicklern, die tatsächlich an SaaS-Projekten arbeiten, liegt jetzt in Nordamerika bei 30 Prozent. Evans Data führte die Umfrage Ende 2008 durch, wobei mehr als 1.300 Programmierer weltweit befragt wurden.

Die Daten sind ein starker Beweis dafür, dass Unternehmen weitgehend an die wahrgenommenen Vorteile von SaaS im Vergleich zu traditioneller On-Premise-Software glauben, wie beispielsweise niedrigere Kosten und eine einfachere Bereitstellung, sagte John Andrews, President und CEO von Evans Data.

[Lesen Sie weiter: Die besten TV-Streaming-Dienste]

Wenn überhaupt, zeigen die Zahlen, dass SaaS eindeutig "kein Trend ist, der weggehen wird." "Andrews sagte.

Ben Hoelting, ein Softwareentwickler mit Colorado Technology Consultants, einem Colorado Springs, Colorado, Custom-Entwicklung Shop mit Schwerpunkt auf der Microsoft.NET-Plattform, sagte, er hat einen Fuß in der Web-und On-Premise-Welten "Für das, was ich hier mache, bin ich definitiv ein Hybrid."

Eine Anwendung, die Hoelting unterhält, umfasst ein Paar Website-Frontends, ein System für Lagerarbeiter und einige Back-End-Dienste.

Insgesamt, "die Grenze zwischen Webentwickler und Windows devel oper beginnt zu verschwimmen ", sagte er.

Ein großer Vorteil für SaaS-Anwendungen ist die browserbasierte Bereitstellungsmethode, die die Notwendigkeit der Unterstützung mehrerer Betriebssysteme verringert und die Arbeit mit den Programmen für Benutzer einfacher und kostengünstiger macht, Fügt Hoelting hinzu.

Große SaaS-Unternehmen wie Salesforce gehen inzwischen über den Verkauf und die Entwicklung von eigenständigen SaaS-Anwendungen hinaus und versuchen, den Begriff cloudbasierte Entwicklung zu verkaufen.

Programmierer beginnen mit verschiedenen Online-Diensten als Anwendung "Meta-Komponenten", sagte Peter Coffee, Leiter der Plattformforschung bei Salesforce. Programmierer könnten beispielsweise die Force.com-Plattform von Salesforce als zentrale Benutzerschnittstelle und Anwendungslogik-Engine, Amazon Web Services als skalierbare Hosting-Plattform und Google Docs für Collaboration-Tools einsetzen. Salesforce gab vor kurzem Partnerschaften mit beiden Anbietern bekannt.

Der Bericht von Evans Data fand jedoch heraus, dass Cloud-Services von Entwicklern nicht in größerem Umfang genutzt wurden, weniger als 10 Prozent nutzten sie. Aber mehr als 25 Prozent insgesamt und fast die Hälfte der Befragten im asiatisch-pazifischen Raum planen, sie "irgendwann" einzusetzen.

Die Cloud- und SaaS-Entwicklung hat möglicherweise zusätzliche Möglichkeiten geschaffen, aber Entwickler müssen auch neue Fähigkeiten erwerben und bestimmte Überlegungen abwägen Redmonk-Analyst Michael Coté.

"Zu beachten sind: Datentransformation und Zugriff zwischen verschiedenen Datenquellen und Ihrer SaaS-Anwendung", sagte er per Sofortnachricht. "Dann ist die Sicherheit besorgniserregend … Wie baut man sichere Netzwerkverbindungen über Firewalls hinweg zu Ihrem SaaS, aber auch zwischen SaaSes auf?"

Beim Erstellen einer SaaS-Anwendung müssen auch bestimmte Architekturoptionen getroffen werden. Einige Toolsets ermöglichen die Erstellung von Anwendungen, die den Browser und den Desktop umfassen und die clientseitige Rechenleistung nutzen.

Entwickler müssen entscheiden, ob sie "die Verarbeitung auf den Desktop verlagern und [das] SaaS-Backend schwach halten" können Benötigen Sie riesige Power-Pferde auf Ihrem SaaS-Backend, die im Grunde jeden Desktop / Laptop als dummes Terminal behandeln? " sagte er.

Übergeordnete Probleme, wie Kunden-Support, sind eine weitere Überlegung, fügte er hinzu.

"Wenn Sie die Anwendung selbst hosten, haben Sie viel mehr Zugriff auf Probleme in der Anwendung zu diagnostizieren viel weniger Zugang zu Dingen wie, sagen wir, Logs ", sagte Coté. "Dies kann nützlich sein - es ist einfacher, so etwas wie eine SaaS-Anwendung zu unterstützen, in der Sie die Bereitstellungsumgebung besitzen - aber es kann auch problematisch sein: Kunden können erwarten, dass Dinge schneller und delikater gelöst werden."