Silverlight'ın geleceği var mı? [kapalı]


24

Son zamanlarda WPF ve Silverlight'ın gelişimi ve tarihçesi hakkında bazı makaleler / bloglar / yorumlar okudum. Bazı forumlarda birçok geliştirici ve kullanıcı WPF uygulamalarının performansını eleştirir (örneğin, Visual Studio 2010). Aslında Silverlight'ın Flash ile karşılaştırıldığında pazardaki payı çok yüksek değil. PDC 2010'da Bob Muglia "Silverlight stratejimiz ve ileriye dönük odağımız değişti ..." gibi bir şey söyledi ve Microsoft gelecekte HTML5'i zorlamak istiyor.

Ayrıca, Microsoft, HTML5'in Windows 8 ve Windows Phone 8 ("Mango") platformlarının temel bir parçası olduğunu açıkladı.

Son zamanlarda Silverlight öğrenmeye başladım ve şimdi kendime şunu sormalıyım, bunları öğrenmek için zaman ayırmaya devam edip etmeyeceğim (benim görüşüme göre) çok güzel ve güçlü teknolojiler !? Gelecekleri var mı? (Windows) masaüstü (istemci) uygulamalarının geleceği var mı? "Zengin İnternet Uygulamaları" denilen bir geleceği var mı? Yoksa HTML5, yazılım geliştirmede "mutlak gerçek" mi olacak?

Fikriniz nedir ve ne düşünüyorsunuz?


1
VS 2010'un VS 2008'den daha hızlı çalıştığını düşünüyorum. Şu ana kadar MVVM, WPF ve Silverlight gibi makul bir kalıp izlerseniz geleneksel Winforms veya Webforms'tan daha iyi performans gösterebileceğini düşünüyorum. YMMV, ancak daha temiz bir desen (daha az eşleşme, vb.) Destekleyen bir platformda çalışmak, performans dahil olmak üzere genel olarak daha iyi uygulamalara yol açar. Performans, kullanılan teknolojiyle daha az, kullanılan paternlerle veya anti paternlerle daha çok ilgilidir.
Morgan Herlocker

"Gelecek" ile "yeni çözümler yapmaya değer" demek mi istiyorsun?

Tüm yazılımlar değişmeye devam edecek. Neredeyse herkesin bir geleceği olacak. İnsanlar gibi, bazıları daha uzun yaşar ve bazen bariz sebepler yoktur. Soru sizin için ne anlama geliyor?
NoChance

Bence VS2010'un WPF nedeniyle yavaş olduğuna dair bir kanıt lazım. WPF az sayıda üzerinde çalıştığım edildi ettik apps yolu daha duyarlı ve her zamankinden WinForms ile başarılabilir olandan sıvı. Yavaşlamalar WPF'den kaynaklanmıyor ! ... Bir uygulamanın yanıtını karıştırmanın birçok yolu var.
Roman Starkov

Yanıtlar:


17

Silverlight + Flash vs HTML5. Ah oğlum. Bunun etrafında bir TON tartışma oldu.

Silverlight'a odaklanalım (yine de aynı argümanların çoğu Flash için yapılabilir). Microsoft'un gözünde öldü mü? YOK HAYIR. En son Firestart etkinliğini, özellikle Scott Guthrie'nin açılış konuşmasını izleyin (birçok yeni özellik geliyor):
http://www.silverlight.net/news/events/firestarter/

Size ne veriyor:

  • Günümüzde favori dotNET dilinizde Internet uygulamaları (ve Tarayıcı Dışı kullanıyorsanız masaüstü) yazabilme özelliği.
  • Kullanıcılarınıza, günümüzde tutarlı bir biçimde tüm büyük tarayıcılarda ve platformlarda etkileşimli ve zengin arayüzler verin.
  • İstemcideki ileri düzey API'lere erişim (JavaScript her zaman yeni kitaplıklar eklendiğinden ve oldukça harika olduğu için bu oldukça zayıf bir argümandır).
  • Windows 7 Telefon programlanabilirliği - Silverlight, WP7'ye yönelik iki ana "yerel API" dan biridir. Bu, en azından yerel olarak uygulamalar oluşturabileceğiniz bir cihaz.

