it-swarm-tr.com

Hala Flash mı yoksa Silverlight mı kullanmalıyım?

Flash'ın gelecekteki (ve şu anki) kullanımı ve Silverlight'ın benimsenmesi hakkında birçok tartışma yaşandı. Zaten öyleysem kullanmaya devam mı edeyim yoksa HTML5 gibi başka bir şey mi kullanmalıyım?

8
Jason

Flash ve Silverlight her ikisi de güçlü platformlardır ve gerçekten sizin koşullarınıza bağlıdır. Şu anda, Flash için kullanıcı tabanı, yaşı nedeniyle çok daha büyük ve daha fazla insanın yüklü olması muhtemel.

5
Nat Ryall

Flash/Silverlight'ı kullanabilirsiniz, ancak içeriğe mümkün olduğunca alternatif bir yol sunduğunuzu düşünüyorum.

Katıştırılmış eklentileri sitenizdeki başka bir katman olarak düşünün. Yalnızca düz metin ve GET/POST eylemleri olarak çalışmalıdır. CSS ile görünüm ve his geliştirin. JavaScript ile yanıt verme yeteneğinizi geliştirin. Sonunda Flash veya Silverlight ile whizbang ekleyin.

Katmanlarınız altındaki katmanları mahvetmediği sürece, hepsini ekleyin ve bütçenize en iyi şekilde kullanıcılarınıza hizmet edin.

3
MrChrister

Sanırım bu kişisel görüşe kaybolacak ama hayır derdim.

Hayır, çünkü Apple'ın iOS'unu çalıştıran herhangi bir şeyi kesmeniz ve bu çok büyük bir sorun olmasa da bir dezavantajdan başlamanın bir anlamı yoktur. Ayrıca, bu tür eklentileri normal bir tarayıcıda biraz can sıkıcı buluyorum ve flash engelleyici var ve bu tür yüklü ve yalnızca onayladığımda etkinler.

Sadece geniune ihtiyacınız varsa eklentileri kullanın derim. Onun iyiliği için değil.

2
Damien

Flash veya Silverlight ile ilgili büyük tartışma, akıllı telefon eksikliği (özellikle de iPhone) desteği, eklentilerin kararsızlığı/kırılganlığı ve eklenti tabanlı web sitelerinin kötü erişilebilirliğidir.

Tavsiyem, basit HTML + CSS + JavaScript ile yapılabilecek gerçekten basit bir şey yapıyorsanız ve web tarayıcılarında nispeten iyi destekleniyorsa, eklentilerle yapmayın.

İPhone'u hedeflemek istiyorsanız, kesinlikle eklentileri kullanmayın.

Aksi takdirde, hangi özelliklere ihtiyacınız olduğunu düşünün:

  1. Bunu yapmanın tek yolu eklentileri ise, eklentileri kullanın.
  2. Daha yeni standartlarda mevcutsa (HTML5/CSS3), ancak bazı tarayıcılar bunu desteklemiyor (örneğin, IE6), ancak zarif bozulma mümkündür, o zaman bu standartlarda oluşturun ve incelikle bozun.
  3. Zarif bir bozulma mümkün değilse, uygulamanızın iki versiyonunun olması kabul edilebilir mi? Öyleyse, bir HTML5 sürümüne ve bir eklenti sürümüne sahip olabilirsiniz. YouTube'un yaptığı budur.
  4. İki sürüme sahip olmak kabul edilebilir değilse, o zaman ortalama kullanıcınız kim? Kaç kullanıcının "modern" tarayıcısı var, buna karşılık kaç kullanıcının eklentisi var? Önümüzdeki birkaç yıl içinde durum nasıl olacak? Cevaplara göre, HTML5 veya eklentileri seçin.

Ancak, "HTML5 veya eklentiler?" Sorusuna tek bir çözüm olmadığını unutmayın. Farklı web sitelerinin farklı ihtiyaçları vardır.

1
luiscubal

HTML5 tam değil, ancak çok fazla söz veriyorum. Genel olarak bakan bir site ise, Flash Player en azından Silverlight'ı daha az ölçüde desteklemelidir, çünkü çoğu izleyicinin eklentiyi yüklemesi gerekir.

1
adamcodes

Hepsi hedef kitlenize bağlıdır. Sitenizi oluşturduğunuz insanlar Flash mı yoksa Silverlight mı olacak? Eğer varsa, ertelenecekler mi? Müşteri odaklı karar vermeyi teknik değil, bunun gibi sorular için kullanmanızı öneririm. Müşterilerinizi tanıyın ve buna göre plan yapın.

1
Larry Smithmier

HTML5 ihtiyacınız olan her şeyi yapmanıza izin veriyorsa, kullanmanızı tavsiye ederim. Bununla birlikte, GPU hızlandırmaya veya DRM'ye ya da tarayıcıların mevcut HTML 5 uygulamasında bulunmayan diğer bazı özellik veya işlevlere ihtiyacınız varsa, Flash veya Silverlight'a bakın.

1
Steve Tranby

Şahsen, bir Flash engelleyicim kurulu çünkü Flash veya Silverlight'ı pek önemsemiyorum. Ayrıca profesyonel bir web geliştiricisi değilim ama güvenli yanıtın muhtemelen “hedef kitlenizin kim olduğuna bağlı” olduğunu düşünüyorum. Bu noktada, HTML 5'in parlak bir geleceği ve daha geniş bir yelpazedeki cihazlara ulaşma potansiyeli var gibi gözüküyor - ancak Flash'ın yüklü bir tabanı var ve şu anda pek çok şey için kullanılabilir kullanıcının tarayıcısının ne kadar modern olduğu konusunda endişelenmeden.

Olduğu söyleniyor, Silverlight'ın .NET çerçevesiyle olan bağlantısını kullanan ilginç bir kullanım olduğunu fark ettim. trypython.org , IronPython’u müşterinin tarayıcısına sunmak için Silverlight’ı kullanıyor.

Bu nedenle, Silverlight ve Flash, istemci tarafı programlama için JavaScript'e bir alternatif sunmaları bakımından önemlidir. Alternatifler her zaman iyidir.

1
Sharpie

Web sitenizin hedef kitlesi IE kullanmıyorsa, hayır, o zaman hayır, Flash veya Silverlight kullanmamalısınız.

Web sitenizin hedef kitlesi IE kullanıyorsa ve yalnızca Flash veya Silverlight'ın yapabileceği bir şey yapmanız gerekiyorsa (video yayınlayın, diyelim), o zaman başa çıkmak için kolay bir seçeneğiniz yok demektir. bir kullanıcı tabanı kadar büyük.

Flash veya Silverlight ile yapmak istediğiniz şey, ilk başta onlarla yapılmaması gereken bir şeyse (navigasyon, diyelim), o zaman size söyleyecek hiçbir şeyim kalmadı. İyi günler efendim.

1
Bryson