Apakah Silverlight punya masa depan? [Tutup]


24

Baru-baru ini saya telah membaca beberapa artikel / blog / komentar tentang perkembangan dan sejarah WPF dan Silverlight. Di beberapa forum banyak pengembang dan pengguna mengkritik kinerja aplikasi WPF (misalnya Visual Studio 2010). Sebenarnya pangsa pasar Silverlight dibandingkan dengan Flash tidak terlalu tinggi. Di PDC 2010 Bob Muglia mengatakan sesuatu seperti "strategi dan fokus Silverlight kami ke depan telah bergeser ...." dan Microsoft ingin mendorong HTML5 di masa depan.

Selain itu, Microsoft telah mengumumkan HTML5 sebagai bagian inti dari platform Windows 8 dan Windows Phone 8 ("Mango").

Baru-baru ini saya mulai belajar Silverlight dan sekarang saya harus bertanya pada diri sendiri, apakah saya harus terus menginvestasikan waktu untuk mempelajari ini (menurut saya) teknologi yang sangat bagus dan kuat !? Apakah mereka punya masa depan? Apakah aplikasi (Windows) desktop (klien) memiliki masa depan? Apakah yang disebut "Aplikasi Internet Kaya" memiliki masa depan? Atau apakah HTML5 akan menjadi "kebenaran absolut" dalam pengembangan perangkat lunak?

Apa pendapat Anda dan bagaimana menurut Anda?


1
Saya pikir VS 2010 berjalan jauh lebih cepat daripada VS 2008. Perasaan saya sejauh ini adalah, jika Anda mengikuti pola yang masuk akal seperti MVVM, WPF dan Silverlight dapat berkinerja lebih baik daripada Winform atau Webform tradisional. YMMV, tetapi bekerja pada platform yang mempromosikan pola yang lebih bersih (kurang kopling, dll.) Menghasilkan aplikasi yang lebih baik secara keseluruhan, termasuk kinerja. Kinerja sering kali memiliki lebih sedikit kaitannya dengan teknologi yang digunakan, dan lebih banyak hubungannya dengan pola atau anti-pola yang digunakan.
Morgan Herlocker

Maksud "masa depan" maksud Anda "layak melakukan solusi baru"?

Semua perangkat lunak akan terus berubah. Hampir semua akan memiliki masa depan. Seperti halnya manusia, beberapa hidup lebih lama dan terkadang tanpa alasan yang jelas. Pertanyaannya adalah apa artinya bagi Anda?
NoChance

Saya pikir kita perlu beberapa bukti bahwa VS2010 lambat karena WPF. Sejumlah kecil aplikasi WPF yang saya kerjakan jauh lebih responsif dan lancar daripada yang pernah dicapai dengan WinForms. Perlambatan bukan karena WPF ! ... Ada banyak cara untuk mengacaukan respons aplikasi.
Roman Starkov

Jawaban:


17

Silverlight + Flash vs HTML5. Oh Boy. Sudah ada TON diskusi di sekitar ini.

Mari fokus pada Silverlight (meskipun banyak argumen yang sama dapat dibuat untuk Flash). Apakah mati di mata Microsoft? TIDAK. Tonton saja acara Firestart baru-baru ini, khususnya keynote Scott Guthrie (Banyak fitur baru datang):
http://www.silverlight.net/news/events/firestarter/

Apa yang memberi Anda:

  • Kemampuan untuk menulis aplikasi Internet (dan desktop jika Anda menggunakan Out-Of-Browser) dalam bahasa dotNET favorit Anda, hari ini.
  • Berikan pengguna Anda antarmuka yang sangat interaktif dan kaya di semua browser dan platform utama secara konsisten, hari ini.
  • Akses ke API canggih pada klien (ini adalah argumen yang cukup lemah karena JavaScript selalu memiliki pustaka baru yang ditambahkan dan itu cukup mengagumkan).
  • Programabilitas Windows Phone 7 - Silverlight adalah salah satu dari dua "API asli" utama ke WP7. Setidaknya itu adalah satu perangkat yang dapat Anda buat aplikasi secara native.

