Komponen

Untuk Kedai Microsoft, Silverlight 2.0 Trumps Flash

Microsoft Readies Silverlight for Offline: Adobe's Flash

Microsoft Readies Silverlight for Offline: Adobe's Flash
Anonim

Dengan pembebasan yang pasti dari Silverlight 2.0, para pemaju dan pereka Web, khususnya mereka yang sudah bekerja dalam persekitaran Microsoft IT, akan mempunyai teknologi alternatif yang berdaya maju kepada Adobe Flash untuk membina aplikasi Internet yang kaya, penganalisis dan pemaju berkata. mula melepaskan Silverlight, runtime merentas pelayar untuk aplikasi multimedia dan 3D berasaskan Web, kira-kira setahun lalu. Walau bagaimanapun, perkembangan versi 1.0, seperti banyak produk Microsoft baru, telah tergesa-gesa, dan tidak lebih dekat dengan wawasan yang dimiliki oleh syarikat itu untuk produk tersebut.

"[Silverlight] 1.0 adalah langkah berhenti-gap - mereka terlambat untuk memasarkan dan ingin mendapatkan sesuatu di luar sana lebih awal selepas Adobe melakukan kejayaan luar biasa [dengan Flash], "kata Al Hilwa, pengarah program perisian pembangunan aplikasi untuk firma penyelidikan IDC. Tetapi Silverlight 2.0 "adalah perjanjian sebenar - mereka telah melakar senibina apa yang selalu mereka mahu lakukan," katanya.

Final release Silverlight 2.0 akan segera berlaku. Orang dalam mengatakan ia boleh didapati dalam beberapa minggu. Calon pembebasan pertama untuk pemaju sudah tersedia di Web.

Mungkin adil untuk mengatakan bahawa Microsoft bergerak lebih cepat dengan Silverlight daripada yang pernah ada untuk mendapatkan produk dalam bentuk sebagai pesaing yang berdaya maju kepada teknologi yang telah ditetapkan. Dalam kes ini, itu jelas Flash, yang telah menikmati kejayaan besar selama bertahun-tahun sebagai teknologi utama untuk menambah aplikasi dan grafik multimedia berimpak tinggi ke laman web. Ia adalah trend awal yang mendorong perkembangan terkini aplikasi berasaskan web dan perniagaan yang lebih kompleks yang menjadikan pengalaman pengguna sebagai penting sebagai kestabilan, keselamatan atau prestasi umum.

Walaupun ia tidak sepadan dengan papan untuk teknologi Flash lebih matang Namun, orang yang telah menggunakan versi awal Silverlight 2.0 berkata, Microsoft memang telah mencapai kemajuan yang besar dengan teknologi itu. Namun, pemaju tidak boleh disesatkan memikirkan bahawa Silverlight dimaksudkan untuk menjadi "pembunuh Flash", memperingatkan Christopher Smith, presiden Aquent Graphics Institute, sebuah syarikat latihan dan kakitangan Boston yang bekerja dengan pemaju dan pereka menggunakan perisian pembangunan Adobe dan Microsoft.

"Saya tidak fikir Microsoft sedang berusaha untuk mengatasi orang-orang Flash yang keras," katanya..

Sebaliknya, Microsoft "menawarkan pilihan untuk pereka dan pemaju yang ingin membina front front interaktif yang akan mengikat infrastruktur dan platform Microsoft mereka," kata Smith. Untuk tujuan itu, pemaju mengatakan bahawa Silverlight 2.0 dan alat pengiringnya - toolset Expression, dan khususnya, Expression Blend - sebenarnya mempunyai kelebihan atau dua over Flash untuk syarikat dan pemaju yang sudah menggunakan infrastruktur Microsoft.

Fred Gerantabee, seorang pengurus latihan dan pengajar di Aquent yang telah menggunakan Flash selama 11 tahun dan juga kini menggunakan Silverlight, mengatakan bahawa kerana perakitan ini, Silverlight adalah runtime yang lebih baik daripada Flash untuk aplikasi intensif data