Dezavantajı:

  • Mobil - Silverlight'ın ASLA açmayacağı bir ton mobil cihaz var. Olmayacak.
  • Microsoft - Kabul edelim. Birçok insan, yalnızca Microsoft olduğu için onu kullanmayı reddedecek. Bazılarınız çalışma zamanını yüklemeyi reddedecek çünkü Microsoft. Aptal, evet, ama bu bir gerçek.
  • Ah, diğerleri var. Gerçekten tüm aşağı tarafları yinelemeye ihtiyacım var mı?

HTML5, Silverlight için düşünebileceğimiz olumsuz tarafların çoğuna (tümü değilse) cevap verecektir. Ancak, HTML5'in olumsuz tarafları nelerdir:

  • Kesinleşmiş bir özellik değil. Evet, pek çok tarayıcı HTML5'in birçok özelliğini uygulamaktadır, ancak çoğu tarayıcı bunu yapmaz veya birçoğu farklı şekillerde yapar. Ve bugün uygulasalar bile, şartnamenin önümüzdeki birkaç ay / yıl boyunca değişmeyeceğinin garantisi yok.
  • Bugün% 100 hazır değil. Yine, bir gün HTML5'in getireceği şeyler hakkında çok fazla konuşma var. Ama bir çok şey için, sadece bu. Konuşma. Bazı CORE işleri yapıldığında (animasyon, grafik, vb.), Hala her uygulamada standartlaştırılmayacak kadar yakın ve hiçbir yerde (örneğin ivmeölçer gibi cihazlar için donanım API erişimi) bulunan birçok parça var. Bugün bu parçalardan bazılarını kullanmaya başlayabilirsiniz, ancak belirli tarayıcılara kilitleneceksiniz ve teknik özelliklerin sonuçlandırılması yaklaşırken kodunuzu değiştirmek zorunda kalmayacağınızın bir garantisi yok.
  • Tarayıcı tutarlılığı - HTML5'in tüm tarayıcılarda / cihazlarda tam olarak aynı olacağını düşünüyorsanız, sanrınız. Her tarayıcı onu biraz farklı şekilde uygular ve tarayıcıyı algılamak ve uygun "tercümanı" eklemek için kodunuz olması gerekir. Eminim tarayıcıyı tespit etmek daha kolay olacak ve kütüphanelerin yardımcı olacağından eminim (bugün JQuery'nin yaptığı gibi), fakat yine de bir sorun olacak.
  • App Stores - Gerçek şu ki, hiç kimse HTML5 uygulamanızı bugün Apple uygulamalarında olduğu gibi satın almayacak. Kullanıcının uygulamanızı bir App Store aracılığıyla satın almasını istiyorsanız, o zaman cihazın yerel kütüphanesine yazmanız gerekir. Yine, bu sorunla ilgili bir çok tartışma oldu, ancak gerçek şu ki, tüm modern mobil cihazlar tarayıcı erişimi sağlıyor ve tarayıcı tabanlı uygulamalar yerel bir uygulamanın çekiciliğine sahip değil. Bugün HTML / CSS kullanılarak oluşturulan uygulamalar, yalnızca yerel rakiplerinin yaptığı çekiciliğe sahip değildir.

Gördüğüm gibi, Silverlight bugün "zengin müşteri" yeteneği veriyor. Her cihaza erişim sağlayamazsınız (özellikle mobil), ancak belirli uygulama sınıfları için mükemmel bir seçimdir ve öyle kalacaktır. HTML5 çok yakında ciddi bir rakip olacak ve herkesi öğrenmesini şiddetle tavsiye ediyorum. Ona ihtiyacın olacak.


3
Bence birileri hala kariyerinin eğitim aşamasındaysa, Silverlight ve Flash gelecekte daha küçük bir rol oynayacaklar: Web / Zengin İnternet uygulamaları.
ocodo

