Kullanıcıya Ait Cevap
20/05/2008 - 18:05:12 cevap (19) Okunma : 2963 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
Yarışma
Fikir10000 Dijital Pazarlama Fikir Yarışması
Fikir10000 Dijital Pazarlama Fikir Yarışması
ADTECH tarafından düzenlenen Fikir10000 yarışmasına; dijital pazarlama ile ilgili size ait olan fikrinizle katılabilir ve 10.000 YTL’lik birinci...
Kategori:
Yarışma
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 575 (1 kayıtlı, 574 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








Herkese selamlar,
Güzel tartışma ortamlarının olması gerçekten hoş. Projenin yapımcısı olarak gerekli cevapları vermek istedim.
Sevgili Selçuk,
Seni tekrardan görmek çok güzel :) http://www.flexturkey.com/ adresinde tartışma ortamımız devam ediyor.
Evet, Türkiye’de Flex üzerine ilk olduğunu idda edebiliyorum. Ancak, dünya üzerinde Flex.org’un Showcase örneklerine ve araştırmalarımıza dayanarak ve şu cümlemde idda ve iddasız olarak açk olarak "Çok uzun zamandan beri geliştirdiğimiz http://www.ikitikla.com şuanda hayata geçmiştir. Türkiye’nin ilk ve gördüğümüz kadarıylada Dünya’daki ilk %100 çalışan Flex E-ticaret sitedir. " diye belirttim. Topik konusu halen yukarıda belirttiğim link üzerinde mevcuttur.
Flex’i, senin deyiminle ‘hibrid’ yani melez olarak kullanılmamalıdır. Ama bir SWF dosyası olduğundan elbette melez olarak programsal olarak mümkündür. Flex güçlü bir yapıdır, Web1.0 içine gömmek pek mantıklı gelmiyor bu durumda gücünü anlayamazsınız.
Flex ihtiyaca göre ve projeye göre kullanmak yerine, Flex’i kullanacak ihtiyaçları siz yaratacak ve geliştireceksiniz. Bu düşünce var oldugu sürece gelişemez ilerleyemez ve hiçbir zaman yeni kapılar açamazsınız. Bu durumu başkaları fark eder, yurt dışında bir kaç örnek yapılır ve bizde buradan vay be nelerle ugraşılıyor deriz.
İyi şeyler yapmak istiyorsanız, yenilikçi olmak şarttır. Ben açıkcası standartları yaklaşık 22 senelik yazılım deneyim boyunca hiç sevmedim. Her zaman farklı bakış açılarını sevdim.
"top-10-flex-mistakes" belirtmiş olduğun link’teki görüşlere katılmam mümkün değil çünkü Flex 2 – 3 senedir gelişirilmektedir. İlgimi çeken 5nci maddesinde belirtmiş oldukları görüşe göre "Flex yazılımcı kiralamak pahalıdır ve zordur", yeni olan bir yapı üzerinde elbette pahalı ve developer bulmak zordur. Ancak, kısa zaman sonra çeşitli kariyer sitelerinde aranan pozisyonların başlığında "Flex Developer" diye göreceksiniz. Şuanda RIA konusu Türkiye için çok yenidir bu durum bir süre sonra aşılacaktır. Yeni çalışma ortamları doğurmak çok önemlidir bu sayede yeni iş kolları oluşturur ve local değil, kamu yararına Türkiye’miz için önemli adımlar atarsınız.
Ajax kesinlikle Flex ile karşılaştırılamaz. Ajax dediğimiz şey şu kadar javascripttir;
Windows için;
Asenkron olarak bir HTML verisini alıp div içine innerHTML fonksiyonula koyarsınız ve size refresh olmaksızın yenilenme sağlar.
Hepsi bu. Bu durum Flex’in yada genel olarak RIA ‘ide’lerinin yaptıklarıyla asla kıyaslanamaz.
Sevgili Çağdaş
1- Yeni bir yapı kullanıyorsunuz elbette windows98 üzerinde p3 makinada bakarsanız mutlaka yavaş sayfa kaydırması görebilirsiniz. (Ben test ettim ve %30 page scrolling yavaştır) Bu durum Ferrari’ye LPG takmak gibidir. Şuanda piyasadaki hiçbir makinada bunu göremezsiniz çünkü artık en kötü makinanın fiyatı bile 12 taksitle 400 500 USD civarlarında satılıyor.
2- Bu sizin yogurdu nasıl yediğinizle alakalıdır. Google bu durumdan oldukça mutlu. BKZ: site:ikitikla.com google.com.tr de arayınız.
3- CTRL+F tuşu Flex üzerinde kullanılabilir. Bu tamamen flex developer’un konusudur.
4- Evet çözümleri var bunu www.ikitikla.com üzerinde bulabiliyorsunuz bir ürünün linkini arkadaşınıza gönderebiliyosunuz. Arayüz şuandaki Web1.0 ile aynı hızdadır. Sizin Flex’i nasıl yorumladığınıza bağlıdır. Bir web sayfası 100kb ise aynı sayfayı flex ile 100kb ile SWF dosyasını oluşturuyorsanız yüklenme süresi aynıdır. Ancak Web1.0da yüklenme üzerinde resimlerin ve yazıların yüklenme sırasında sayfa üzerine basılmasından dolayı görsel beklemede aldatıcı durum yaratır. Flex’in gelecekteki yapısı senindiğinin aksine paylaşılabilirliği azaltmasını değil dahada fazla paylaşılabilir olmasını sağlayacaktır. Bu durumda Flex’i nasıl yorumladığınıza bağladır. Benim paylaşım deyince ilk aklıma gelen Emule oldu. Flex ile %100 emule gibi bir desktop program yapabilirsiniz. Yapılması gereken AIR olarak derlemek.
5- Evet dediğin %100 doğrudur. Ne güzel işte viruslerden kurtulmuş oluyoruz. :) Flex browser bağımsızdır.
Geliştiriciler açısından;
1- Flex yazılımcı kalitesini arttırır.
2- Dotnet ortamında kod yazmak ile Flex ortamında kod yazmak arasında fark yoktur. PHP farklı bir konudur ve %100 Web1.0 için tercih ederim. Hata ayıklamak gerek PHP için gerek Flex için yada diğer diller için sizin tecrubenizle sabittir.
Sevgili Çağdaş, her zaman yenilikci olmakda fayda vardır zoru görüp arkamızı dönersek olmaz. Bu nedenle korkular dar görüşlülük yaratmasın sende. Ama sana bir ip ucu, geleceğin Web’i RIA olacaktır şimdiden ucundan tutmalısın ve Web1.0 ile yürümek yerine onunla koşmalısın. Başarısızlıkların arkasında azimsizliğin olduğunu unutma.
Sevgili Erhan
Seminere gelmene çok sevindim. Zaten seninde belirttiğin gibi arama motorları olayını aştığımızı söylemenin ötesinde bunu o anda göstermiştik. Adobe firmasından gelen Enriqe ve Andrew bu konuya hayran olmuştur. Seminer sonrası bizimle ayrıca bir görüşme yapmıştır.
İlgin için teşekkürler.
Sevgili Engin
http://ikitikla.com/ikitikla/Oto+Aksesuar/Oto+Aksesuar+%DCr%FCnleri/Oto+Konfor/index.html?19559 adresine tıkladığımızda yada google gidip bir arama yaptığınızda çıkan sonuça tıkladığınızda site normal hali ile açılıp eğer bu bir kategoriyse direk oraya, eğer bir ürünse direk ürünün ayrıntısına gitmektedir. Bir eksiklik göremiyorum. Seminerde de bunu göstermiştik.
Sevgili Orçun
PDA’inda Flash Lite player’ın varmı bilemiyorum. Kısa zaman içinde Adobe, Flash Lite’in yeni versiyonunu çıkartacak böylelikle Flex rahatlıkla çalışacaktır. Biraz sabır. Flex konusu PDAler için gelecekte tercih edilecektir çünkü var olan PDAler üzerinde Java ve dotnet uygulamalarıyla Windows 5.0 yada 6.0 için yapılmakta ve sıkıcı sorunlar çıkmaktadır. Flex’in PDAler üzerinde hakimiyeti yakındır.
Bol Flex’li günler dilerim.