Kelemahan:

  • Seluler - Ada satu ton perangkat seluler yang tidak akan pernah digunakan oleh Silverlight. Tidak akan terjadi.
  • Microsoft - Mari kita hadapi itu. Banyak orang akan menolak untuk menggunakannya hanya karena itu Microsoft. Beberapa pengguna Anda akan menolak untuk menginstal runtime karena itu Microsoft. Bodoh, ya, tapi itu fakta.
  • Oh ada yang lain. Apakah saya benar-benar perlu mengulangi semua sisi buruknya?

HTML5 akan menjawab banyak (jika tidak semua) kelemahan yang dapat kita pikirkan untuk Silverlight. Tapi apa kerugiannya untuk HTML5:

  • Ini bukan spec yang difinalisasi. Ya, banyak browser menerapkan banyak fitur HTML5, tetapi banyak browser tidak, atau banyak yang melakukannya dengan cara yang berbeda. Dan bahkan jika mereka mengimplementasikannya hari ini, tidak ada jaminan spek tidak akan berubah selama beberapa bulan / tahun ke depan.
  • Belum 100% siap hari ini. Sekali lagi, ada banyak pembicaraan tentang apa yang akan dibawa HTML5, suatu hari nanti. Tapi untuk banyak hal, hanya saja. Berbicara. Sementara beberapa hal CORE telah dilakukan (animasi, grafik, dll), masih ada banyak bagian yang CARA di udara dan belum mendekati standar pada setiap implementasi (akses hardware API untuk perangkat seperti akselerometer misalnya). Anda dapat mulai menggunakan beberapa dari potongan-potongan ini hari ini, tetapi Anda akan dikunci ke dalam browser tertentu, dan sekali lagi tidak ada jaminan Anda tidak perlu mengubah kode Anda ketika spec mendekati finalisasi.
  • Konsistensi browser - Jika Anda berpikir HTML5 akan persis sama di semua browser / perangkat maka Anda delusi. Setiap browser akan menerapkannya sedikit berbeda dan Anda harus memiliki kode untuk mendeteksi browser dan memasukkan "juru bahasa" yang sesuai. Akan lebih mudah untuk mendeteksi browser yang saya yakin, dan saya yakin perpustakaan akan membantu (seperti yang dilakukan JQuery hari ini), tetapi masih akan menjadi masalah.
  • App Store - Faktanya adalah tidak ada yang akan membeli aplikasi HTML5 Anda seperti yang mereka lakukan dengan aplikasi Apple hari ini. Jika Anda ingin pengguna membeli aplikasi Anda melalui App Store maka Anda harus menulis ke pustaka asli perangkat. Sekali lagi, ada banyak perdebatan tentang masalah ini, tetapi kenyataannya adalah bahwa semua perangkat seluler modern menyediakan akses browser dan aplikasi berbasis browser tidak memiliki daya tarik aplikasi asli. Aplikasi yang dibuat hari ini menggunakan HTML / CSS tidak memiliki daya tarik seperti yang dimiliki rekan asli mereka.

Cara saya melihatnya, Silverlight memberi Anda kemampuan "klien kaya" hari ini. Anda tidak mendapatkan akses ke setiap perangkat (terutama ponsel), tetapi untuk kelas aplikasi tertentu itu adalah pilihan yang bagus dan akan tetap demikian. HTML5 akan menjadi pesaing serius segera dan saya sangat mendorong semua orang untuk mempelajarinya. Anda AKAN membutuhkannya.


3
Saya pikir jika seseorang masih dalam tahap pendidikan dalam karir mereka, Silverlight dan Flash akan memainkan peran yang jauh lebih kecil di masa depan mereka: aplikasi Web / Rich Internet.
ocodo

1
Maaf. Tapi saya hanya tidak setuju (tapi tentu saja seluruh jawaban ini didasarkan pada pendapat. Benar-benar tidak ada cara untuk mengetahui masa depan). Bahasa baru seharusnya tidak perlu lebih dari beberapa bulan untuk mendapatkan pemahaman yang baik tentang (tidak berbicara menguasai di sini) dan banyak orang bertaruh pada Silverlight dan HTML5 menjadi pemain utama selama bertahun-tahun yang akan datang. Jika Anda seorang pengembang Microsoft dan melakukan aplikasi internet yang kaya maka Silverlight perlu ada di toolbelt Anda, meskipun jelas bukan satu-satunya alat Anda.
Zippit