1
Üzgünüm. Ama ben sadece aynı fikirdeyim (ama elbette bu cevabın tamamı görüşe dayanıyor. Gerçekten geleceği bilmenin yolu yok). Yeni bir dilin daha iyi anlaşılması (burada ustalık konuşmama) için bir kaç aydan daha uzun sürmemesi gerekir ve birçok insan gelecek yıllarda hem Silverlight hem de HTML5 için büyük oyunculardır. Microsoft geliştiricisi iseniz ve zengin internet uygulamaları yapıyorsanız, Silverlight'ın kesinlikle sizin aracınız olmasa da, araç çubuğunuzda olması gerekir.
Zippit

"tüm büyük platformlarda" = Windows Vista VE Windows 7 muhtemelen?
Martin Beckett

2
@ Martin - Silverlight da Mac üzerinde çalışacak. Moonlight, bazı Silverlight uygulamalarının Linux'a da taşınmasını sağlar.
Morgan Herlocker

1
Tarayıcı tutarlılığı için -1. Tarayıcıların HTML5 uygulamalarında hataları var. Tüm popüler tarayıcılar IE çubuğunu hızlıca düzeltmeye meyillidir. HTML5 tutarlı olacaktır. Uygulama mağazalarında ise PhoneGap var . Cevabın 6 aylık olduğunu biliyorum ama zamanla uyuşmak için bazı modernizasyonları kullanabilir.
Raynos,

22

Bence pek çok insan Microsoft'a bakıyor ve devasa bir varlık görüyorlar. Gerçi bu böyle değil. Microsoft, onlarca küçük ekip gibi daha fazla ve gerçekten onları birbirine bağlayan sadece "Microsoft" adı. Bu yüzden IE ekibi HTML 5'e odaklanırken ve bunu olabildiğince zorlarken, WPF / Sliverlight ekibinin WPF ve Silverlight'ta çalıştığı kadar zor olduğuna bahse girebilirsiniz.


2
Sinsi olmama ... ama Kin üzerinde çok zor iş çıkaran bir ekip olduğundan eminim. Gürültü daha yüksek ve görmezden gelmek için zorlaşıyor ... riagenic.com'u inceleyin - Döşenmiştim.
Martinez

5
@Martinez: Scott Barnes'ın bir tuz çırpıcı ile söyleyebileceği her şeyi almanı şiddetle tavsiye ediyorum. Son güne kadar Bay Barnes'ın sözlü ishali takip ediyordu, blogunu okuyucumdan çıkardığımda ve Twitter hesabını takip ettiğimde. Mesajlarında çok fazla asalet ve kötü bir titreşim var. Klasik bir ekşi üzüm vakası olduğunu düşünüyorum (eski Microsoft program yöneticisi, en azından kısmen, açıkça kötü davranışı nedeniyle kısmen dışa çıktı.)
Dave

Evet, Kin konusunda çok çalışkan bir ekip vardı, ancak WP7 başkanı oyuncağının devralmasını istediği için iç politika onu öldürdü.
gbjbaanb

Novell'in de ay ışığında oldukça fazla ilgisi var. Do not sadece tarayıcı desteği bak.
Tim Post

Mühendisler küçük takımlar onlarca çalışır, ancak aynı pazarlama mutlaka doğrudur anlamına gelmez
finnw

11

Web’de kullanım için Silverlight hiçbir zaman gerçekten işe yaramadı - ancak Microsoft, uygulamalar için WPF / Silverlight kullanan Windows Phone 7’yi zorluyor; değiştirme.


+1, internette hala doğuyordu, ancak teknoloji başka yerlerde bir anlam ifade ediyor.
Wyatt Barnett

9

