Makale Geçmişi
27.06.16 02:18
HTML5 ve Flash üzerine
Yıllarca severek kullandığımız Flash ömrünü dolduruyor. Bir çok yazılım firması ve tarayıcılar Flash'ı güvenlik, sürekli güncelleme ihtiyacı, tarayıcıların Flash üzerinde hakimiyeti ve karar verme yetkileri olmaması gibi nedenlerle terk ediyorlar. Web sayfaları üzerinden tarayıcı vasıtasıyla çalışan Java Applet'ler de ömrünü doldurdu. Adobe firması geçenlerde Java Applet'lere desteğini bitireceğini açıkladı. Microsoft'un Silverlight teknolojisini ben çok beğendim. Programlama özellikleri, çalışma şekli, yetenekleri hepsi çok güzel. Ancak firmanın kendi tarayıcısı Edge'nin bile Silverlight'ı desteklemediğini duyunca doğrusu küçük bir şoka girdim. Gelecekte tarayıcıların bu teknolojiye destek vereceklerini düşünmüyorum. Bu durumda animasyon için tarayıcılarla beraber gelen ve tarayıcının tam olarak hakim olduğu, herhangi ek bir yazılım gerektirmeyen HTML5 Canvas ve CSS3 animasyon teknikleri öne çıkıyor. Yeni ve çokça destek bulan bu teknolojiye programcıların yeterince ilgi göstermesi gerekir. Ancak başka ülkelerde oldukça rağbet gören Canvas kullanımı malesef Türkiye'de sadece piyasada biraz ilgi görüyor. Bence asıl önemli olan bu konunun eğitim kurumlarında ilgi görmesi. Çünkü bana göre eğitim kurumları programcıları HTML5'e yönlendirmede önemli bir görev üstleniyor. Bu yazıyı yazmamın amacı da bu. Ne yazık ki lise ve üniversite düzeyindeki eğitim kurumlarımızın bir çoğunda hala Flash öğretiliyor. Eğiticilerin ve müfredatın HTML5'e geçememesi yüzünden Türkiye'nin bu teknolojiye uyum sağlamakta geç kalacağını düşünüyorum. Bu sebeple HTML5 Canvas kullanımını en az bilgi sahibi olanların dahi öğrenebilmesi ve derli toplu Türkçe online kaynak açığını kapatabilmek amacıyla bir dizi makale yazmaya karar verdim. İnşallah tamamlayabilirim. İlgili Makaleler HTML5 ve Flash üzerine (Bu makale) HTML5 Canvas etiketi ile çizim Canvas etiketine düz çizgilerle çizim yapmak Canvas ile dörtgenler çizmek Canvas ile daire, çember, yay ve dilimler çizmek Canvas ile eğriler çizmek Canvas ile metin görüntüleme Canvas çizgi uçları ve çizgi birleşimleri Canvas çizimlerinde tuval durumunu saklama ve geri yükleme Canvas ile gölge efekti oluşturma Canvas ile tuval üzerine resim çizmek Canvas ile degrade / gradient (geçişli renk) dokuları oluşturma Canvas ile dönüşüm işlemleri 1: Tuvali kaydırma ve döndürme Canvas ile dönüşüm işlemleri 2: Ölçekleme Canvas ile dönüşüm işlemleri 3: Transform ile Dönüşüm Canvas ile resim dokusu oluşturma Canvas Clip Yöntemiyle Maskeleme Canvas globalAlpha Özelliği Canvas globalCompositeOperation Özelliği Canvas İle Piksel İşlemleri
Ekleyen: canora
Değiştiren: canora
16.04.16 12:44
HTML5 ve Flash üzerine
Yıllarca severek kullandığımız Flash ömrünü dolduruyor. Bir çok yazılım firması ve tarayıcılar Flash'ı güvenlik, sürekli güncelleme ihtiyacı, tarayıcıların Flash üzerinde hakimiyeti ve karar verme yetkileri olmaması gibi nedenlerle terk ediyorlar. Web sayfaları üzerinden tarayıcı vasıtasıyla çalışan Java Applet'ler de ömrünü doldurdu. Adobe firması geçenlerde Java Applet'lere desteğini bitireceğini açıkladı. Microsoft'un Silverlight teknolojisini ben çok beğendim. Programlama özellikleri, çalışma şekli, yetenekleri hepsi çok güzel. Ancak firmanın kendi tarayıcısı Edge'nin bile Silverlight'ı desteklemediğini duyunca doğrusu küçük bir şoka girdim. Gelecekte tarayıcıların bu teknolojiye destek vereceklerini düşünmüyorum. Bu durumda animasyon için tarayıcılarla beraber gelen ve tarayıcının tam olarak hakim olduğu, herhangi ek bir yazılım gerektirmeyen HTML5 Canvas ve CSS3 animasyon teknikleri öne çıkıyor. Yeni ve çokça destek bulan bu teknolojiye programcıların yeterince ilgi göstermesi gerekir. Ancak başka ülkelerde oldukça rağbet gören Canvas kullanımı malesef Türkiye'de sadece piyasada biraz ilgi görüyor. Bence asıl önemli olan bu konunun eğitim kurumlarında ilgi görmesi. Çünkü bana göre eğitim kurumları programcıları HTML5'e yönlendirmede önemli bir görev üstleniyor. Bu yazıyı yazmamın amacı da bu. Ne yazık ki lise ve üniversite düzeyindeki eğitim kurumlarımızın bir çoğunda hala Flash öğretiliyor. Eğiticilerin ve müfredatın HTML5'e geçememesi yüzünden Türkiye'nin bu teknolojiye uyum sağlamakta geç kalacağını düşünüyorum. Bu sebeple HTML5 Canvas kullanımını en az bilgi sahibi olanların dahi öğrenebilmesi ve derli toplu Türkçe online kaynak açığını kapatabilmek amacıyla bir dizi makale yazmaya karar verdim. İnşallah tamamlayabilirim. Canvas üzerine çizim ile ilgili diğer makaleler için tıklayın.
Ekleyen: canora
En fazla 3 eski durum gösterilir.