"di semua platform utama" = Windows Vista DAN Windows 7 mungkin?
Martin Beckett

2
@ Martin - Silverlight juga akan berjalan di Mac. Moonlight memungkinkan aplikasi Silverlight tertentu untuk porting ke Linux juga.
Morgan Herlocker

1
-1 untuk konsistensi Browser. Browser memiliki bug dalam penerapan HTML5 mereka. Semua bilah browser populer IE cenderung untuk memperbaikinya dengan cepat. HTML5 akan konsisten. Adapun toko aplikasi ada PhoneGap . Saya tahu jawabannya adalah 6 bulan tetapi dapat menggunakan beberapa modernisasi untuk mengikuti perkembangan zaman.
Raynos

22

Saya pikir banyak orang melihat Microsoft dan mereka melihat satu entitas raksasa. Tapi itu tidak benar-benar seperti itu. Microsoft lebih seperti lusinan tim kecil dan itu benar-benar hanya nama "Microsoft" yang mengikat mereka bersama. Jadi, sementara tim IE berfokus pada HTML 5 dan mendorong sebanyak yang mereka bisa, Anda bisa bertaruh tim WPF / Sliverlight sama sulitnya bekerja pada WPF dan Silverlight.


2
bukan untuk menjadi snarky ... tapi saya yakin ada tim yang SANGAT bekerja keras pada Kin, serius. Suara semakin keras dan sulit untuk diabaikan ... lihat riagenic.com - Saya terpana.
Martinez

5
@ Martinez: Saya sangat menyarankan untuk mengambil apa pun yang dikatakan Scott Barnes dengan segelas garam. Saya telah mengikuti diare verbal Mr. Barnes hingga akhir-akhir ini, ketika saya menghapus blognya dari pembaca saya dan berhenti mengikuti akun Twitter-nya. Ada terlalu banyak kepicikan dan getaran buruk dalam pesannya. Saya pikir dia adalah kasus klasik anggur asam (mantan manajer program Microsoft beringsut, kemungkinan setidaknya sebagian, karena sikapnya yang jelas buruk.)
Dave

Ya, ada tim yang bekerja sangat keras untuk Kin, tetapi politik internal membunuhnya karena presiden WP7 menginginkan mainannya untuk mengambil alih.
gbjbaanb

Novell juga memiliki minat yang besar pada cahaya bulan. Jangan hanya melihat dukungan browser.
Tim Post

Para insinyur bekerja di lusinan tim kecil, tetapi itu tidak berarti hal yang sama berlaku untuk pemasaran
finnw

11

Silverlight untuk digunakan di web tidak pernah benar - benar lepas landas - namun, Microsoft mendorong keras pada Windows Phone 7, yang menggunakan WPF / Silverlight untuk aplikasi, jadi Silverlight sendiri tidak terbunuh, itu hanya fokus di mana itu digunakan yang berubah.


+1, itu masih lahir di web, tetapi teknologi membuat banyak akal di tempat lain.
Wyatt Barnett

9

Mungkin "membunuh" adalah kata yang kuat. Saya pikir - dan telah dilaporkan secara luas (Mary-Jo Foley, dll.) Bahwa Microsoft mengalihkan fokus mereka dari Silverlight ke HTML 5. Saya pikir Silverlight akan terus menjadi platform pilihan untuk pengalaman web super kaya dan mungkin hal-hal berat video (misalnya, apa yang mereka lakukan dengan liputan online NBC Olimpiade Musim Dingin 2010). Saya juga berpikir bahwa kita akan melihat Silverlight semakin dalam "ruang" perusahaan - bukannya memberikan klien "gemuk" di WPF atau WinForms, saya pasti bisa melihat Silverlight, esp. kehabisan browser, menemukan rumah dalam pengembangan perangkat lunak perusahaan.

Dari sudut pandang strategis, saya membaca sebuah posting dengan sangat baik tentang mengapa Microsoft tiba-tiba begitu tertarik pada HTML 5. Sebagai permulaan, ini memberi mereka "masuk" ke pasar iOS. Kedua, ini menggeser game ke area di mana, relatif terhadap Apple, mereka memiliki keuntungan besar - Cloud. Siapa pun yang menggunakan layanan MobileMe Apple dapat membuktikan fakta bahwa, sementara Apple melakukan banyak hal dengan baik, saat ini Cloud bukan salah satunya.