Belki "öldürmek" biraz güçlü bir kelimedir. Bence - Microsoft'un odağını Silverlight'tan HTML 5'e kaydırdığı yaygın olarak bildirildi (Mary-Jo Foley, vb.) . Silverlight'ın süper zengin web deneyimleri ve belki de tercih edilen platform olmaya devam edeceğini düşünüyorum. video ağırlıklı şeyler (örneğin, 2010 Kış Olimpiyatları'nın NBC çevrimiçi kapsamı ile yaptıkları). Ayrıca, Silverlight'ı "uzay" alanında giderek daha fazla göreceğimizi düşünüyorum - WPF veya WinForms'ta "yağ" istemcileri yerine, Silverlight'ı kesinlikle görebiliyorum. tarayıcı dışında çalışan, kurumsal yazılım geliştirme alanında bir ev bulmak.

Stratejik bir perspektiften, Microsoft'un neden aniden HTML 5 ile bu kadar ilgilendiğini anlatan bir yazı okudum. Bir başlangıç ​​için, iOS pazarına bir "in" veriyor. İkincisi, oyunu Apple'a göre büyük bir avantaja sahip olan bir alana kaydırıyor - Bulut. Apple'ın MobileMe servisini kullanan herhangi biri, Apple'ın birçok şeyi iyi bir şekilde yapmasına rağmen şu anda Cloud'un onlardan biri olmadığı gerçeğini doğrulayabilir.


Kabul ediyorum, "öldürmek" belki de biraz güçlü. Ancak, yeni bir programcı olarak, Silverlight'ı öğrenmek için çok zaman ve / veya çaba harcamak için güçlü bir inanç duyuyorum. Silverlight, WP7 için varsayılan standartsa, HTML5 web için basılırken ve MS bulutun geleceği olduğunu söylerse ... öğrenmek için ne konsantre olursun, HTML5 / JS, Silverlight veya Python gibi bir şey?
Martinez

1
Bence bir "Web" teknolojisi olarak, HTML, JavaScript ve CSS’nin ileriye odaklanmanız gereken beceriler olduğunu iddia edebilirsiniz. Neredeyse her platforma erişebilmenizi sağlayacak bir dizi teknoloji (özellikle de mobil olanlar dahil). Bununla birlikte, web uygulamalarında Silverlight'ı daha az ve daha az görebilseniz de, yakın zamanda hiçbir zaman ortadan kalkacağını sanmıyorum. Ayrıca, yeni bir programlayıcıysanız, bunun teknolojide yaşayacağınız ilk veya son değişiklik olmayacağını unutmayın. Seni heyecanlandıran şeye git!
HY

Silverlight'ta "kurumsal" uygulamalar için bulduğumuz sorun, karşılığında çok az (ihtiyaç duyduğumuzda) çok az teklif ederken, WPF'den çok daha kısıtlayıcı olmasıydı. Veri girişi için uygun olabilir, ancak bir sr'nin önüne koyabileceğiniz gerçekten kaygan uygulamalar üretmenize izin vermez. direktör veya VP.
TMN

8

Sanırım Flashlight ve Silverlight önümüzdeki birkaç yıl içinde HTML5’e yol açacağından Silverlight’ın şu anda oldukça iyi bir oyun olduğunu düşünüyorum.

Öte yandan, WPF'in sadık kalması muhtemeldir (performans endişeleri geçerli olsa da) Windows Vista / Windows 7'nin her ikisi de WPF'ye büyük bir yatırım yapmıştır ve muhtemelen önümüzdeki birkaç yıl için Microsoft için masaüstü stratejisi olacaktır (en azından), özellikle VS ve İfade'nin WPF kullanılarak yazıldığını düşünerek

Ancak, elbette bu Masaüstü stratejisidir ve insanların günden güne kullandıkları çoğu uygulamanın HTML5 tarayıcı desteği her zaman olduğu gibi Masaüstünden Web'e (zaten kullanmamışlarsa) taşınacağı açıkça ortaya çıkmaktadır. WPF, hala (tartışmalı) Windows Masaüstü ve .Net gerektiren uygulamalar için en iyi seçimdir, ancak bunların ana akım olacak web tabanlı uygulamalara karşı niş olması muhtemeldir.

HTML5 dışında, mobil platformların (okundu: Android ve iOS) önümüzdeki birkaç yıl için gelişme alanları olacağı düşünülüyor.


2
Sadece birkaç hafta önce Silverlight Firestarter'ı görmediniz. Microsoft, gelecek yıl için yeni bir Silverlight sürümünü duyurdu. Silverlight'ta hala birçok şey oluyor. Yazıtların hepsi burada görülebilir: silverlight.net/news/events/firestarter Silverlight 5
Zippit

2
Belli ki yapmadım! (Bu suçu kaldırmak için cevabımı değiştirdim.) Silverlight'ın HTML5 ubiquity henüz yerleşmemişken kullanacağı kesinlikle bir oda var, ancak geliştiricilerin bakış açısından kaybedilen bir oyun, bugün Silverlight gelişimini satabilirsiniz, Bu bir verilen, ancak birkaç yıl içinde, pazar kuruyacak.
ocodo

Üzgünüm. Bunun "saldırgan" olduğunu söylemek istemedim. Sadece Microsoft'un Silverlight'ı terk etmediğini açıklığa kavuşturmak istedim.
Zippit

Zarar yok, faul yok, tamamen bundan söz ediyorum. Hepimiz iyiyiz;)
ocodo

