Komponen

Untuk Toko Microsoft, Silverlight 2.0 Trumps Flash

RickRoll'D

RickRoll'D
Anonim

Dengan peluncuran segera Silverlight 2.0, pengembang dan perancang Web, terutama yang sudah bekerja di lingkungan Microsoft IT, akan memiliki teknologi alternatif pertama yang layak untuk Adobe Flash untuk membangun aplikasi Internet yang kaya, kata analis dan pengembang.

Microsoft pertama kali merilis Silverlight, runtime lintas browser untuk aplikasi multimedia dan 3D berbasis Web, sekitar setahun yang lalu. Namun, pengembangan versi 1.0, seperti banyak produk Microsoft baru, tergesa-gesa, dan bahkan tidak dekat dengan visi yang dimiliki perusahaan untuk produk tersebut.

"[Silverlight] 1.0 adalah ukuran stop-gap - mereka terlambat ke pasar dan ingin mendapatkan sesuatu di luar sana lebih awal setelah Adobe telah melakukan kesuksesan yang luar biasa [dengan Flash], "kata Al Hilwa, seorang direktur perangkat lunak pengembangan aplikasi untuk firma riset IDC. Tapi Silverlight 2.0 "adalah real deal - mereka telah mengeluarkan arsitektur apa yang selalu ingin mereka lakukan," katanya.

Rilis final Silverlight 2.0 sudah dekat. Orang dalam mengatakan itu bisa tersedia dalam beberapa minggu. Kandidat rilis pertama untuk pengembang sudah tersedia di Web.

Mungkin adil untuk mengatakan bahwa Microsoft bergerak lebih cepat dengan Silverlight daripada yang pernah harus mendapatkan produk dalam bentuk sebagai pesaing yang layak untuk teknologi yang sudah ada. Dalam hal ini, itu jelas Flash, yang telah menikmati kesuksesan besar selama bertahun-tahun sebagai teknologi utama untuk menambahkan aplikasi dan grafik multimedia berdampak tinggi ke situs Web. Ini adalah tren awal yang memacu perkembangan saat ini dari aplikasi berbasis web dan bisnis yang lebih kompleks yang membuat pengalaman pengguna sama pentingnya dengan stabilitas, keamanan atau kinerja umum.

Meskipun tidak ada yang cocok di papan untuk teknologi Flash yang lebih dewasa Namun, orang-orang yang telah menggunakan versi awal Silverlight 2.0 mengatakan Microsoft memang telah membuat langkah besar dengan teknologi.

Namun, pengembang tidak boleh disesatkan ke dalam pemikiran bahwa Silverlight dimaksudkan untuk menjadi "Flash killer," memperingatkan Christopher Smith, presiden Aquent Graphics Institute, sebuah perusahaan pelatihan dan kepegawaian Boston yang bekerja dengan para pengembang dan perancang menggunakan perangkat lunak pengembangan Adobe dan Microsoft.

"Saya pikir Microsoft tidak mencoba mengejar orang-orang Flash hard-core," katanya..

Sebaliknya, Microsoft "menawarkan opsi untuk desainer dan pengembang yang ingin membangun front end interaktif yang akan terhubung ke infrastruktur dan platform Microsoft yang sudah ada," kata Smith.

Untuk tujuan itu, pengembang mengatakan bahwa Silverlight 2.0 dan alat pendampingnya - toolset Ekspresi, dan khususnya, Expression Blend - sebenarnya memiliki keuntungan atau dua lebih dari Flash untuk perusahaan dan pengembang yang sudah menggunakan infrastruktur Microsoft.

Fred Gerantabee, seorang manajer pelatihan dan instruktur di Aquent yang telah menggunakan Flash selama 11 tahun dan juga sekarang menggunakan Silverlight, mengatakan bahwa karena tie-in ini, Silverlight adalah runtime yang lebih baik daripada Flash untuk aplikasi data-intensif.

"Dari perspektif integrasi data, Silverlight kuat keluar dari gerbang karena menggunakan back end yang telah terbukti bagi pengguna," katanya. "Jika Anda berada di lingkungan Microsoft, yang banyak orang, kemampuan Silverlight [dalam hal ini] akan unggul."

Di sisi lain, "Flash awalnya tidak dirancang untuk menjadi data-intensif, aplikasi -bangunan lingkungan - itu menjadi bahwa melalui permintaan pengguna, "kata Gerantabee. Karena ini, menurut pendapatnya itu masih memiliki kelemahan untuk Silverlight di bidang ini, katanya, mengakui bahwa "ada pengembang Flash yang tidak setuju" dengan penilaian ini.

Keuntungan lain untuk pengembang Microsoft adalah integrasi dari.NET kerangka kerja ke Silverlight 2.0, sehingga pengembang dapat menggunakan C # atau Visual Basic untuk membangun aplikasi Silverlight, kata Jonathan Wetzel, pengembang untuk startup ZocDoc di New York. ZocDoc, yang memiliki lingkungan TI berbasis Microsoft, memiliki situs Web untuk orang-orang di wilayah New York untuk mengatur janji dengan penyedia layanan kesehatan.

Pengembang NET yang mungkin memiliki sedikit pengalaman dalam merancang aplikasi multimedia dengan mudah dapat menggunakan Silverlight untuk melakukannya karena mereka dapat memanfaatkan bahasa dan lingkungan pengembangan yang akrab, kata Wetzel. "Ini adalah transisi yang jauh lebih mudah," katanya.

Selain kelebihan yang dimiliki Silverlight sebagai teknologi Microsoft, perusahaan juga telah menambahkan setidaknya satu fitur ke dalam Expression Blend - alat pendamping untuk menghasilkan aplikasi Silverlight - yang mengalahkan apa yang pengembang dapat lakukan saat ini di lingkungan pengembangan Flash, Gerantabee mengatakan. Fitur itu adalah "garis waktu handoff," katanya.

Secara historis di Flash, jika seorang perancang membuat dua animasi yang terpisah yang perlu mengikuti satu sama lain secara berurutan dalam aplikasi, jika garis waktu aplikasi tersebut tidak berbaris, transisi antara mereka tidak akan mulus tanpa "sejumlah besar pemrograman," kata Gerantabee.

Namun, Microsoft telah membangun Blend fitur yang secara otomatis akan menghitung transisi itu di Silverlight, katanya. "Jika Anda memiliki sejumlah papan cerita yang berbeda dan Anda beralih [di antara mereka], itu benar-benar menghitung posisi untuk Anda - itu mengambil alih dari satu animasi dan mengambil yang lain," kata Gerantabee.

Untuk semua kekuatannya, Namun, Adobe tidak perlu khawatir bahwa Silverlight akan menggantikan Flash dalam waktu dekat, karena teknologi Adobe terbukti masih memiliki keuntungan yang signifikan dari perspektif desain, pengembang mengatakan.

"Flash memiliki lebih banyak tahun di Silverlight dalam hal alat authoring dan ada hal-hal dari perspektif desain yang dapat melakukan itu Silverlight tidak bisa lakukan, "kata Gerantabee.

" Orang-orang masih mengatakan ketika datang ke penanganan 3D atau penanganan animasi Flash adalah lingkungan yang unggul, "Hilwa sependapat. "Dalam hal fitur yang ada untuk video definisi tinggi, Flash masih memiliki keuntungan."

Namun, Hilwa berpikir itu mungkin bukan fitur teknologi yang akan memiliki dampak jangka panjang pada adopsi jangka panjang dari kedua teknologi - Ini akan menjadi dukungan dari vendor perangkat lunak independen dan kekuatan pemasaran masing-masing perusahaan daripada "jasa teknis murni."