Saya setuju, "membunuh" mungkin agak kuat. Namun, sebagai programmer baru, saya ragu dengan keyakinan yang kuat untuk menginvestasikan banyak waktu dan / atau upaya untuk belajar Silverlight. Jika Silverlight adalah standar defacto untuk WP7, sementara HTML5 didorong untuk web DAN MS mengatakan cloud adalah masa depan ... apa yang ingin Anda pelajari, HTML5 / JS, Silverlight atau sesuatu seperti Python?
Martinez

1
Saya pikir sebagai teknologi "Web", Anda mungkin berpendapat bahwa HTML, JavaScript dan CSS adalah keterampilan yang harus Anda fokuskan untuk maju. Ini adalah serangkaian teknologi yang akan memberi Anda akses ke hampir semua platform (termasuk, yang terutama, mobile). Yang mengatakan, sementara Anda mungkin melihat Silverlight semakin sedikit dalam aplikasi web, saya tidak berpikir itu akan hilang dalam waktu dekat. Juga, ingatlah jika Anda seorang programmer baru, ini bukan perubahan pertama atau terakhir dalam teknologi yang akan Anda alami. Pergilah dengan apa yang membuat Anda bersemangat!
HY

Masalah yang kami temukan dengan Silverlight untuk aplikasi "perusahaan" adalah bahwa itu jauh lebih membatasi daripada WPF, sambil menawarkan sangat sedikit (yang kami butuhkan, sebagai imbalannya) sebagai imbalan. Ini mungkin OK untuk entri data, tetapi tidak akan membiarkan Anda menghasilkan aplikasi yang sangat apik yang dapat Anda letakkan di depan sr. direktur atau Wakil Presiden.
TMN

8

Saya pikir Silverlight cukup banyak permainan sekarang (bijaksana pangsa pasar) karena baik Flash dan Silverlight akan memberi jalan ke HTML5 dalam beberapa tahun mendatang.

WPF di sisi lain kemungkinan akan bertahan (meskipun kekhawatiran kinerja valid) Windows Vista / Windows 7 keduanya banyak diinvestasikan dalam WPF dan kemungkinan akan menjadi strategi desktop untuk Microsoft selama beberapa tahun ke depan (setidaknya), terutama mengingat bahwa VS & Ekspresi ditulis menggunakan WPF.

Tapi, tentu saja itu strategi Desktop, dan semakin jelas bahwa sebagian besar aplikasi yang digunakan orang hari ini akan bermigrasi dari Desktop ke Web (jika belum) karena dukungan browser HTML5 menjadi ada di mana-mana. WPF masih (bisa dibilang) pilihan terbaik untuk aplikasi yang membutuhkan Windows Desktop dan. Net tetapi ini cenderung menjadi niche dibandingkan aplikasi berbasis web yang akan menjadi arus utama.

Selain HTML5, platform seluler (baca: Android dan iOS) kemungkinan akan menjadi area pertumbuhan untuk pengembangan selama beberapa tahun ke depan.


2
Anda jelas tidak melihat Firestarter Silverlight hanya beberapa minggu yang lalu. Microsoft mengumumkan versi baru Silverlight untuk tahun depan. Masih banyak dev terjadi di Silverlight. Semua videonya dapat dilihat di sini: silverlight.net/news/events/firestarter Lihatlah keynote Scott Guthrie untuk mengetahui apa yang akan terjadi di Silverlight 5
Zippit

2
Jelas saya tidak! (Saya sudah mengedit jawaban saya untuk menghapus kesalahan itu.) Tentu saja ada ruang untuk Silverlight untuk digunakan sementara HTML5 ubiquity belum menetap, tapi ini adalah permainan yang hilang dari sudut pandang pengembang, Anda dapat menjual pengembangan Silverlight hari ini, itu sudah pasti, tetapi dalam beberapa tahun, pasar Anda akan mengering.
ocodo

Maaf. Tidak berarti itu kedengaran "menyerang". Hanya ingin menjelaskan bahwa Microsoft belum meninggalkan Silverlight.
Zippit