2
Yerel uygulamaların bu kadar çok platformda çoğalmasıyla, insanların hala masaüstü / yerel gelişimin ölümü için ağladıklarına şaşırdım. Web servisleri + yerel veya web müşterileri = daha iyi UX ve IMO'nun her yerine ulaşın.
Steven Evers

5

Bu çok şaşırtıcı değil. Onu seçen tüm geliştiricilere olan özür dileriz, Silverlight en başından beri gerçek bir şaka oldu. Kimse web sitelerinde kullanmıyor. Hedef pazar, Flash tarafından doygun durumda ve üç buçuk yıl süren Microsoft, alternatiflerini zorlamakta zorlandı ve şimdi HTML 5, tüm büyük tarayıcılarda ortaya çıkıyor, pazar gerçekten üç yarışmacıya katlanmayacak , karşılıklı uyumsuz çözümler.

Şimdi Microsoft, Windows Phone 7 programlaması için standart olarak buna odaklanacaklarını söylüyor. Bu tabuttaki son çividir, çünkü WP7 bütün işaretler ile dev bir flop olarak görünmektedir.


1
WP7'yi bir başarısızlık olarak basitçe kovmaya hazır değilim. Umarım işe yarar (FD: Bir Droid'im var ve seviyorum). Pazarın daha fazla rekabete ihtiyacı var, imo. Eğer WP7 bir flopsa, Silverlight'ın neden canlı tutulduğunu anlamıyorum. Sanırım çoğunun kariyerleri 8 Kasım'da başlayacak olanlara biniyor.
Martinez,

2
Aslında Silverlight'ı tarayıcı tabanlı bir teknoloji olarak düşünmedim. Pek çok insanın Microsoft teknolojilerini anladığını sanmıyorum. Onlar iş odaklı ve çoğunlukla tüketici dostu. Apple, tüketici dikkatini çok az dikkate alarak tüketici odaklı, Google da inek dostu ve çok tüketici dostu. Bunu akılda tutarak Silverlight mantıklı.
ElGringoGrande

4

Microsoft'un içinde stratejik bir kayma varmış gibi geliyor ve şu anda Adobe Flex / Flash, RIA uygulamaları için birlikte çalışmak için lider teknoloji olmaya devam edecek. Görünüşe göre HTML5 genel olarak kabul görecek ve şahsen bunu denemeye geçeceğim.


4

HTML5'in mümkün olduğu kadar çok müşteriyi hedefleyen uygulamalar üretmek istediğiniz sürece geçerli olduğunu söyleyebilirim.

Başvurunuz internet erişimi gerektiriyor mu? Bilgisayarın doğal özelliklerini kullanmalı mı? (dosyalar, izleme vb.) Bilgi paylaşımı gerektiriyor mu? Tüm bu sorular ve daha fazlası, uygulamalarınızı bir Zengin Web Uygulaması olarak ya da müşteri tabanlı bir uygulama olarak geliştirilmesinin gerekip gerekmediğine dair rehberlik eder.

Gelecekte özellikle yakın vadede WPF uygulamaları için kesinlikle bir yer var. Silverlight, telefonlar gibi sanal alan geliştirme için hedef gibi görünüyor, ancak bu trenin nasıl gittiğini göreceğiz. Ancak, herhangi bir gelişimin başlangıcında, uygulamanın gerekliliklerine, elde etmek istediğiniz şeye bakmalı ve teknolojinizi buna göre seçmelisiniz.

