Składniki

Badanie: połowa programistów planuje pracę w SaaS w roku '09

Rolnictwo świadome oparte na biologicznym potencjale gleby - Sławomir Gacka

Rolnictwo świadome oparte na biologicznym potencjale gleby - Sławomir Gacka
Anonim

Ponad połowa wszystkich programistów na całym świecie oczekuje, że w przyszłym roku będą pracować nad aplikacjami SaaS (oprogramowanie jako usługa), zgodnie z nową ankietą Evans Data Corporation.

Najwyższy odsetek programistów aktualnie pracujących nad projektami SaaS jest obecnie w Ameryce Północnej, na poziomie 30 procent. Evans Data przeprowadził ankietę pod koniec 2008 roku, przepytując ponad 1300 programistów na całym świecie.

Dane są mocnym dowodem na to, że przedsiębiorstwa powszechnie zaczynają wierzyć w postrzegane korzyści SaaS w porównaniu z tradycyjnym oprogramowaniem lokalnym, na przykład niższym kosztem i łatwiejsze wdrażanie - powiedział John Andrews, prezes i dyrektor generalny Evans Data.

[Czytaj dalej: najlepsze usługi transmisji telewizyjnej]

Jeśli już, to liczby pokazują, że SaaS wyraźnie "nie jest trendem, który zniknie, "Andrews powiedział:

Ben Hoelting, programista z Colorado Technology Consultants, Colorado Springs, Colorado, specjalizujący się w tworzeniu aplikacji na platformy Microsoft.NET, powiedział, że ma stopę zarówno w sieci, jak i lokalach: "Dla tego, co tu robię, zdecydowanie jestem hybrydą."

Jedna aplikacja do ochrony przed rdzewieniem obejmuje parę stron WWW, system dla pracowników magazynów i niektóre usługi zaplecza.

Ogólnie, "linia między programistą internetowym i systemem Windows oper zaczyna się zacierać ", powiedział.

Główną korzyścią dla aplikacji SaaS jest metoda dostarczania z przeglądarki, co zmniejsza potrzebę obsługi wielu systemów operacyjnych oraz ułatwia i zmniejsza koszty użytkowników w pracy z programami - dodaje Hoelting.

Tymczasem duże firmy SaaS, takie jak Salesforce, wychodzą poza sprzedaż i opracowywanie autonomicznych aplikacji SaaS, a zamiast tego próbują sprzedać pojęcie rozwoju opartego na chmurze.

Programiści zaczynają traktować różne usługi online jako "meta-komponenty aplikacji", powiedział Peter Coffee, dyrektor ds. badań platform w Salesforce. Na przykład, programiści mogą używać platformy Force.com Salesforce jako podstawowego interfejsu użytkownika i mechanizmu logiki aplikacji, Amazon Web Services jako skalowalnej platformy hostingowej i Dokumentów Google dla narzędzi współpracy, powiedział. Salesforce ogłosiło niedawno partnerstwo z obiema firmami.

Jednak raport Evans Data stwierdził, że usługi w chmurze nie miały dużego poparcia wśród programistów, z których mniej niż 10 procent wykorzystało. Jednak ponad 25 procent, ogółem i prawie połowa respondentów z Azji i Pacyfiku planuje ich użyć "w pewnym momencie."

Rozwój chmury i SaaS mógł stworzyć dodatkowe możliwości, ale programiści muszą również zdobyć nowe umiejętności i rozważyć pewne kwestie, zasugerował Analityk Redmonk, Michael Coté.

"Na uwagę zasługują: transformacja danych i dostęp między różnymi źródłami danych i twoją aplikacją SaaS" - powiedział w wiadomości błyskawicznej. "A następnie niepokoi bezpieczeństwo … W jaki sposób nawiązujesz bezpieczne połączenia sieciowe pomiędzy zaporami ogniowymi w SaaS, ale także pomiędzy SaaSes?"

Istnieją również pewne wybory architektoniczne, które należy wykonać przy budowaniu aplikacji SaaS. Niektóre zestawy narzędzi umożliwiają tworzenie aplikacji obejmujących przeglądarkę i komputer stacjonarny, wykorzystując moc obliczeniową po stronie klienta.

Programiści muszą zdecydować, czy mogą "przenieść przetwarzanie na pulpit i utrzymać [sla] backend SaaS, lub czy potrzebujesz potężnych koni zasilających na swoim zapleczu SaaS, które traktują każdy komputer stacjonarny / laptop jako głupi terminal? "

Nadrzędne kwestie, takie jak obsługa klienta, są kolejnym aspektem, dodał.

"Jeśli hostujesz aplikację samodzielnie, masz o wiele większy dostęp do diagnozowania problemów w aplikacji. o wiele mniejszy dostęp do takich rzeczy jak, powiedzmy, dzienniki - powiedziała Coté. "To może być korzystne - łatwiej jest obsługiwać coś takiego jak aplikacja SaaS, w której" jesteś właścicielem "środowiska wdrażania - ale może to być również problematyczne: Klienci mogą oczekiwać, że rzeczy zostaną rozwiązane szybciej i delikatnie."