Tidak ada salahnya, tidak busuk, saya sudah benar-benar berbicara dari sini-katakan. Kita semua baik-baik saja;)
ocodo

2
Dengan menjamurnya aplikasi asli di banyak platform, saya terkejut bahwa orang-orang masih menangisi kematian desktop / pengembangan asli. Layanan web + klien asli atau web = UX yang lebih baik dan menjangkau seluruh IMO.
Steven Evers

5

Ini tidak terlalu mengejutkan. Dengan semua permintaan maaf kepada semua devs yang mengambilnya, Silverlight telah menjadi lelucon nyata dari awal. Tidak ada yang menggunakannya di situs web mereka. Target pasar jenuh oleh Flash, dan tiga setengah tahun Microsoft mendorong alternatif mereka tidak menyebabkan adopsi yang meluas, dan sekarang HTML 5 keluar di semua browser utama, pasar benar-benar tidak akan menanggung tiga pesaing , solusi yang saling tidak kompatibel.

Sekarang Microsoft mengatakan mereka akan fokus pada hal itu sebagai standar untuk pemrograman Windows Phone 7. Ini adalah paku terakhir di peti mati, karena dengan semua tanda, WP7 mencari untuk menjadi kegagalan besar.


1
Saya tidak siap untuk mengabaikan WP7 karena gagal. Saya harap itu berjalan baik (FD: Saya punya dan suka Droid). Pasar membutuhkan lebih banyak kompetisi, imo. JIKA WP7 gagal, saya tidak melihat mengapa Silverlight akan tetap hidup. Saya menduga banyak dari mereka yang memiliki karier pada apa yang terjadi mulai 8 November.
Martinez

2
Saya tidak pernah menganggap Silverlight sebagai teknologi berbasis browser, sungguh. Saya tidak berpikir banyak orang mengerti teknologi Microsoft. Mereka berfokus pada bisnis dan sebagian besar ramah konsumen. Apple berfokus pada konsumen dengan sedikit pertimbangan bisnis dan Google ramah geek dan agak ramah konsumen. Dengan mengingat hal itu Silverlight masuk akal.
ElGringoGrande

4

Kedengarannya seperti itu telah terjadi perubahan strategis di dalam Microsoft, dan saat ini Adobe Flex / Flash akan terus menjadi teknologi terkemuka untuk bekerja dengan aplikasi RIA. Sepertinya HTML5 akan diadopsi secara luas dan saya pribadi akan beralih untuk bereksperimen dengannya.


4

Saya akan mengatakan bahwa HTML5 valid selama Anda ingin menghasilkan aplikasi yang menargetkan sebanyak mungkin pelanggan.

Haruskah aplikasi Anda memerlukan akses internet? Haruskah menggunakan cababilitas asli komputer? (file, pemantauan, dll). Apakah itu memerlukan berbagi informasi? Semua pertanyaan ini dan lebih banyak lagi memandu apakah Anda bisa atau harus menghasilkan aplikasi Anda sebagai Aplikasi Web Kaya, atau apakah itu harus dikembangkan sebagai aplikasi berbasis klien.

Pasti ada tempat untuk aplikasi WPF di masa depan, terutama dalam waktu dekat. Silverlight tampaknya menjadi target pengembangan berpasir seperti ponsel, tetapi kita akan melihat bagaimana kereta itu berjalan. Tetapi pada awal pengembangan Anda harus melihat persyaratan aplikasi, apa yang ingin Anda capai dan memilih teknologi Anda sesuai.

Namun sekarang saya ingin menunjukkan bahwa tidak ada alasan untuk tidak belajar Silverlight atau WPF, bahkan jika bukan itu yang akan menjadi pemain utama dalam 6 atau 7 tahun. Jika ada satu hal yang dapat saya katakan dengan pasti, maka itu adalah perubahan teknologi. Akan ada HTML6, akan ada WPF berikutnya, dan Anda harus belajar lebih dari satu teknologi jika Anda benar-benar ingin memahami yang pertama.

Mulailah belajar salah satunya, dan Anda selalu dapat beralih dan membawa apa yang telah Anda pelajari bersama Anda ke teknologi berikutnya.


4