Şimdi ise, Silverlight veya WPF'yi öğrenmemek için hiçbir neden olmadığına, 6 ya da 7 yıldaki en büyük oyuncu olmasa bile, belirtmek isterim. Kesin olarak söyleyebileceğim bir şey varsa, o zaman teknoloji değişiyor. Bir HTML6 olacak, bir sonraki WPF olacak ve birincisini gerçekten anlamak istiyorsanız birden fazla teknoloji öğrenmek zorunda kalacaksınız.

Onlardan birini öğrenmeye başladığınızda, öğrendiklerinizi her zaman bir sonraki teknolojiye taşıyabilirsiniz.


4

Bu konuyla ilgili bir blog yazısı yazdım, çünkü Silverlight'ı kullandığımızdan beri ekibimde yüzeylenmeye devam etti. Kısa cevap: Silverlight ölmedi. HTML 5, daha fazla cihaza ve daha fazla platforma ulaşmak için daha iyi bir seçim olacaktır. Ancak Silverlight daha zengin özelliklere sahip ve şu anda bir Silverlight uygulaması geliştirmek için ASP.NET MVC ile bir HTML 5 uygulamasından çok daha kolay. Silverlight'ın takımı, Microsoft'tan gelen HTML 5 için neredeyse tamamen takım eksikliği ile karşılaştırıldığında muhteşem. Bu nedenle, ortamınıza ve daha iyi seçim olan hedef kitlenize bağlıdır.

Daha fazla ayrıntı için, işte blog yazım:
http://rationalgeek.com/blog/post/Silverlight-vs-HTML-5.aspx

Ayrıca, Hanselman kısa süre önce aynı konuda şunları yayınladı: http://www.hanselman.com/blog/ShouldIUseHTML5OrSilverlightOneMansOpinion.aspx


Kabul! İşte Scott Guthrie o afişler ilk yazıya ana tepkidir (ama kim ... açıklamalar okur) weblogs.asp.net/scottgu/archive/2010/11/04/...
holtavolt

4

İşte ReadWriteEnterprise tarafından Mayıs 2011'den itibaren teknoloji geliştirme trendleri hakkında bir makale:

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

Silverlight Flash'ı devraldı. Silverlight işleri son üç ayda% 12,6, Flash ise% 2,2 oranında bir büyüme kaydetti. Silverlight ayrıca, Silverlight için 982, Flash için 646 iş ilanıyla toplam iş sayısında Flash'ı geçti.

Ve

Microsoft uzmanları, C #, Silverlight ve Azure'de güçlü bir büyüme ile iyi gidiyor.


3

Bu sadece bir tahmin, ancak akıllı telefonların ve tabletlerin yükselişiyle, özellikle de Apple, Silverlight'ın bir web teknolojisi olarak artık pek bir anlamı yok gibi görünüyor.


3

Silverlight muhtemelen Microsoft'un Flash'a cevabı olarak tanımlanmıştır. Aynı sorun alanı, bu yüzden iyi bir Flash oyun yapan da iyi bir Silverlight oyunu yapacak.

