Komponen

Kajian: Separuh Pengembang Rancang Bekerja di SaaS di '09

Etika Pulang

Etika Pulang
Anonim

Lebih separuh daripada semua pemaju di seluruh dunia secara purata menjangkakan untuk bekerja pada aplikasi SaaS (perisian sebagai perkhidmatan) dalam tahun depan, menurut satu kajian baru oleh Evans Data Corporation.

Peratusan tertinggi pemaju yang sebenarnya bekerja pada projek SaaS kini berada di Amerika Utara, pada 30 peratus. Data Evans menjalankan tinjauan pada akhir tahun 2008, mengutip lebih daripada 1,300 pengaturcara di seluruh dunia.

Data ini adalah bukti kukuh bahawa perusahaan secara amnya mula mempercayai kelebihan SaaS yang dirasakan berbanding perisian tradisional di premis, seperti kos yang lebih rendah dan penyebaran lebih mudah, kata Evans Data Presiden dan Ketua Pegawai Eksekutif John Andrews.

[Bacaan lanjut: Perkhidmatan streaming TV terbaik]

Jika ada, nombor menunjukkan bahawa SaaS jelas "bukan trend yang akan hilang, "Kata Andrews.

Ben Hoelting, pemaju perisian dengan Colorado Technology Consultants, Colorado Springs, Colorado, kedai pembangunan aplikasi khusus yang memberi tumpuan kepada platform Microsoft.NET, berkata dia mempunyai kaki di dunia Web dan di premis "Untuk apa yang saya lakukan di sini, saya pasti hibrid."

Satu aplikasi Hoelting mengekalkan melibatkan sepasang hujung depan laman web, sistem untuk pekerja gudang, dan beberapa perkhidmatan sokongan.

Keseluruhan, "garis antara pemaju Web dan devel Windows operasinya mula kabur, "katanya.

Manfaat utama untuk aplikasi SaaS adalah kaedah penyampaian berasaskan penyemak imbas, yang mengurangkan keperluan untuk menyokong pelbagai sistem operasi dan menjadikannya lebih mudah dan lebih murah bagi pengguna untuk bekerjasama dengan program

Sementara itu, syarikat SaaS yang besar seperti Salesforce akan melampaui menjual dan mengembangkan aplikasi SaaS yang berdiri sendiri dan sebaliknya berusaha menjual konsep pengembangan berasaskan awan

Programmer mulai memperlakukan berbagai layanan online sebagai aplikasi "komponen meta," kata Peter Coffee, pengarah penyelidikan platform di Salesforce. Sebagai contoh, pengaturcara mungkin menggunakan platform Salesforce's Force.com sebagai antara muka pengguna utama dan enjin logik aplikasi, Amazon Web Services sebagai platform hosting yang berskala dan Google Docs untuk alat kerjasama, katanya. Salesforce baru-baru ini mengumumkan perkongsian dengan kedua-dua vendor.

Walau bagaimanapun, laporan Evans Data mendapati perkhidmatan awan tidak mempunyai pengambilan utama di kalangan pemaju, dengan kurang daripada 10 peratus menggunakannya. Tetapi lebih daripada 25 peratus keseluruhan dan hampir separuh daripada responden Asia-Pasifik merancang untuk menggunakannya "pada satu ketika."

Pembangunan Cloud dan SaaS mungkin telah mencipta kemungkinan tambahan, tetapi pemaju juga harus memperoleh kemahiran baru dan mempertimbangkan pertimbangan tertentu, disarankan Penganalisis Redmonk Michael Coté.

"Perkara yang perlu diperhatikan ialah: transformasi data dan akses antara sumber data yang berbeza dan aplikasi SaaS anda," katanya menerusi mesej segera. "Kemudian bimbang tentang keselamatan … Bagaimanakah anda menubuhkan sambungan rangkaian selamat di firewall ke SaaS anda, tetapi juga antara SaaSes?"

Terdapat juga pilihan seni bina tertentu untuk membina aplikasi SaaS. Sesetengah toolets membenarkan penciptaan aplikasi yang merangkumi penyemak imbas dan desktop, mengambil kesempatan daripada kuasa pengkomputeran pihak klien.

Pembangun mesti memutuskan sama ada mereka boleh "memindahkan pemprosesan ke desktop dan menyimpan [SaaS backend] lemah, atau adakah anda memerlukan kuda-kuda yang besar di backend SaaS anda yang pada dasarnya merawat setiap desktop / komputer riba sebagai terminal bodoh? "

Masalah yang dihadapi, seperti sokongan pelanggan, adalah pertimbangan lain, tambahnya.

"Jika Anda mengendali aplikasi itu sendiri, Anda memiliki lebih banyak akses untuk mendiagnosis masalah dalam aplikasi. lebih banyak akses kepada perkara seperti, katakan, log, "kata Coté. "Ini boleh memberi manfaat - lebih mudah untuk menyokong sesuatu seperti aplikasi SaaS di mana anda memiliki 'persekitaran penggunaan' - tetapi ia juga mungkin bermasalah: Pelanggan mungkin menjangka hal-hal dapat diselesaikan dengan lebih cepat dan halus."