Saya menulis posting blog tentang topik ini, karena terus muncul di tim saya karena kami menggunakan Silverlight. Jawaban singkatnya adalah: Silverlight tidak mati. HTML 5 akan menjadi pilihan yang lebih baik untuk menjangkau lebih banyak perangkat dan lebih banyak platform. Tetapi Silverlight lebih kaya fitur dan saat ini jauh lebih mudah untuk mengembangkan aplikasi Silverlight daripada aplikasi HTML 5 dengan ASP.NET MVC. Tooling untuk Silverlight luar biasa dibandingkan dengan kurangnya tooling untuk HTML 5 dari Microsoft. Jadi itu tergantung pada lingkungan Anda dan target audiens Anda yang merupakan pilihan yang lebih baik.

Untuk lebih jelasnya, berikut adalah posting blog saya:
http://rationalgeek.com/blog/post/Silverlight-vs-HTML-5.aspx

Juga, Hanselman baru-baru ini memposting pada subjek yang sama: http://www.hanselman.com/blog/ShouldIUseHTML5OrSilverlightOneMansOpinion.aspx


Sepakat! Inilah tanggapan utama terhadap artikel pertama poster itu dari Scott Guthrie (tetapi yang membaca klarifikasi ...) weblogs.asp.net/scottgu/archive/2010/11/04/…
holtavolt

4

Berikut adalah artikel dari ReadWriteEnterprise tentang tren keterampilan teknologi, pada Mei 2011:

http://www.readwriteweb.com/enterprise/2011/05/it-hiring-and-salaries-up---wh.php

Silverlight menyusul Flash. Pekerjaan Silverlight mengalami pertumbuhan 12,6% dalam tiga bulan terakhir, sementara Flash hanya mengalami 2,2%. Silverlight juga melampaui Flash dalam jumlah total pekerjaan, dengan 982 daftar pekerjaan untuk Silverlight dan 646 untuk Flash.

Dan

Microsoft profesional melakukannya dengan baik, dengan pertumbuhan yang kuat di C #, Silverlight dan Azure.


3

Itu hanya dugaan, tetapi dengan munculnya smartphone dan tablet, terutama yang dari Apple, Silverlight sebagai teknologi web tampaknya tidak masuk akal lagi.


3

Silverlight mungkin paling baik digambarkan sebagai jawaban Microsoft untuk Flash. Itu adalah domain masalah yang sama, jadi apa yang membuat game Flash bagus juga akan membuat game Silverlight bagus.

Tidak ada yang tahu masa depan. Yang saya tahu saat ini adalah bahwa tidak semuanya membuat aplikasi web yang bagus, dan tidak semuanya membuat aplikasi desktop yang bagus. Sejauh ini saya tahu:

  • WPF mungkin akan bertahan untuk sementara waktu.
  • Silverlight sedang dalam masa pertumbuhan, jadi Microsoft akan mencari mucikari untuk sementara waktu. Saya pernah mendengar desas-desus bahwa itu lebih baik untuk digunakan daripada Flash, tetapi tidak pernah mengacaukannya, saya tidak bisa mengatakannya.
  • HTML 5 / CSS 3 / JavaScript seharusnya menjadi lutut lebah, tetapi tidak akan siap dengan cara yang benar-benar berarti setiap saat dalam dekade ini. (Dengan asumsi komite menyetujuinya sebelum 2020, masih membutuhkan dukungan browser penuh dan itu membutuhkan waktu).

Untuk memilih platform yang akan Anda tuju, Anda perlu mendapatkan beberapa jawaban mendasar:

  • Siapa pelanggan anda? (yaitu, apa target pasar Anda?)
  • Apakah Anda berencana menghasilkan uang? Bagaimana?
  • Apa kerangka waktu yang Anda harapkan untuk ditayangkan aplikasi ini sebelum Anda memutakhirkannya dan / atau menggantinya?

Jika Anda mencari lebih dari dua tahun untuk mendapatkan dua versi pertama Anda keluar dari pintu, kemungkinan Anda melihat terlalu jauh. Mengetahui target pasar Anda akan membantu Anda memahami jika suatu platform bahkan layak. Misalnya, banyak perangkat seluler tidak mendukung plugin apa pun di peramban mungilnya - itu berarti tidak hanya tidak ada Silverlight, tetapi juga tidak ada Flash. Tetapi jika Anda tidak menargetkan perangkat seluler, itu tidak masalah bagi Anda.


