Componenti

Studio: metà degli sviluppatori pianifica di lavorare su SaaS nel '09

Developer Keynote (Google I/O '18)

Developer Keynote (Google I/O '18)
Anonim

Più della metà degli sviluppatori di tutto il mondo si aspettano in media di lavorare su applicazioni SaaS (software come servizio) entro il prossimo anno, secondo una nuova indagine di Evans Data Corporation.

La percentuale più alta di sviluppatori che attualmente lavorano su progetti SaaS è ora in Nord America, al 30%. Evans Data ha condotto il sondaggio alla fine del 2008, intervistando più di 1.300 programmatori in tutto il mondo.

I dati dimostrano chiaramente che le imprese stanno iniziando a credere nei benefici percepiti di SaaS rispetto ai tradizionali software on-premise, ad esempio a costi inferiori e più facile spiegamento, ha detto Evans Data Presidente e CEO John Andrews.

[Letture: I migliori servizi di streaming TV]

Se mai, i numeri mostrano che SaaS è chiaramente "non una tendenza che andrà via, "Andrews ha detto.

Ben Hoelting, uno sviluppatore di software con Colorado Technology Consultants, a Colorado Springs, Colorado, negozio di sviluppo di applicazioni personalizzate incentrato sulla piattaforma Microsoft.NET, ha detto di avere un piede sia nel mondo Web che in quello locale: "Per quello che faccio qui, sono decisamente un ibrido."

Un'applicazione che Hoelting gestisce comprende una coppia di front-end del sito Web, un sistema per i lavoratori del magazzino e alcuni servizi di back-end.

Complessivo, "la linea di demarcazione tra lo sviluppatore Web e Windows oper sta iniziando a confondersi ", ha detto.

Un importante vantaggio per le applicazioni SaaS è il metodo di consegna basato su browser, che riduce la necessità di supportare più sistemi operativi e rende più facile e meno costoso per gli utenti di lavorare con i programmi Aggiunta di Hoelting.

Nel frattempo, grandi aziende SaaS come Salesforce stanno andando oltre la vendita e lo sviluppo di applicazioni SaaS autonome e stanno invece cercando di vendere la nozione di sviluppo basato su cloud.

I programmatori stanno iniziando a trattare vari servizi online come applicazione "meta-componenti", ha dichiarato Peter Coffee, direttore della piattaforma di ricerca di Salesforce. Ad esempio, i programmatori potrebbero utilizzare la piattaforma Force.com di Salesforce come interfaccia utente principale e motore logico dell'applicazione, Amazon Web Services come piattaforma di hosting scalabile e Google Docs per gli strumenti di collaborazione, ha affermato. Salesforce ha recentemente annunciato partnership con entrambi i fornitori.

Tuttavia, il rapporto di Evans Data ha rilevato che i servizi cloud non hanno avuto una maggiore diffusione tra gli sviluppatori, con meno del 10% che li utilizza. Ma oltre il 25 percento in generale e quasi la metà degli intervistati dell'Asia-Pacifico pianifica di usarli "ad un certo punto".

Lo sviluppo di Cloud e SaaS potrebbe aver creato ulteriori possibilità, ma gli sviluppatori devono anche acquisire nuove competenze e pesare alcune considerazioni, suggerito Analista di Redmonk Michael Coté.

"Le cose a cui prestare attenzione sono: la trasformazione dei dati e l'accesso tra diverse fonti di dati e la tua applicazione SaaS", ha detto attraverso un messaggio istantaneo. "Poi ci si preoccupa della sicurezza … Come si stabilisce connessioni di rete sicure attraverso i firewall al proprio SaaS, ma anche tra SaaSes?"

Ci sono anche alcune scelte architettoniche da fare nella costruzione di un'applicazione SaaS. Alcuni set di strumenti consentono la creazione di applicazioni che abbracciano il browser e il desktop, sfruttando la potenza di calcolo sul lato client.

Gli sviluppatori devono decidere se possono "spostare l'elaborazione sul desktop e mantenere il backend SaaS debole o hai bisogno di enormi cavalli potenti sul tuo backend SaaS che trattano essenzialmente ogni desktop / laptop come un terminale stupido? "

I problemi generali, come l'assistenza clienti, sono un'altra considerazione, ha aggiunto.

"Se stai ospitando l'applicazione da solo, hai molto più accesso per diagnosticare i problemi nell'applicazione. molto meno l'accesso a cose come, ad esempio, registri ", ha detto Coté. "Questo potrebbe essere utile - è più facile supportare qualcosa come un'applicazione SaaS in cui si" possiede "l'ambiente di distribuzione - ma può anche essere problematico: i clienti possono aspettarsi che le cose vengano risolte in modo più rapido e delicato."