Kimse geleceği gerçekten bilmiyor. Şu an bildiğim tek şey, her şeyin iyi bir web uygulaması olmadığı ve her şeyin iyi bir masaüstü uygulaması olmadığı. Bu kadarını biliyorum:

  • WPF muhtemelen bir süre etrafta kalacaktır.
  • Silverlight bebeklik döneminde, bu yüzden Microsoft bir süre pezevenk edecek. Flash ile çalışmanın daha iyi olduğunu söyleyen söylentiler duydum, ancak hiçbir zaman uğraşmadım diyemem.
  • HTML 5 / CSS 3 / JavaScript’in arıların dizleri olduğu sanılıyor, ancak bu on yılda hiçbir zaman gerçek anlamda anlamlı bir şekilde hazır olmayacak. (Komisyon üyelerinin 2020'den önce onayladıklarını varsayarsak, hala tam bir tarayıcı desteğine ihtiyacı vardır ve bu zaman alır).

Takip edeceğiniz platformu seçmek için bazı temel cevapları almanız gerekir:

  • Müşterileriniz kimler? (yani hedef pazarınız nedir?)
  • Para kazanmayı planlıyor musun? Nasıl?
  • Yükseltmeden ve / veya değiştirmeden önce bu uygulamanın canlı olmasını beklediğiniz zaman çerçevesi nedir?

İlk iki versiyonunuzu kapıdan çıkarmak için iki yıldan uzun süre arıyorsanız, şansınızı yolun çok uzağında görüyorsunuz. Hedef pazarınızı bilmek, bir platformun uygun olup olmadığını anlamanıza yardımcı olacaktır. Örneğin, birçok mobil cihaz minik tarayıcılarında herhangi bir eklentiyi desteklemiyor - bu sadece Silverlight değil Flash da demek oluyor. Ancak mobil cihazları hedeflemiyorsanız, sizin için önemli değil.


Bu noktada, HTML5'teki hemen hemen her şeyin, komiteler geçmeden çok önce tarayıcılar tarafından desteklenmesi muhtemel görünüyor. Bu mutlaka iyi bir şey değil ..
Monica

2

Bence hepsi bu aşamada sadece varsayım. Windows 8'de yerleşik olarak bulunan bir App Store planı ile olası uygulama teknolojisi Silverlight olacaktır (OOB, vb. SL'nin gelecek yıllar civarında olması muhtemeldir.

HTML5 hakkında göz önünde bulundurulması gereken bir diğer husus, söz konusu vardiyanın, SL'den değil, standart olmayan standart IE programlarından uzakta olabileceği yönündedir.


OOB = ??? Tahminim: turuncu yetim babunlar
Matt Ellen

@Matt Ellen: oob = tarayıcı dışında.
Todd Main 16

1

Öyleyse microsoft ne yapmalı?
Bu durumda, en çok kullanılan tarayıcının üreticisi olarak HTML5 + js desteği vermek zorundadırlar.

Ama yine de Silverlight ile gidebilirsin. Şüphesiz bu iyi tasarlanmış çerçeve için sürümler ve destek olacak.



1

Bu yüzden hala Delphi kullanarak eski okulda iyi WinAPI programlaması yapıyoruz. Görev çözmek için "yeni teknolojiler" denilen israftan daha iyi zaman harcamak. Bunların hepsi .NET'te "yeni", Borland Delphi'de çok önceleri vardı. Şahsen, teknolojinin bir kişinin denemeden ve buna bağlı kalmadan en az 10 yıl önce kalması gerektiğini düşünüyorum.


4
Hmm. Fakat hiç kimse ölenden daha teknolojiyi kullanmıyorsa, yeni teknoloji yoktur. Ve teknolojide 10 yıl eon. 10 yıl önce Windows 2000 (masaüstünde NT) piyasaya sürüldü - bu, Windows 2000'i HTML 4.01 ile kullanmaya başlamamız gerektiği anlamına geliyor. Üretim ortamına geçmeden önce bir süre beklemek iyidir, ancak Nükleer veya Uydu kontrol sistemi yazmadığınız sürece 10 yıl biraz uzun görünüyor - ama 1. WinAPI kullanarak yazılmadıklarını umuyorum 2. hala yeni otomatik testlerden yararlanabilirler. eski teknolojilere ek olarak uygun).
Maciej Piechotka

1

Microsoft’un Silverlight’ı HTML5 lehine öldürmeyeceğinden eminim, en azından kısaca: P. Paul Cotton ile yapılan son bir etkinlikte konuşmuştuk ve hepimiz HTML5 ile temel farkın aynı olduğu konusunda hemfikirdik: araçlar, VS.Net + Blend şu an için harika ve rakipsiz araçlar, bu çok büyük bir avantaj ve çok şey var devam edecek olan programcıların Silverlight ve diğer birçok .NET teknolojileri üzerinde geliştirmeye devam etmesi.

Her neyse, Vista aygıtları göründüğünde ve HTML’de yapıldığı zaman, kimse Silverlight’ın öldüğünü düşünmedi, içlerine Silverlight’ı koymanın yolunu bulduk ... bu yüzden Silverlight eşyalarımızı yeninin içine koyabileceğimizi farz ediyorum ve müthiş Windows 8 arayüzü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.