<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Adobe Günlüğü &#187; Eşref Atak</title>
	<atom:link href="http://www.adobegunlugu.com/author/esrefatak/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adobegunlugu.com</link>
	<description>Adobe'den günlük haberler, etkinlikler, duyurular</description>
	<lastBuildDate>Tue, 18 Jun 2013 07:59:00 +0000</lastBuildDate>
	<language>tr-TR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Veri görselleştirme nedir, 10 öneri ve Flex</title>
		<link>http://www.adobegunlugu.com/veri-gorsellestirme-nedir-10-oneri-ve-flex/</link>
		<comments>http://www.adobegunlugu.com/veri-gorsellestirme-nedir-10-oneri-ve-flex/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 20:59:51 +0000</pubDate>
		<dc:creator>Eşref Atak</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.adobegunlugu.com/?p=1663</guid>
		<description><![CDATA[<a href="http://www.adobegunlugu.com/veri-gorsellestirme-nedir-10-oneri-ve-flex/"><img align="left" hspace="5" width="100" src="http://1.bp.blogspot.com/_tI4stHzB8tE/SzEmlf8owrI/AAAAAAAABMY/naw81ciF2CY/s400/Screen+shot+2009-12-22+at+9.57.42+PM.png" class="alignleft wp-post-image tfe" alt="" title="" /></a> [...]<div class='yarpp-related-rss'>

İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/' rel='bookmark' title='Flex projelerinin selameti için 8 öneri'>Flex projelerinin selameti için 8 öneri</a></li>
<li><a href='http://www.adobegunlugu.com/flex-ogrenmek-isteyenler-icin-turkce-kaynak/' rel='bookmark' title='Flex Öğrenmek İsteyenler İçin Türkçe Kaynak'>Flex Öğrenmek İsteyenler İçin Türkçe Kaynak</a></li>
<li><a href='http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='Flex, Flash&#8217;ın yapamadığı neyi yapıyor?'>Flex, Flash&#8217;ın yapamadığı neyi yapıyor?</a></li>
</ul>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p><div><a href="http://1.bp.blogspot.com/_tI4stHzB8tE/SzEmlf8owrI/AAAAAAAABMY/naw81ciF2CY/s1600-h/Screen+shot+2009-12-22+at+9.57.42+PM.png"><img class="aligncenter" style="border: 0pt none;" src="http://1.bp.blogspot.com/_tI4stHzB8tE/SzEmlf8owrI/AAAAAAAABMY/naw81ciF2CY/s400/Screen+shot+2009-12-22+at+9.57.42+PM.png" border="0" alt="" width="400" height="290" /></a></div>
<p>Veri görselleştirme, elde olan karmaşık bilgileri, birbakışta anlaşılabilecek şekilde görsel unsurlar kullanarak sunmaktır.</p>
<p>Bu yazıda işte bu &#8220;görselleştirme&#8221;den, görselleştirme projelerinden ve Flex&#8217;in web ortamında veri görselleştirme için en ideal teknoloji olduğundan bahsedeceğim.</p>
<p><span id="more-1663"></span></p>
<p>Kaynak: <a href="http://blog.vukuf.com/2009/12/veri-gorsellestirme-nedir-10-oneri-ve.html">Veri görselleştirme nedir, 10 öneri ve Flex</a></p>
<p>Her ne kadar Türkiye&#8217;de pek yaygın olmasa da hacimli ve içerisinde çok sayıda bilgi içeren sistemlerde önünde sonunda bir veri görselleştirme  ihtiyacı olur. Veri görselleştirme çözümlerini genellikle patronlar (karar alıcılar) ister. Çünkü, finans ve satış gibi birimlerden gelen karmaşık bilgileri anlamak için kafa patlatmaktan bıkmışlardır. &#8220;<em>Madem bilgisayar sistemlerine yüklüce para harcıyorum o halde tek tıkta bana şirketimin gidişatını ve alarm durumlarını göstersin</em>&#8221; derler ki bence çok haklılar. Ve inanın bana, siz ne kadar çalışırsanız çalışın, ne kadar entegre bir sistem yapmış olursanız olsun, patron kısmı önüne gelen rapora bakar. Çarpıcı bilgiler bulursa <em>&#8220;aferin&#8221;</em> der, aksi taktirde siz ne anlatırsanız anlatın eli çenesinde dinler sizi.</p>
<p><a href="http://2.bp.blogspot.com/_tI4stHzB8tE/Sx9C3TMHy-I/AAAAAAAABKo/NQyu0uK6voM/s1600-h/flex.png"><img class="alignleft" style="border: 0pt none;" src="http://2.bp.blogspot.com/_tI4stHzB8tE/Sx9C3TMHy-I/AAAAAAAABKo/NQyu0uK6voM/s200/flex.png" border="0" alt="" width="85" height="85" /></a>Bir veri görselleştirmesi çözümü hazırlayacaksanız bunun web tabanlı olması lazım ki patronunuz evden ve hafta sonu bakıp birilerini arayabilsin! İşte bu noktada devreye Flex giriyor. Flex, veri görselleştirmesi konusunda web ortamındaki en ideal çözümdür. Kapsamlı veya küçük her türlü veri görselleştirmesini rahatlıklıkla hazırlayabiliriz. Şimdi kendi tecrübelerime dayanarak, veri görselleştirmesi yaparken nelere dikkat edersek işimiz yolunda gider bunu paylaşmak istiyorum. Bu önerilerin Flex kullanmadığını projelerde de işinize yarayabileceğini tahmin ediyorum.</p>
<div><a href="http://1.bp.blogspot.com/_tI4stHzB8tE/Sx9C8SPm8NI/AAAAAAAABK4/X_cO7kG2t_o/s1600-h/IMG_8044.jpg"><img class="alignright" style="border: 0pt none;" src="http://1.bp.blogspot.com/_tI4stHzB8tE/Sx9C8SPm8NI/AAAAAAAABK4/X_cO7kG2t_o/s320/IMG_8044.jpg" border="0" alt="" width="320" height="240" /></a></div>
<p><strong>1) Görselleştirmeyi öncelikle kağıtta tasarlayın:</strong> Bu sayede,  revizyon vs olduğunda henüz kod yazmamış olduğunuz için rahatlıkla revizyon yapabilirsiniz. Herkese sunabilir. Görüş alabilirsiniz.</p>
<p><strong>2) XML kullanın:</strong> XML sayesinde her türlü sistemden veri kabul edebilir hale gelirsiniz. İster LiveCycle olsun ister bir PHP uygulaması, her türlü sistem size veri sağlayabilir. Bir yerlerden veri çekmeden önce, nasıl bir XML alırsanız işiniz kolaylaşır bunu belirleyin. Bu örnek XML üzerinde çalışın. Daha sonra sistemlerden mümkün olduğunca o şekilde almaya çalışın.</p>
<p><a href="http://1.bp.blogspot.com/_tI4stHzB8tE/SzEw-kKDJAI/AAAAAAAABMw/DXOhZhp_Okw/s1600-h/i"><img class="alignleft" style="border: 0pt none;" src="http://1.bp.blogspot.com/_tI4stHzB8tE/SzEw-kKDJAI/AAAAAAAABMw/DXOhZhp_Okw/s320/i" border="0" alt="" width="112" height="112" /></a><strong>3) Flex&#8217;in dahili kendi görselleştirme bileşenleri ile yetinmeyin:</strong> <a href="http://www-01.ibm.com/software/integration/visualization/elixir/">ILOG Elixir</a> kullanın (IBM satın aldı)</p>
<p>İlgili bir yazı: <a href="http://blog.vukuf.com/2009/10/adobe-flex-neye-oynuyor.html">Adobe Flex neye oynuyor?</a></p>
<p><strong>4) Öncelikle görselleştirmenin mantığını anlayın: Ç</strong>izgi grafik ne türlü işe yarar? Pasta grafik hangi durumlarda kullanılmalı? Radar grafik hangi durumlarda kullanılmalı&#8230; Örneğin; araba ve futbolcu gücünü görselleştirirken neden radar kullanıldığını, günlük ziyaretçi sayılarının neden çizgi grafik yapıldığını, yurtiçi ve yurdışı satışların neden pasta grafikte gösterildiğini&#8230;</p>
<div><a href="http://3.bp.blogspot.com/_tI4stHzB8tE/SzEiw-Ek_cI/AAAAAAAABL4/JkvHC5Cj6Pg/s1600-h/Screen+shot+2009-12-22+at+9.48.37+PM.png"><img class="alignright" style="border: 0pt none;" src="http://3.bp.blogspot.com/_tI4stHzB8tE/SzEiw-Ek_cI/AAAAAAAABL4/JkvHC5Cj6Pg/s320/Screen+shot+2009-12-22+at+9.48.37+PM.png" border="0" alt="" width="320" height="195" /></a></div>
<p><strong>5) Farklı görselleştirme türlerini denemeyi düşünün</strong>: Belki çok zaman harcayarak yapmaya çalıştığınız bir görselleştirmeyi tek grafikte çözebilirsiniz. Örneğin; çizgi grafik üzerinde balonlu görselleştirmeler, dünya haritası üzerinde renk geçişli görselleştirmeler&#8230;</p>
<p><em>İlgili bir yazı: <a href="http://blog.vukuf.com/2009/12/flashc-olarak-flexe-bir-turlu-snamadm.html">&#8220;Flash&#8217;çı olarak Flex&#8217;e bir türlü ısınamadım&#8221;</a></em></p>
<p><strong>6) Görselleştirmeniz sade olsun:</strong> Veri görselleştirmenin amacı kullanıcıya basitçe etkili bilgilendirme yaparak bazı şeylere dikkati çekmektir. Karmaşık Pivot tablolarla kafa bulandırmayın. Mesajı basit ve vurucu bir şekilde verin.Örneğin; kurumdaki personelin eğitim durumunu gösteren bir görselleştirmede pastada dilim dilim eğitim düzeyleri olmazsa eksik kalır. Daha fazlasını isteyen kullanıcılarınız için &#8220;İleri Düzey&#8221; diye bir seçenek sunabilirsiniz görselleştirmenizde.</p>
<div><a href="http://1.bp.blogspot.com/_tI4stHzB8tE/SzElcTVUK0I/AAAAAAAABMI/sCKyC-9M-Y4/s1600-h/Screen+shot+2009-12-22+at+9.58.57+PM.png"><img class="alignleft" style="border: 0pt none; margin-left: 2px; margin-right: 2px;" src="http://1.bp.blogspot.com/_tI4stHzB8tE/SzElcTVUK0I/AAAAAAAABMI/sCKyC-9M-Y4/s320/Screen+shot+2009-12-22+at+9.58.57+PM.png" border="0" alt="" width="320" height="141" /></a></div>
<p><strong>7) Görselleştirmeniz etkileşimli olsun: </strong>Örneğin, en çok satılan ürünleri gösteren bir pastada dilim tıklatılığında o dilimin şehir bazında ayrıntısını gösteren ikinci bir grafik canlanabilir. Yada, şehir nüfuslarını karşılaştırmalı gösteren bir çubuk grafikten şehri seçince başka bir çubuk grafikte ilçelerin karşılaştırmalı nüfusları görünebilir. Bu durum görselleştirmenize bir hareketlilik katar, katılımı sağlar. Yorumu teşvik eder.</p>
<div><a href="http://3.bp.blogspot.com/_tI4stHzB8tE/SzErtgPFCII/AAAAAAAABMg/vtsgfnGbGL4/s1600-h/Screen+shot+2009-12-22+at+9.58.04+PM.png"><img class="alignright" style="border: 0pt none;" src="http://3.bp.blogspot.com/_tI4stHzB8tE/SzErtgPFCII/AAAAAAAABMg/vtsgfnGbGL4/s320/Screen+shot+2009-12-22+at+9.58.04+PM.png" border="0" alt="" width="320" height="182" /></a>İlgili bir yazı: <a href="http://blog.vukuf.com/2009/10/flex-kac-para.html">Flex kaç para?</a></div>
<p><strong>8 ) Tasarımcıdan görüş alın: </strong>Görselleştirme projelerinizde her zaman bir tasarımcıdan destek alın. Netice itibariyle veri görselleştirmesi de göze hitap eder. Tasarımcıların alanına yakındır. Adında &#8220;görsel&#8221; geçmesi bile yeter. <img src='http://www.adobegunlugu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hazırlayacağı ufak bir simge/resim, görselleştirmenize farklı bir hava katabilir.</p>
<div><a href="http://1.bp.blogspot.com/_tI4stHzB8tE/SzEsg9xi-II/AAAAAAAABMo/Kg7rIP8pupw/s1600-h/Screen+shot+2009-12-22+at+10.30.38+PM.png"><img class="alignleft" style="border: 0pt none;" src="http://1.bp.blogspot.com/_tI4stHzB8tE/SzEsg9xi-II/AAAAAAAABMo/Kg7rIP8pupw/s320/Screen+shot+2009-12-22+at+10.30.38+PM.png" border="0" alt="" width="320" height="253" /></a></div>
<p><strong>9) Bilgileri yazdırmak isteyenleri unutmayın:</strong> Her ne kadar görselleştirmeyi insanların bilgisayarda bakıp görmesi için yapmış olsanız da kullanıcıların bu görselleştirmeyi kağıda yazdırmak isteyeceklerini unutmayın. Belki bir faturaya eklemek için belki bir toplantıda göstermek üzere yazdırmak isteyebilirler. Bu nedenle, görselleştirmenizin kağıda düzgün şekilde çıktığını kontrol edin. Emin olun, görselleştirmeniz kağıtla elden ele dolaşmaya faturalara eklenmeye başladığı gün emekleriniz işe yaramış demektir!</p>
<p><em>İlgili bir yazı: <a href="http://blog.vukuf.com/2009/11/flex-projelerinin-selameti-icin-8-oneri.html">Flex projelerinin selameti için 8 öneri</a></em></p>
<p><strong>10) Ekrandaki veriler güncel ve doğru olsun:</strong> Nasıl yapacaksınız bilmiyorum. SAP&#8217;den mi Micro&#8217;dan mı yoksa bir PostgreSQL veritabanından mı çekeceksiniz bilmiyorum ama bir şekilde görselleştirmenizdeki verileri güncel tutun. Veri çektiğiniz servislerin (Web Service vs) çalışır olmasını sağlayın. Ve en önemlisi: Gösterdiğiniz verilerin doğru olduğunu kontrol edin. İlkokul&#8217;da öğrettikleri gibi, verilerin sağlamasını yapın!</p>
<p>Not: Sıkça kullandığım görselleştirme sitelerinin adreslerini <a href="http://delicious.com/esrefatak/visualization">Delicious</a> hesabımdan paylaşıyorum.</p>
<p>Ve son olarak görselleştirmeye farklı bir bakış açısı!:</p>
<p><a href="http://friendfeed-media.com/24857978888e30d8ce770ab354a68eb8aba93553"><img src="http://friendfeed-media.com/24857978888e30d8ce770ab354a68eb8aba93553" border="0" alt="" width="447" height="500" /></a></p>
<p>Blogumdaki diğer ilgili yazılar:</p>
<p><a href="http://blog.vukuf.com/2009/10/dunya-devleri-flash-player-icin-bir.html">Dünya devleri Flash Player için bir araya geliyor</a><a href="http://blog.vukuf.com/2009/10/adobe-air-2-bomba-gibi-geliyor.html"><br />
Adobe AIR 2 bomba gibi geliyor</a><br />
<a href="http://blog.vukuf.com/2009/02/flex-flashn-yapamadg-neyi-yapyor.html">Flex nedir ve Flash’ın yapamadığı neyi yapıyor?</a></p>
<div class='yarpp-related-rss'>
<p>İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/' rel='bookmark' title='Flex projelerinin selameti için 8 öneri'>Flex projelerinin selameti için 8 öneri</a></li>
<li><a href='http://www.adobegunlugu.com/flex-ogrenmek-isteyenler-icin-turkce-kaynak/' rel='bookmark' title='Flex Öğrenmek İsteyenler İçin Türkçe Kaynak'>Flex Öğrenmek İsteyenler İçin Türkçe Kaynak</a></li>
<li><a href='http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='Flex, Flash&#8217;ın yapamadığı neyi yapıyor?'>Flex, Flash&#8217;ın yapamadığı neyi yapıyor?</a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.adobegunlugu.com/veri-gorsellestirme-nedir-10-oneri-ve-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex projelerinin selameti için 8 öneri</title>
		<link>http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/</link>
		<comments>http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 10:16:55 +0000</pubDate>
		<dc:creator>Eşref Atak</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://www.adobegunlugu.com/?p=1593</guid>
		<description><![CDATA[<a href="http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/"><img align="left" hspace="5" width="100" src="../wp-content/uploads/2009/12/Fx.png" class="alignleft wp-post-image tfe" alt="Fx" title="" /></a> [...]<div class='yarpp-related-rss'>

İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/veri-gorsellestirme-nedir-10-oneri-ve-flex/' rel='bookmark' title='Veri görselleştirme nedir, 10 öneri ve Flex'>Veri görselleştirme nedir, 10 öneri ve Flex</a></li>
<li><a href='http://www.adobegunlugu.com/flex-ogrenmek-isteyenler-icin-turkce-kaynak/' rel='bookmark' title='Flex Öğrenmek İsteyenler İçin Türkçe Kaynak'>Flex Öğrenmek İsteyenler İçin Türkçe Kaynak</a></li>
<li><a href='http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='Flex, Flash&#8217;ın yapamadığı neyi yapıyor?'>Flex, Flash&#8217;ın yapamadığı neyi yapıyor?</a></li>
</ul>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignleft" src="../wp-content/uploads/2009/12/Fx.png" alt="Fx" width="200" height="200" />Flex yenilikçi bir teknolojidir. Bu nedenle neyin nasıl yapılacağı konusunda farklı yollarla karşılaşacaksınız. Her yenilikçi teknolojide olduğu gibi Flex&#8217;te de dünyada usül ve teknik olarak doğruların oturması zaman alacaktır.  O güne kadar Flex projelerinizin daha başarılı olması için burada madde madde bazı öneriler sunuyorum<strong>:<br />
</strong></p>
<ol>
<li><strong>Projenizin amacını ve ihtiyaçlarını iyi belirleyin</strong>: Flex kullanmak projeniz için bir sihirli değnek değildir. Eğer sihirli bir değnek varsa o da proje ihtiyaçlarının ve amaçlarının iyi belirlenmesidir. Proje ihtiyaçlarınızı belirlemezseniz, projeniz yamalı bohçaya döner. Neyle uğraştığınızı siz de unutursunuz.</li>
<li><strong>Flex uygulamanızı sade tutun:</strong> Gerek patronunuz gerekse müşteriniz sizden sürekli yeni özellikler isteyecektir. Bu isteklerden bazıları uygulamanızı minvalinden çıkartabilecek gizli dinamitler olabilir. Ya siz yada proje yöneticiniz bu istekleri bir elekten geçirsin. Ama biri bunu yapsın!</li>
<li><strong>Tasarım kraldır!</strong>: İster Flex olsun ister Javascript/HTML hangi teknolojiyi kullanırsanız kullanın, uygulamanın tasarımı önceden hazır olmalıdır. Özellikle Flex projelerinde tasarım yani yazılımın neye benzeyeceği belli olmazsa, sonu olmayan bir yazılım projesine başlamışsınız demektir. Geçmiş olsun! (<a href="http://blog.vukuf.com/2009/11/flex-icin-framework-ve-javaj2ee-ile.html">Flex için framework&#8217;ler ve Java/J2EE ile bütünleştirme</a>)</li>
<li><strong>BlazeDS ve LiveCycle Data Services kullanın</strong>: Flex ile veritabanına bağlanmayı ve üçüncü taraf servislerle entegrasyonu kolaylaştıran bu sunucu tarafı teknolojiler, Flex ile fark yaratmanızı kolaylaştıracaktır. (<a href="http://blog.vukuf.com/2009/10/flex-veritabanna-baglanabiliyor-mu.html">Flex veritabanına bağlanabiliyor mu?</a>)</li>
<li><strong>Framework aramayı bırakın Tasarım Kalıbı bakının</strong>:  Tamam framework&#8217;ler de gereklidir. Fakat Flex&#8217;in yapısı zaten ek bir framework&#8217;e ihtiyaç bırakmayacak şekilde tasarlanmıştır. Öncelikle bir tasarım kalıbı seçmeniz önemli.</li>
<li><strong>Tekerleği yeniden icat etmeden önce araştırın</strong>: Flex yeni ve yenilikçi bir teknolojidir. Bu nedenle yapmak istediğiniz bazı şeyleri &#8220;daha önce kimse yapmamış&#8221; demeden önce iyice araştırın. Başkaları nasıl yapmış inceleyin. En iyi yöntemi bulun. Gerekirse ücretli/ücretsiz bileşen kullanın. Örn: <a href="http://www.ilog.com/products/ilogelixir/">ILOG Elixir</a></li>
<li><strong>Flex bir önyüz teknolojisidir:</strong> HTML ve Javascript&#8217;in alternatifidir. Eğer iş katmanında yapılması gereken işlem, kontrol ve dallanmaları Flex&#8217;e istemci tarafında yaptırırsanız, Flex projenizi bir ağ gibi kaplar ve zamanla içinden çıkılmaz bir hal alabilir. Flex&#8217;i yerli yerinde kullanın. En iyi yöntem sunucu tarafınızı (ColdFusion, .NET, Java, PHP vs) servis tabanlı mimariye geçirin. Flex web servislerle çalışsın. (<a href="http://blog.vukuf.com/2009/10/htmljavascript-yerine-flex-kullanmak.html">HTML-Javascript&#8217;ten Flex&#8217;e geçmek için 10 neden</a>)</li>
<li><strong>AIR alternatifini her zaman değerlendirin</strong>: <em>Neden Flex kullandınız</em> sorusunun en önemli cevaplarından biri AIR olmalıdır. Birkaç tıkla Flex web uygulamanızı masaüstü uygulamasına dönüştürebilirsiniz. Projenizin ilerleyen aşamalarında masaüstü ayağı çok önemli olacaksa bunu kestirebiliyorsanız, Flex kafadan doğru bir seçim olabilir. Bir de şu açıdan bakın; belki de kullanıcılarınız Flex uygulamanızın AIR halini daha çok severler?</li>
</ol>
<p>Blogumda benzer yazılar:</p>
<p><a href="http://blog.vukuf.com/2009/10/flex-kac-para.html">Adobe Flex neye oynuyor?<br />
Flex kaç para?</a><a href="http://blog.vukuf.com/2009/10/dunya-devleri-flash-player-icin-bir.html"><br />
Dünya devleri Flash Player için bir araya geliyor</a><a href="http://blog.vukuf.com/2009/10/adobe-air-2-bomba-gibi-geliyor.html"><br />
Adobe AIR 2 bomba gibi geliyor</a><br />
<a href="http://blog.vukuf.com/2009/02/flex-flashn-yapamadg-neyi-yapyor.html">Flex nedir ve Flash&#8217;ın yapamadığı neyi yapıyor?</a></p>
<p><strong>Kaynak:</strong> <a href="http://blog.vukuf.com/2009/11/flex-projelerinin-selameti-icin-8-oneri.html">http://blog.vukuf.com/2009/11/flex-projelerinin-selameti-icin-8-oneri.html</a></p>
<div class='yarpp-related-rss'>
<p>İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/veri-gorsellestirme-nedir-10-oneri-ve-flex/' rel='bookmark' title='Veri görselleştirme nedir, 10 öneri ve Flex'>Veri görselleştirme nedir, 10 öneri ve Flex</a></li>
<li><a href='http://www.adobegunlugu.com/flex-ogrenmek-isteyenler-icin-turkce-kaynak/' rel='bookmark' title='Flex Öğrenmek İsteyenler İçin Türkçe Kaynak'>Flex Öğrenmek İsteyenler İçin Türkçe Kaynak</a></li>
<li><a href='http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='Flex, Flash&#8217;ın yapamadığı neyi yapıyor?'>Flex, Flash&#8217;ın yapamadığı neyi yapıyor?</a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HTML/Javascript yerine Flex&#8217;i seçmek için 10 neden</title>
		<link>http://www.adobegunlugu.com/htmljavascript-yerine-flexi-secmek-icin-10-neden/</link>
		<comments>http://www.adobegunlugu.com/htmljavascript-yerine-flexi-secmek-icin-10-neden/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 17:55:06 +0000</pubDate>
		<dc:creator>Eşref Atak</dc:creator>
				<category><![CDATA[Eğitim]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://www.adobegunlugu.com/?p=1350</guid>
		<description><![CDATA[<a href="http://www.adobegunlugu.com/htmljavascript-yerine-flexi-secmek-icin-10-neden/"><img align="left" hspace="5" width="100" src="http://1.bp.blogspot.com/_tI4stHzB8tE/Sucxs400aCI/AAAAAAAABBs/1TO3PEeEW5o/s200/Fx.png" class="alignleft wp-post-image tfe" alt="" title="" /></a> [...]<div class='yarpp-related-rss'>

İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/' rel='bookmark' title='Flex projelerinin selameti için 8 öneri'>Flex projelerinin selameti için 8 öneri</a></li>
<li><a href='http://www.adobegunlugu.com/flex-ogrenmek-isteyenler-icin-turkce-kaynak/' rel='bookmark' title='Flex Öğrenmek İsteyenler İçin Türkçe Kaynak'>Flex Öğrenmek İsteyenler İçin Türkçe Kaynak</a></li>
<li><a href='http://www.adobegunlugu.com/indesigna-gecmek-icin-55-neden/' rel='bookmark' title='InDesign&#8217;a Geçmek İçin 55 Neden'>InDesign&#8217;a Geçmek İçin 55 Neden</a></li>
</ul>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p><div style="clear: both;text-align: center"><a href="http://1.bp.blogspot.com/_tI4stHzB8tE/Sucxs400aCI/AAAAAAAABBs/1TO3PEeEW5o/s1600-h/Fx.png"><img src="http://1.bp.blogspot.com/_tI4stHzB8tE/Sucxs400aCI/AAAAAAAABBs/1TO3PEeEW5o/s200/Fx.png" border="0" alt="" /></a></div>
<p><strong>1 ) </strong><strong>Flex uygulaması heryerde aynı çalışır</strong>: Javascript gibi her tarayıcıda farklı çalışmaz.Web yazılımı hazırlarken işi gücü bırakıp Javascript ve CSS kodlarıyla boğuşurken bulmuyor muyuz kendimizi? Tarayıcıların her yeni sürümü çıktığında sayfalarımızın hata vermesinden bahsetmiyorum bile.<br />
<strong>2 ) </strong><strong>Flex&#8217;te kullanıcı bilgisayarında bilgi tutma imkanları çok güçlüdür:</strong> Javascript&#8217;te cookie sınırlıyız. Cookie&#8217;ler ise tam bir baş belasıdır. (<span style="font-size: small"><a href="http://blog.vukuf.com/2009/10/flex-ile-kullanc-bilgisayarna-bilgi.html">Flex ile kullanıcı bilgisayarına bilgi kaydetmek -Array, String, XML vs</a></span>)<br />
<strong>3 ) Flex&#8217;te arayüz bileşenleri çok zengindir: </strong>Takvim, chart ve görselleştirme bileşenleri HTML/Javascript ile karşılaştırılamaycak kadar zengindir. <a href="http://www.ilog.com/products/ilogelixir/">ILOG Elixir</a><br />
<strong>4 ) Flex ile masaüstü uygulaması da geliştirilebilir:</strong> Flex öğrenen bir geliştirici masaüstü uygulaması da geliştirebilir (AIR). Javascript&#8217;te ise web sitesiyle sınırlıyız. <span style="font-size: small"><a href="http://blog.vukuf.com/2009/10/adobe-air-2-bomba-gibi-geliyor.html">Adobe AIR 2 bomba gibi geliyor</a></span><br />
<strong>5 ) Flex ile push teknoloji kullanabilirsiniz:</strong> Flex ile veriye ulaşma yetenekleri çok yüksektir. En bilinen örnek olarak, RTMP gerçek zamanlı iletişim özelliğini sayabiliriz. BlackBerry ve iPhone&#8217;daki push teknolojisinin aynısını Flex uygulamanıza katabilirsiniz. Javascript&#8217;te ise yeni bilgi var mı diye sunucuya defalarca kez XmlHttpRequest yapmak gerekir. Örneğin, karşı taraf yeni mesaj yazdı mı diye chat penceresinin sürekli kendisini yenilemesi gibi.<br />
<strong>6 ) Flex içerisine resim müzik vs gömülebilir</strong>: Javascript&#8217;te ise sunucudan ayrı ayrı çekmek gerekir. Son zamanlardaki <a href="http://websitetips.com/articles/css/sprites/">CSS sprite tekniği</a> en azından resimleri bir arada tutmayı sağlıyor.<strong> </strong><br />
<strong>7 ) Flex&#8217;te video özellikleri mükemmeldir:</strong> Javascript&#8217;te ise video özelliği yoktur. Orada zaten Flex/Flash kullanmak zaruri gibidir.<br />
<strong>8 ) Flex&#8217;te istediğiniz fontu kullanabilirsiniz:</strong> HTML/Javascript&#8217;e ise Arial gibi birkaç font dışında pek seçenek yok. Flex&#8217;te fontu uygulamaya gömebilirsiniz:  <span style="font-size: small"><a href="http://blog.vukuf.com/2008/11/embedding-font-to-flex-application.html">Flex uygulamasına font gömmek (video)</a></span><br />
<span style="font-size: small"><strong>9 ) Flex&#8217;te arayüz hazırlamak çok kolaydır: </strong>HTML/Javascript ile web uygulaması hazırlarken, uygulamanın neye benzeyeceğini görmek için tek çare tarayıcıda açmaktır. Flex&#8217;te ise uygulamanızın neye benzeyeceği daha baştan bellidir. Flex uygulamalarının o kadar şık olmasının nedeni budur; neye benzeyeceğini görerek hazırlıyoruz.<strong> </strong></span><br />
<span style="font-size: small"><strong>10 ) Flex uygulamalarında hata ayıklamak kolaydır:</strong> Javascript&#8217;te ise hata oluştuğunda çıktığında sorunun nerede olduğunu bulmak tam bir Çin işkencesi olabiliyor.</span></p>
<p>Kaynak: <a href="http://blog.vukuf.com/2009/10/htmljavascript-yerine-flex-kullanmak.html">http://blog.vukuf.com/2009/10/htmljavascript-yerine-flex-kullanmak.html</a></p>
<div class='yarpp-related-rss'>
<p>İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/flex-projelerinin-selameti-icin-8-oneri/' rel='bookmark' title='Flex projelerinin selameti için 8 öneri'>Flex projelerinin selameti için 8 öneri</a></li>
<li><a href='http://www.adobegunlugu.com/flex-ogrenmek-isteyenler-icin-turkce-kaynak/' rel='bookmark' title='Flex Öğrenmek İsteyenler İçin Türkçe Kaynak'>Flex Öğrenmek İsteyenler İçin Türkçe Kaynak</a></li>
<li><a href='http://www.adobegunlugu.com/indesigna-gecmek-icin-55-neden/' rel='bookmark' title='InDesign&#8217;a Geçmek İçin 55 Neden'>InDesign&#8217;a Geçmek İçin 55 Neden</a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.adobegunlugu.com/htmljavascript-yerine-flexi-secmek-icin-10-neden/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adobe AIR 2 bomba gibi geliyor</title>
		<link>http://www.adobegunlugu.com/adobe-air-2-bomba-gibi-geliyor/</link>
		<comments>http://www.adobegunlugu.com/adobe-air-2-bomba-gibi-geliyor/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 10:55:17 +0000</pubDate>
		<dc:creator>Eşref Atak</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[Haberler]]></category>

		<guid isPermaLink="false">http://www.adobegunlugu.com/?p=1255</guid>
		<description><![CDATA[<a href="http://www.adobegunlugu.com/adobe-air-2-bomba-gibi-geliyor/"><img align="left" hspace="5" width="100" height="70" src="http://www.adobegunlugu.com/wp-content/uploads/2009/10/Ekran-Resmi-2013-02-01-10.56.27-100x70.png" class="alignleft tfe wp-post-image" alt="Ekran Resmi 2013-02-01 10.56.27" /></a> [...]<div class='yarpp-related-rss'>

İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/yeni-bir-air-uygulamasi-adobe-wave/' rel='bookmark' title='Yeni Bir AIR Uygulaması: Adobe Wave'>Yeni Bir AIR Uygulaması: Adobe Wave</a></li>
<li><a href='http://www.adobegunlugu.com/mac-icin-adobe-audition-geliyor/' rel='bookmark' title='Mac için Adobe Audition geliyor'>Mac için Adobe Audition geliyor</a></li>
<li><a href='http://www.adobegunlugu.com/motorola-droid-2-adobe-flash-player-10-1-ile-yuklu-geliyor/' rel='bookmark' title='Motorola Droid 2 Adobe Flash Player 10.1 ile Yüklü Geliyor'>Motorola Droid 2 Adobe Flash Player 10.1 ile Yüklü Geliyor</a></li>
</ul>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p><div class="separator" style="clear: both;text-align: center"><a href="http://1.bp.blogspot.com/_tI4stHzB8tE/StrqV-D1axI/AAAAAAAAA9U/32L9FWqy5aQ/s1600-h/air_icon_special.gif"><img src="http://1.bp.blogspot.com/_tI4stHzB8tE/StrqV-D1axI/AAAAAAAAA9U/32L9FWqy5aQ/s320/air_icon_special.gif" border="0" alt="" /></a></div>
<p>Temelde web sayfası hazırlamak için kullanılan HTML, Javascript, Ajax, Adobe Flash® ve  Adobe Flex® gibi teknolojilerle masaüstü uygulaması hazırlamayı sağlayan Adobe AIR&#8217;in yeni sürümü AIR 2&#8242;nin duyurulmasına az kaldı. Beklediğimize değecek gibi görünüyor.</p>
<p>Öncelikle <a href="http://www.adobe.com/products/flashplayer/">Flash 10</a> SDK&#8217;sının AIR&#8217;a da katıldığını söylemek lazım. Bunun anlamı, Flash 10 ile gelen gelişmiş ses üretme özellikleri (ses çalma değil), noktadan-noktaya iletişim özellikleri ve 3 boyut gibi Flash 10&#8242;daki yeni özellikler artık AIR uygulamalarında da kullanılabilecek. Flash 10 dolayısıyla gelen yeniliklere ek olarak AIR&#8217;a birçok yeni özellik eklenmiş durumda. Ben benim en çok ilgimi çeken özelliklerden başlayarak özetle sıralamak istiyorum. Sonrasında daha ayrıntılı bilgi için verdiğim bağlantılara başvurabilirsiniz:</p>
<div class="separator" style="clear: both;text-align: center"><a href="http://2.bp.blogspot.com/_tI4stHzB8tE/StrqdaOI3XI/AAAAAAAAA9c/oM1ml2h0sS0/s1600-h/temp.png"><img src="http://2.bp.blogspot.com/_tI4stHzB8tE/StrqdaOI3XI/AAAAAAAAA9c/oM1ml2h0sS0/s320/temp.png" border="0" alt="" /></a></div>
<p><strong>1) AIR uygulamasından masaüstüne dosya sürükleme:</strong> Eskiden masaüstünden AIR uygulamasına dosya sürüklenip bırakıldığında bunu yakalayabiliyorduk. Artık bunun tam tersi de mümkün.<br />
<strong>2) Transaction desteği:</strong> Orta-üst düzey uygulamalarda bazen olmazsa olmaz bir teknik ihtiyaçtır. Veritabanına peşi sıra kaydedeceğimiz kayıtlardan birinde sorun olduğunda diğerlerini sistemden otomatik olarak geri almak mümkün (rollback)<br />
<strong>3) Mikrofondan ses alma:</strong> Ses kayıt uygulamaları hazırlamak mümkün olacak.<br />
<strong>4) DNS istemcisi: </strong>Artık DNS sunucularında sorgulama yapılabilecek. Örneğin, vukuf.com&#8217;un mail sunucusunun IP adresini öğrenmek artık mümkün.<br />
<strong>5) Diğer yazılımları çalıştırma: </strong>Örneğin, cmd.exe&#8217;ye parametreler gönderip işlem yaptırtabileceğiz.<br />
<strong>6) Dökümanı ilgili yazılımla açma:</strong> Örneğin bir PDF dosyasını Adobe Reader ile açtırabileceğiz.</p>
<p>Artırılmış performans, IPv6 desteği, ağ kartlarının bilgilerine ulaşım, ağ işlemleri için yeni soket özellikleri, disk bölümlerinin bilgilerine erişim ve yeni WebKit özellikleri gibi birçok irili ufaklı iyileştirme var.</p>
<p><strong>AIR Uygulaması Geliştirmek İçin Kullanılabilecek Teknolojiler</strong></p>
<p>Bir AIR uygulaması hangi dillerle geliştirilebilir diye bakıldığında çok geniş bir yelpaze çıkar ortaya: HTML, Ajax, Javascript (jQuery, YUI&#8230;), Flex, Flash (ActionScript). Bu dilleri bilen uzman geliştirici sayısı düşünüldüğünde dünyada en geniş geliştirici yelpazesini kucaklayan teknolojinin AIR olduğunu söylemek mümkün. Zira, PHP, Java (JSP) ve ASP.NET geliştiricileri hali hazırda HTML ve Javascript&#8217;i zaten biliyor ve kullanıyorlar. Bunun anlamı, başlangıç-orta düzey bir masaüstü uygulaması geliştirmek için ek bir istihdama gerek olmamaktadır.</p>
<p>Ayrıntılar için:</p>
<p><a href="http://www.insideria.com/2009/10/air-2-enhancements-complete-ov.html">http://www.insideria.com/2009/10/air-2-enhancements-complete-ov.html</a><br />
<a href="http://labs.adobe.com/technologies/air/%20">http://labs.adobe.com/technologies/air/ </a></p>
<p>Kaynak: <a href="http://blog.vukuf.com/2009/10/adobe-air-2-bomba-gibi-geliyor.html">http://blog.vukuf.com/2009/10/adobe-air-2-bomba-gibi-geliyor.html</a></p>
<div class='yarpp-related-rss'>
<p>İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/yeni-bir-air-uygulamasi-adobe-wave/' rel='bookmark' title='Yeni Bir AIR Uygulaması: Adobe Wave'>Yeni Bir AIR Uygulaması: Adobe Wave</a></li>
<li><a href='http://www.adobegunlugu.com/mac-icin-adobe-audition-geliyor/' rel='bookmark' title='Mac için Adobe Audition geliyor'>Mac için Adobe Audition geliyor</a></li>
<li><a href='http://www.adobegunlugu.com/motorola-droid-2-adobe-flash-player-10-1-ile-yuklu-geliyor/' rel='bookmark' title='Motorola Droid 2 Adobe Flash Player 10.1 ile Yüklü Geliyor'>Motorola Droid 2 Adobe Flash Player 10.1 ile Yüklü Geliyor</a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.adobegunlugu.com/adobe-air-2-bomba-gibi-geliyor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion diğerlerinin yapamadığı neyi yapıyor?</title>
		<link>http://www.adobegunlugu.com/coldfusion-digerlerinin-yapamadigi-neyi-yapiyor/</link>
		<comments>http://www.adobegunlugu.com/coldfusion-digerlerinin-yapamadigi-neyi-yapiyor/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 14:24:09 +0000</pubDate>
		<dc:creator>Eşref Atak</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.adobegunlugu.com/?p=370</guid>
		<description><![CDATA[ [...]<div class='yarpp-related-rss'>

İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='Flex, Flash&#8217;ın yapamadığı neyi yapıyor?'>Flex, Flash&#8217;ın yapamadığı neyi yapıyor?</a></li>
<li><a href='http://www.adobegunlugu.com/adobe-ogrenci-ogretmen-ve-krizde-issiz-kalan-gelistiricilere-destek-kampanyasi/' rel='bookmark' title='Adobe&#8217;den Öğrenci, Öğretmen ve Krizde İşsiz Kalan Geliştiricilere Destek'>Adobe&#8217;den Öğrenci, Öğretmen ve Krizde İşsiz Kalan Geliştiricilere Destek</a></li>
<li><a href='http://www.adobegunlugu.com/adobe-connect-showcase/' rel='bookmark' title='Adobe Connect Showcase'>Adobe Connect Showcase</a></li>
</ul>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p><p>Sektörde birçok <a id="pcbb" title="uygulama sunucusu" href="http://en.wikipedia.org/wiki/Application_server">uygulama sunucusu</a> mevcuttur (ColdFusion, PHP, Java, .NET&#8230;). Her birinin diğerlerine göre avantajları ve dezavantajları vardır; ücretli olup olmaması, performansı, dünyadaki kullanım yaygınlığı, hakkındaki teknik kaynakların çokluğu&#8230; Hangisini kullacağına karar vermek kimileri için çok kolaydır. Eğer kısa süreli veya düşük bütçeli projeler gerçekleştiriyorsanız, buna karar vermek daha kolay olabilir. Fakat eğer kalabalık bir geliştirici ekibiniz varsa, uzun soluklu projeler gerçekleştiriyorsanız, karar vermek çok zor olacaktır. Karar verirken teknik saplantılardan kurtulmalısınız. Bu yazımızda, Adobe&#8217;nin <a id="dd9o" title="ColdFusion" href="http://www.adobe.com/products/coldfusion/">ColdFusion</a> Uygulama Sunucusu&#8217;na değineceğiz. Faklı yapısıyla diğer seçeneklere göre sunduğu avantajları inceleyeceğiz.</p>
<p>Hangi uygulama sunucusunun tercih edileceğine karar verirken nelere dikkat edeceğiniz çok önemlidir. Bizce madem yazılım projelerinde en önemli gider geliştirici maliyetleridir o halde seçim yaparken geliştiricilerinizin konforu düşünülmelidir. Daha az kod yazarak daha az zamanda daha çok iş yapmalarına olanak sağlanmalıdır.</p>
<p><strong>ColdFusion diğerlerinin yapamadığı neyi yapıyor?</strong></p>
<p>İşte size 15 tanesi:</p>
<p><strong>1) Diğer Adobe ürünleriyle entegrasyon</strong></p>
<p>Eğer <a id="le8i" title="Adobe" href="http://www.adobe.com/">Adobe</a> ürünlerini yoğun olarak kullanıyorsanız ve onlarla ciddi entegrasyonlar yapacaksanız, ColdFusion en iyi çözüm olacaktır.</p>
<p><strong>2) Kodlamayı öğrenmek çok kısa sürer</strong></p>
<p>ColdFusion <a id="e14r" title="CFML" href="http://en.wikipedia.org/wiki/ColdFusion_Markup_Language">CFML</a> dilini kullanır (ColdFusion Markup Language). Bu dili öğrenmek çok kolaydır. Diğer seçeneklerin karmaşık betikleme (&#8220;script&#8221;) dili öğrenmesi çok daha uzun sürer. &#8220;Üstad&#8221; olmayan yeni mezun geliştiricilerle büyük projeler gerçekleştirebildiğinizi görmek sizi şaşırtabilir. Şahsen ben ColdFusion ile 2003 yılında ilk tanıştığımda önüme Ben Forta&#8217;nın camiada meşhur <a id="ydds" title="ColdFusion kitabı" href="http://www.forta.com/books/032151548X/">ColdFusion kitabı</a> koyulmuştu (Bu kitabı Türkçe&#8217;ye kazandırdığı için <a id="dfxf" title="Medyasoft" href="http://www.medyasoft.com.tr/">Medyasoft</a> &#8216;a teşekkürler). O zamanlar ColdFusion Türkiye&#8217;de henüz yeni olduğu için internetten hangi terimlerle nasıl araştıracağımı bile bilmiyordum. Sadece bu kitaba bakarak sadece üç gün içerisinde tam bir anket modüülü geliştirmiştim. Anket oluşturma, yayına alma, yayından kaldırma, raporlama, seçenek ekleme kaldırma&#8230; gibi tam bir modül. Bir geliştirici hayatı boyunca hiç duymadığı bir dille karşılaştığında onunla bu kadar kısa sürede böyle bir uygulama geliştirebilmesi sizce nasıl mümkün olabilir? CFML dili sayesinde.</p>
<p><strong>3) Daha az hatalı kod yazma</strong></p>
<p>CFML dili doğası gereği amaca odaklı bir yapıya sahiptir. Yapılmak istenen her işlem için ayrı bir etiket sunar: &lt;cfquery&gt;, &lt;cfmail&gt;, &lt;cflocation&gt; Sadece belirli bir işe yarayan bu etiketler, geliştiricinin hata yapma ihtimalini sıfıra yaklaştırır. Eğer modelleme ve analiz iyi yapılmışsa, yazılımın hatalı olması çok zordur.</p>
<p><strong>4) HTML kodlarıyla çalışırken kolaylık (HTML+CFML)</strong></p>
<p>Günümüzde HTML ile geliştiricinin yazdığı kodlar birbirinden ayrılmaya çalışılmaktadır. Buna, sunum katmanı (&#8220;presentation layer&#8221;) ile kod katmanının (&#8220;codebehind&#8221;) birbirinden ayrılması deniyor. Bu çok doğru bir yaklaşımdır. Fakat çoğu zaman hayalperest bir uğraş olmaktadır. HTML&#8217;in içerisinden geliştirici kodlarını kaldıralım derken çoğu zaman geliştiricinin kodları arasında yüzlerce satır HTML yazılmaktadır. Yani kaş yapalım derken göz çıkar. CFML dili bu dengeyi sağlayabileceğimiz en iyi dildir. HTML içerisinde tekrar etmemiz gereken döngülerde, veritabanından doldurmalarda ne kadar uğraştığınızı bir düşünün. CFML ile bunu yapmak çok kolaydır. Örnek bir kod:<span style="font-family: Courier New;"></p>
<p>&lt;cfoutput query=&#8221;qryProducts&#8221;&gt;<br />
&lt;tr&gt;&lt;td&gt;#PRODUCT_CODE#&lt;/td&gt;&lt;td&gt;#PRODUCT_NAME#&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/cfoutput&gt;</p>
<p></span>Burada codebehind&#8217;dan gelen qryProduct isimli kayıtkümesi üzerinde döngü yapılarak HTML tablo dolduruluyor. Üstelik bu kod yapısı ezberlenmesi o kadar kolaydır ki. XHTML/CSS&#8217;lerinizi hazırlayan ekip üyelerinize kayıtkümelerinizin ve tablodaki alanlarınızın isimlerini atarsanız, çok rahat bir şekilde bu kodları onlar da yazabilirler. İnanması zor ama ben tasarımcıların kendi kendilerine ColdFusion kodu yazdığına bile şahit oldum. Üstelik CFML eğitimi almadan.</p>
<p><a href="http://blog.vukuf.com/2009/03/coldfusion-digerlerinin-yapamadigi-neyi.html">15 maddenin tamamı vukuf.com adresinde</a></p>
<div class='yarpp-related-rss'>
<p>İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='Flex, Flash&#8217;ın yapamadığı neyi yapıyor?'>Flex, Flash&#8217;ın yapamadığı neyi yapıyor?</a></li>
<li><a href='http://www.adobegunlugu.com/adobe-ogrenci-ogretmen-ve-krizde-issiz-kalan-gelistiricilere-destek-kampanyasi/' rel='bookmark' title='Adobe&#8217;den Öğrenci, Öğretmen ve Krizde İşsiz Kalan Geliştiricilere Destek'>Adobe&#8217;den Öğrenci, Öğretmen ve Krizde İşsiz Kalan Geliştiricilere Destek</a></li>
<li><a href='http://www.adobegunlugu.com/adobe-connect-showcase/' rel='bookmark' title='Adobe Connect Showcase'>Adobe Connect Showcase</a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.adobegunlugu.com/coldfusion-digerlerinin-yapamadigi-neyi-yapiyor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex, Flash&#8217;ın yapamadığı neyi yapıyor?</title>
		<link>http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/</link>
		<comments>http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 16:19:43 +0000</pubDate>
		<dc:creator>Eşref Atak</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MXML]]></category>
		<category><![CDATA[SWF]]></category>

		<guid isPermaLink="false">http://www.adobegunlugu.com/?p=365</guid>
		<description><![CDATA[ [...]<div class='yarpp-related-rss'>

İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/coldfusion-digerlerinin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='ColdFusion diğerlerinin yapamadığı neyi yapıyor?'>ColdFusion diğerlerinin yapamadığı neyi yapıyor?</a></li>
<li><a href='http://www.adobegunlugu.com/flex-sdk-ve-eclipse-baslangic/' rel='bookmark' title='Flex SDK ve Eclipse &#8211; Başlangıç'>Flex SDK ve Eclipse &#8211; Başlangıç</a></li>
<li><a href='http://www.adobegunlugu.com/adobeden-issiz-programcilara-ucretsiz-flex-builder/' rel='bookmark' title='Adobe&#8217;den &#8220;işsiz programcılara&#8221; ücretsiz Flex Builder'>Adobe&#8217;den &#8220;işsiz programcılara&#8221; ücretsiz Flex Builder</a></li>
</ul>
</div>
]]></description>
				<content:encoded><![CDATA[<p></p><p>Pek çok insan gibi sizin de kafanızda şöyle bir karışıklık var mı? <a href="http://www.adobe.com/products/flex/" target="_blank">Flex</a>, Flash&#8217;ın yapamadığı neyi yapıyor? Flex aslında Flash&#8217;ın yapamadığı hiçbirşeyi yapamaz. Çünkü Flex ile hazırlanmış bir uygulama aslında bir Flash uygulamasıdır. Flex bir uygulamayı sağ tıklattığınızda standart Flash menüsünün görünmesinin nedeni budur.</p>
<p><span style="font-weight: bold">Flex Gerçekte Nedir?</span></p>
<p>Flex aslında bir derleyicidir. Derleyici <a href="http://en.wikipedia.org/wiki/MXML" target="_blank">MXML </a>ismindeki XML tabanlı dili derler. Arkaplanda hazır ActionScript kütüphanelerini kullanarak (<a href="http://www.adobe.com/products/flex/flexdownloads/index.html" target="_blank">Flex SDK</a>) <a href="http://www.adobe.com/devnet/swf/" target="_blank">SWF</a> üretir. Bu SWF&#8217;yi ister bir internet sayfasında kullanabilir ister masaüstünden çift tıklatarak bir masaüstü yazılım gibi çalıştırılabilir.</p>
<p><span style="font-weight: bold">Flex Bize Yeni Ne Sunuyor?</span></p>
<p>&#8220;Biz&#8221; derken kastettiğiniz eğer bir Geliştirici ise asıl en büyük hedef kitle doğal olarak onlardır. Flex, klasik <a href="http://www.adobe.com/devnet/actionscript/" target="_blank">ActionScript</a> ile yüzlerce satırda yapabileceğiniz işleri size birkaç satır MXML kodu ile yapma olanağı sunar. Örneğin bir Web Servis&#8217;e bağlanmak için ActionScript&#8217;te yüklüce kod yazılması gerekirken, MXML ile birkaç satır kod ile işinizi halledebilirsiniz. Hatta, <a href="http://www.adobe.com/products/flex/features/flex_builder/" target="_blank">Flex Builder</a> isimli arayüz sayesinde, sürükle-bırak yoluyla o birkaç satırlık kodun bile önemli bir kısmını otomatik yazdırabilirsiniz.</p>
<p>Diğer insanlara faydası ise artık Flash&#8217;ın işletim-sistemi-bağımsızlık, tarayıcı-bağımsızlık, performans, yaygınlık&#8230; gibi üstün yanlarını web reklam uygulamalarına ek olarak veritabanı odaklı uygulamalar geliştirmek için de kullanabileceğiz.</p>
<p><span style="font-weight: bold">MXML Geldi, ActionScript Ölüyor Mu?</span></p>
<p>Kesinlikle hayır. ActionScript, performansı ve başarısı kabul görmüş bir dildir. Sürekli olarak yeni özellikler kazanmaktadır ve sürekli geliştirilmektedir. Hatta MXML kodlarının içerisinde ActionScript yazmaya devam ediyoruz; ayrıntı noktalarda ActionScript devam ediyor. Yani, MXML yine ActionScript ile güçlüdür, arkasında ActionScript vardır.</p>
<p><span style="font-weight: bold">Adobe&#8217;nin Flex&#8217;i Flash&#8217;tan Farklı Bir &#8220;Şey&#8221;miş Gibi Sunmasının Nedeni Nedir?</span></p>
<p>Yanıtı basit; merak uyandırmak, ilgi çekmek. Yani pazarlama stratejisi. Başarılı olmuşlar gibi görünüyor. Sizi bu yazıyı okumaya ittiğine göre, en azından sizin üzerinizde etkili olduğu kesin?</p>
<p><span style="font-weight: bold">Flex Ücretli Midir?</span></p>
<p>Flex derleyicisi ücretsiz ve açık kaynak kodludur. Eğer ücretsiz bir metin editöründe MXML kodlarınızı yazıp Flex derleyicisine gönderirseniz, eksiksiz derlenir ve Flash uygulamanız hazır olur. Fakat, eğer MXML kodu yazarken kolaylık istiyorsanız, kodların &#8220;hamallık&#8221; kısımlarının otomatik yazılmasını istiyorsanız, web servisin adresini verdiğinizde otomatik olarak MXML kodlarının yazılmasını istiyorsanız, MXML kodunuzde hata ayıklamak istiyorsanız&#8230; daha bir çok kolaylık istiyorsanız, Adobe Flex Builder kullanmalısınız. Adobe Flex Builder ücretli bir MXML IDE&#8217;dir. Yani sonuç olarak bakıldığında, bir tane Flex Builder satın alıp istediğiniz kadar uygulama geliştirebilisiniz. Hatta eğer öğrenciyseniz, ona bile ücret ödemezsiniz.</p>
<p>Flex Builder ile Flash CS arasındaki fark nedir, Flex nasıl yapıyor da veritabanına bağlanabiliyor, Flash&#8217;taki yenilikler ve Flex&#8217;e etkisi&#8230; ve diğer başlıklar için <a href="http://blog.vukuf.com/2009/02/flex-nedir-ve-flashin-yapamadigi-neyi-yapiyor/">yazının devamı vukuf.com adresinde</a>.</p>
<div class='yarpp-related-rss'>
<p>İlgili Yazılar:<ul>
<li><a href='http://www.adobegunlugu.com/coldfusion-digerlerinin-yapamadigi-neyi-yapiyor/' rel='bookmark' title='ColdFusion diğerlerinin yapamadığı neyi yapıyor?'>ColdFusion diğerlerinin yapamadığı neyi yapıyor?</a></li>
<li><a href='http://www.adobegunlugu.com/flex-sdk-ve-eclipse-baslangic/' rel='bookmark' title='Flex SDK ve Eclipse &#8211; Başlangıç'>Flex SDK ve Eclipse &#8211; Başlangıç</a></li>
<li><a href='http://www.adobegunlugu.com/adobeden-issiz-programcilara-ucretsiz-flex-builder/' rel='bookmark' title='Adobe&#8217;den &#8220;işsiz programcılara&#8221; ücretsiz Flex Builder'>Adobe&#8217;den &#8220;işsiz programcılara&#8221; ücretsiz Flex Builder</a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.adobegunlugu.com/flex-flashin-yapamadigi-neyi-yapiyor/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk

 Served from: www.adobegunlugu.com @ 2013-06-19 04:16:52 by W3 Total Cache -->