Kullanıcıya Ait Cevap
20/05/2008 - 18:05:12 cevap (19) Okunma : 2724 Bu yazıyı 7 kişi tuttu.
Butun bir web sitesini Flex ile tasarlamak ne kadar dogru/yanlis?
Merhabalar,
Flex ile ilgili populer bir web sitesinde bu konuyla ilgili bir tartisma baslamisti ve bunu ben de sizlerle paylasmak ve dusuncelerinizi ogrenmek istedim.
Hersey bir web sitesinin reklamiyla basladi. Reklam olmasin diye ismini vermeyecektim ancak vermek zorundayim, girip incelemeniz icin: www.ikitikla.com. Bir alisveris/e-ticaret sitesi. Siteyi gelistirenler bu sitenin dunyada turunun tek ornegi oldugunu iddia etmektedirler cunku site tamamen Flex ile gelistirilmis.
Bu yaklasimi orada yazdigim yazida dogru bulmadigimi anlattim. Cunku HTML ve Ajax ile rahat ve kolaylikla yapabileceklerinizi Flex ile yapmanin RIA gelistirmek olmadigini, Web 2.0 icin bunun birsey ifade etmedigini soylemek istedim. Konu gercekten cok ilginc bence. Google analytics gibi bir arac Flex ile sadece sunucudan gercek zamanli verileri PUSH teknolojisi ile almak icin Flex ile gelistirilmis. Cunku bunu Ajax ile yapmalari mumkun olmamis.
* Ihtiyaca ve projeye gore insanlar Flex’i kullanmalilar *
Flex uygulamalarinda amacin, masaustu kullanici deneyimini Web ortamina tasimak oldugu dusunuldugunde, bir cok Web sitesinin "hibrid" bir yapida sunulmasi onemli bir secenek. http://www.infoq.com/news/2008/04/top-10-flex-mistakes adresinde Flex’in nasil yanlis kullanilabilecegi anlatilmis ve bu maddelere kesinlikle katiliyorum. Soz konusu web sitesinde(ikitikla) de islevsellik acisindan ve kullanici deneyimi acisindan diger e-alisveris sitelerinden farkli bir deneyim yasamadim. Flex, RIA icin degil Web1.0 icin kullanilmis.
Flex’in HTML’in yerini alip/almamasini tartisiyoruz gibime geliyor bu.
Bu konuda daha cok yazacaklarim olacaktir, hatta bunu bir makaleye dokmek bile mumkun ancak sizlerin de goruslerini almaktan mutluluk duyacagim. Cunku bazen bana gelen sorularda butun sitenin Flex ile tasarlandigini goruyorum ve bunun sonunda neler olabilir merak ediyorum.
Flex’in buyuk bir destekcisiyim ancak HTML ve Ajax ile aynisi yapabiliyorken (ayni cabuklukta) Flex kullanimi konusunda kendimi sorgulamaktan cekinmiyorum su an ;)
Tesekkurler
Etkinlikler
Eğitim
Bilişim Hukuku Sertifika Programı
Bilişim Hukuku Sertifika Programı
BILISIM HUKUKU SERTIFIKA PROGRAMI
22 – 23 Kasım 2008 – 09.30 – 17.00 – Lares Park Otel – Taksim – 650 YTL+kdv
Eg...
Kategori:
Eğitim
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 675 (1 kayıtlı, 674 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız








Merhaba,
Dediklerinize katılıyorum ve bir iki somut madde yazmak istiyorum. Belki en sonunda böyle maddeleri toplayarak (artılar da yazılırsa) bir siteyi tamamen Flex ile yapmanın sonuçlarını toplamış oluruz.
1. Önemli sıkıntılardan birisi yavaşlık. Flash Player HTML gösteren tarayıcıların yanında yavaş kalıyor. Özellikle sayfayı kaydırma vb. işlemlerde çok yavaş ve gözü yoruyor.
2. Arama motorları tamamen Flex olan bir site ile pek mutlu olmayacaklardır sanırım.
3. Kullanıcının sayfada arama yapması da oldukça sıkıntılı oluyor. Çoğunlukla CTRL + F’in ne yapacağı pek belli değil.
4. Adres kutucuğundan kopyala yapıştır yapmak zorlaşıyor. Flex’in bunlar için çözümleri var elbette ama bence keyifli değil. Aynı zamanda paylaştığınız URL adresini diğer kullanıcı açarken iki saat arayüzün yüklenmesini bekliyor. Bir başka sıkıntı da bir metni kopyalayıp birilerine göndermek. Genel olarak paylaşılabilirlik azalıyor ki bu İnternet’in doğasına ters oluyor.
5. Tarayıcı özellikleri ve eklentilerinin çoğu işe yaramaz duruma geliyor.
Geliştiriciler açısından da sıkıntıları var. Bence en önemlisi:
1. Flex vb. teknolojiler ne kadar gelişirse gelişsin nihayetinde HTML’nin baskın olduğu bir ortamda olduğunuz sürece HTML’de olan ama Flex’te olmayan kullanıcı alışkanlıklarını ek kod yazarak sağlamaya çalışacaksınız.
2. Projenizi tasarlarken iki kat iş yapmanız gerekebiliyor. Çünkü PHP, Java, .NET, vb. ile yazılım süreçlerinizi yazıp projenizi bitirebilirsiniz. Ama Flex işin içine girince ayrıca bir istemci de yazmış oluyorsunuz. Bu durumda sitenizde hata ayıklamanız da daha zor hale geliyor.
Bazen böyle şeyler yazarken dar görüşlülük mü yapıyorum diye düşünüyorum. Ama nasıl ki Java Applet’ler ile tüm bir site yapmıyorsak Flex ile de gelecekte yaygın bir şekilde tüm bir site yapacak gibi durmuyoruz. Bunun yanında, 2000’lerden önce Java applet ile böyle tüm site yapma girişimleri de hatırlıyorum; yine sanırım bir alışveriş sitesiydi. ;)
Sevgiler,
Çağdaş Tülek