"Dari perspektif integrasi data, Silverlight berkuasa keluar dari pintu kerana menggunakan hujung belakang ini yang telah dibuktikan untuk pengguna," katanya. "Jika anda berada di persekitaran Microsoft, yang mana banyak orang, keupayaan Silverlight [dalam hal ini] akan menjadi cemerlang."

Sebaliknya, "Flash tidak pada asalnya direka untuk menjadi aplikasi yang intensif data - Persekitaran membina - ia menjadi melalui permintaan pengguna, "kata Gerantabee. Oleh itu, pada pendapatnya ia masih mempunyai kelemahan untuk Silverlight dalam bidang ini, katanya, mengakui bahawa "ada pemaju Flash yang tidak setuju" dengan penilaian ini.

Satu lagi kelebihan untuk pemaju Microsoft adalah integrasi NET. rangka kerja ke Silverlight 2.0, jadi pemaju boleh menggunakan C # atau Visual Basic untuk membina aplikasi Silverlight, kata Jonathan Wetzel, pemaju untuk permulaan ZocDoc di New York. ZocDoc, yang mempunyai persekitaran IT berasaskan Microsoft, mempunyai laman web untuk orang di kawasan New York untuk menubuhkan pelantikan dengan penyedia penjagaan kesihatan.

Pemaju NET yang mungkin tidak mempunyai pengalaman dalam merancang aplikasi multimedia dengan mudah boleh menggunakan Silverlight untuk melakukannya kerana mereka boleh memanfaatkan bahasa dan persekitaran pembangunan yang biasa, kata Wetzel. "Ini peralihan yang lebih mudah," katanya.

Selain dari kelebihan Silverlight sebagai teknologi Microsoft, syarikat itu juga telah menambahkan sekurang-kurangnya satu ciri ke dalam Expression Blend - alat pendamping untuk menghasilkan aplikasi Silverlight - apa yang boleh dilakukan pemaju pada masa kini dalam persekitaran pembangunan Flash, Gerantabee berkata. Ciri-ciri itu adalah "garis masa handoff," katanya.

Sejarah dalam Flash, jika pereka cipta mewujudkan dua animasi yang terpencil yang perlu mengikuti satu sama lain secara berurutan dalam suatu aplikasi, jika garis masa aplikasi-aplikasi itu tidak betul-betul bersesuaian, Peralihan di antara mereka tidak akan lancar tanpa "pengaturcaraan besar", kata Gerantabee.

Bagaimanapun, Microsoft telah membina ciri Blend yang secara automatik akan mengira peralihan itu dalam Silverlight, katanya. "Jika anda mempunyai beberapa papan cerita yang berbeza dan anda menukar [di antara mereka], ia sebenarnya mengira kedudukan untuk anda - ia mengambil alih dari satu animasi dan mengambil satu lagi," kata Gerantabee.

Untuk semua kekuatannya, Walau bagaimanapun, Adobe tidak perlu risau bahawa Silverlight akan menggantikan Flash dalam masa terdekat, kerana teknologi terbukti Adobe masih mempunyai kelebihan yang signifikan dari perspektif reka bentuk, kata pemaju. "

" "Flash mempunyai lebih banyak tahun pada Silverlight dari segi alat pengarang dan terdapat Perkara-perkara dari perspektif reka bentuk yang boleh dilakukan oleh Silverlight tidak boleh dilakukan, "kata Gerantabee.

" Orang masih berkata ketika menangani pengendalian 3D atau pengendalian animasi Flash adalah lingkungan yang lebih baik, "kata Hilwa. "Dari segi ciri-ciri sedia ada untuk video definisi tinggi, Flash masih mempunyai kelebihan."

Walau bagaimanapun, Hilwa berpendapat ia mungkin bukan ciri teknologi yang akan mempunyai kesan jangka panjang terhadap penggunaan jangka panjang kedua-dua teknologi - ia akan menjadi sokongan daripada vendor perisian bebas dan kekuatan pemasaran setiap syarikat dan bukannya "merit teknikal tulen."