Tampaknya pada titik ini bahwa hampir semua hal dalam HTML5 akan didukung oleh browser jauh sebelum komite selesai melakukannya. Bukan berarti itu hal yang baik ..
Reinstate Monica

2

Saya pikir itu semua hanya dugaan pada tahap ini. Dengan rencana untuk App Store yang terintegrasi ke dalam Windows 8, kemungkinan teknologi aplikasi adalah Silverlight (mengingat bagaimana itu dapat di-sandbox di OOB, dll.). SL kemungkinan akan ada selama bertahun-tahun yang akan datang.

Hal lain yang perlu dipertimbangkan tentang HTML5 adalah bahwa pergeseran yang disebutkan mungkin jauh dari pemrograman IE non-standar payah saat ini, tidak jauh dari SL.


OOB = ??? Dugaan saya: babon orphan oranye
Matt Ellen

@ Matt Ellen: oob = kehabisan browser.
Todd Main

1

Lalu apa yang harus dilakukan microsoft?
Dalam situasi ini, mereka harus memberikan dukungan untuk HTML5 + js sebagai pembuat browser yang paling banyak digunakan.

Tetapi Anda masih bisa menggunakan Silverlight. Tidak akan ada rilis dan dukungan untuk kerangka kerja yang dirancang dengan baik ini.


1

Tidak sesuai dengan artcile ini, mereka merampingkannya untuk membuatnya lebih mudah untuk membuat kode lintas platform.

http://www.theregister.co.uk/2010/10/29/portable_library_project_silverlight_windows_phone/


Baca artikelnya, sepertinya sangat mirip dengan Tweet dan artikel lain yang pernah saya ikuti. Banyak orang bingung dengan apa, PERSIS, artinya. Bob Muglia bukan seseorang yang baru saja Anda abaikan ... apakah ia membiarkan terlalu banyak kesalahan selama wawancara?
Martinez

1

Itu sebabnya kami masih melakukan pemrograman WinAPI sekolah tua yang baik menggunakan Delphi. Lebih baik menghabiskan waktu untuk menyelesaikan tugas daripada menyia-nyiakannya dengan apa yang disebut "teknologi baru". Semua yang "baru" di .NET ada jauh sebelum itu di Borland Delphi. Secara pribadi, saya pikir teknologi harus bertahan setidaknya 10 tahun sebelum seseorang harus mencobanya dan bergantung padanya.


4
Hmm. Tetapi jika tidak ada yang menggunakan teknologi daripada mati maka tidak ada teknologi baru. Dan 10 tahun dalam teknologi adalah ribuan tahun. 10 tahun yang lalu Windows 2000 (NT di desktop) dirilis - itu berarti kita harus mulai menggunakan Windows 2000 dengan HTML 4.01. Sementara menunggu beberapa saat sebelum mengadopsi dalam lingkungan produksi adalah baik, 10 tahun tampaknya agak terlalu lama kecuali Anda menulis sistem kontrol Nuklir atau Satelit - tetapi 1. Saya harap mereka tidak ditulis menggunakan WinAPI 2. mereka masih dapat memperoleh manfaat dari pengujian otomatis baru cocok di samping teknologi yang lebih tua).
Maciej Piechotka

1

Saya cukup yakin Microsoft tidak akan membunuh Silverlight demi HTML5, setidaknya tidak secara singkat: P. Dalam sebuah acara baru-baru ini dengan Paul Cotton kami membahas hal itu, dan kami semua sepakat bahwa perbedaan utama dengan HTML5 adalah: alat, VS.Net + Blend adalah alat yang hebat dan tidak ada duanya pada saat ini, ini adalah keuntungan yang sangat besar dan ada banyak programmer yang akan terus berkembang di Silverlight dan banyak teknologi .Net lainnya.

Ngomong-ngomong, ketika gadget Vista muncul dan semuanya dilakukan dalam HTML, tidak ada yang mengira Silverlight sudah mati, kami menemukan cara untuk meletakkan silverlight di dalamnya ... jadi saya berasumsi bahwa kami akan dapat memasukkan barang-barang Silverlight kami ke yang baru dan antarmuka Windows 8 yang mengagumkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.