Komponen

Studi: Setengah dari Rencana Pengembang untuk Bekerja pada SaaS di '09

Lesson 9 | Cisco Courses | Series 2: IT Systems | system administration

Lesson 9 | Cisco Courses | Series 2: IT Systems | system administration
Anonim

Lebih dari setengah dari semua pengembang di seluruh dunia rata-rata mengharapkan untuk bekerja pada aplikasi SaaS (perangkat lunak sebagai layanan) dalam tahun depan, menurut survei baru oleh Evans Data Corporation.

Persentase tertinggi pengembang yang benar-benar mengerjakan proyek SaaS sekarang adalah di Amerika Utara, dengan 30 persen. Evans Data melakukan survei pada akhir tahun 2008, memungut lebih dari 1.300 programer di seluruh dunia.

Data adalah bukti kuat bahwa perusahaan secara luas mulai percaya akan manfaat yang dirasakan dari SaaS dibandingkan perangkat lunak lokal di tempat, seperti biaya yang lebih rendah dan penyebaran lebih mudah, kata Evans Data Presiden dan CEO John Andrews.

[Bacaan lebih lanjut: Layanan streaming TV terbaik]

Jika ada, angka-angka menunjukkan bahwa SaaS jelas "bukan tren yang akan pergi, "Andrews berkata.

Ben Hoelting, seorang pengembang perangkat lunak dengan Konsultan Teknologi Colorado, Colorado Springs, Colorado, toko pengembangan aplikasi khusus yang berfokus pada platform Microsoft.NET, mengatakan ia memiliki kaki baik di Web maupun di dunia: "Untuk apa yang saya lakukan di sini, saya pasti hibrida."

Satu aplikasi Hoelting mempertahankan melibatkan sepasang ujung depan Web-site, sistem untuk pekerja gudang, dan beberapa layanan back-end.

Secara keseluruhan, "garis antara pengembang Web dan Windows devel operasinya mulai kabur, "katanya.

Manfaat utama aplikasi SaaS adalah metode pengiriman berbasis browser, yang mengurangi kebutuhan untuk mendukung beberapa sistem operasi dan membuatnya lebih mudah dan lebih murah bagi pengguna untuk bekerja dengan program, Hoelting menambahkan.

Sementara itu, perusahaan SaaS besar seperti Salesforce tidak hanya menjual dan mengembangkan aplikasi SaaS yang berdiri sendiri dan malah mencoba untuk menjual gagasan pengembangan berbasis cloud.

Programmer mulai memperlakukan berbagai layanan online sebagai aplikasi "meta-komponen," kata Peter Coffee, direktur riset platform di Salesforce. Misalnya, pemrogram mungkin menggunakan platform Force.com milik Salesforce sebagai antarmuka pengguna inti dan mesin logika aplikasi, Amazon Web Services sebagai platform hosting terukur dan Google Docs untuk alat kolaborasi, katanya. Salesforce baru-baru ini mengumumkan kemitraan dengan kedua vendor.

Namun, laporan Evans Data menemukan layanan cloud tidak memiliki serapan besar di antara para pengembang, dengan kurang dari 10 persen menggunakan mereka. Tetapi lebih dari 25 persen secara keseluruhan dan hampir setengah dari responden Asia-Pasifik berencana untuk menggunakannya "pada titik tertentu."

Pengembangan Cloud dan SaaS mungkin telah menciptakan kemungkinan tambahan, tetapi pengembang juga harus mendapatkan keterampilan baru dan mempertimbangkan pertimbangan tertentu, disarankan Redmonk analis Michael Coté.

"Hal yang perlu diperhatikan adalah: transformasi data dan akses antara sumber data yang berbeda dan aplikasi SaaS Anda," katanya melalui pesan instan. "Lalu ada kekhawatiran tentang keamanan … Bagaimana Anda membangun koneksi jaringan aman di seluruh firewall ke SaaS Anda, tetapi juga antara SaaSes?"

Ada juga pilihan arsitektur tertentu untuk membuat dalam membangun aplikasi SaaS. Beberapa alat memungkinkan pembuatan aplikasi yang menjangkau peramban dan desktop, memanfaatkan kekuatan komputasi sisi-klien.

Pengembang harus memutuskan apakah mereka dapat "memindahkan pemrosesan ke desktop dan menyimpan backend SaaS yang lemah, atau apakah Anda perlu kuda-kuda berkekuatan besar di backend SaaS Anda yang pada dasarnya memperlakukan setiap desktop / laptop sebagai terminal bodoh? " katanya.

Masalah umum, seperti dukungan pelanggan, adalah pertimbangan lain, tambahnya.

"Jika Anda menghosting aplikasi sendiri, Anda memiliki lebih banyak akses untuk mendiagnosis masalah dalam aplikasi. Sebaliknya, pengguna memiliki jauh lebih sedikit akses ke hal-hal seperti, katakanlah, kayu gelondongan, "kata Coté. "Ini bisa bermanfaat - lebih mudah untuk mendukung sesuatu seperti aplikasi SaaS di mana Anda 'memiliki' lingkungan penyebaran - tetapi itu juga bisa menjadi masalah: Pelanggan mungkin mengharapkan hal-hal yang akan diselesaikan lebih cepat dan halus."