ActionScript 3.0 ile Sunucu Programlama ve PHP-MySQL Entegrasyonu-Kitabı Tamamlandı!
Son bir kaç aydır üzerinde çalıştığım, ActionScript 3.0 ile sunucu taraflı programlama için gerekli tüm temel bilgileri taşıyan kitabı tamamladım. Kitap şu anda baskı için hazırlanıyor, eğer bir sorun çıkmaz ise bir-iki hafta içerisinde kitap raflarda yerini alacaktır.
Kitap içerisinde PHP, MySQL, BlazeDS, Zend AMF gibi platformların ActionScript ile nasıl bağlantı kurulup veri alış verişinin nasıl yapılacağına dair bilgiler yer alıyor. Tabi aynı zamanda bu platformların nasıl kurulacağına, ne iş yaptıklarına ve nasıl çalıştıklarına detaylıca değiniliyor.
Kitabın hedef kitlesi ise olarak Flash ile Sunucu programlamanın nasıl yapılacağını öğrenmek isteyenlerdir. Yani daha önce hiç PHP, BlazeDS, Zend AMF veya MySQL kullanmamış olan biri kitap içerisinde ki bilgiler ile birlikte adım adım sunucuların nasıl kurulacağını, ActionScript ile bağlantının nasıl sağlanacağını ve sunucu ile veri alış verişinin nasıl yapılacağı gibi konulara detaylı bir şekilde değiniyor.
Kitabın içerisinde verilerin konuların detaylarını daha sonra yayınlayacağım. Bu arada daha önce olduğu gibi kitap çıktığında, bana gelecek olan kitaplardan 3 tanesini buradan ücretsiz olarak vereceğim. Kitaba ücretsiz ve çıktığı anda sahip olmak için bloğu takip edin…
Engin Yöyen!
20 Responses to “ActionScript 3.0 ile Sunucu Programlama ve PHP-MySQL Entegrasyonu-Kitabı Tamamlandı!”
Leave a Reply


Blazeds ve ZendAMF tamda şu sıralarda ihtiyacım olan şeyler
ellerinize sağlık. yakın zamanda raflardaki yerini alır inş…
Kitapyurdu.com da satışa çıkmış kitabınız. Lakin kitap tanıtımında a.s. ile ilgili tek kelime bile geçmiyor. Daha çok php ve mysql programlama var. Bence kitapyurdu.com ile iletişime geçip daha detaylı ve açıklayıcı bir tanıtım yazısı yayınlatmalısınız. İyi çalışmalar
Merhaba Serkan,
haklısın, ayrıca haber verdiğin için teşekkürler.
Yayın evi ile görüşüp düzeltmelerin yapılmasını sağlarım.
Kitabın çıkış tarihi (yayın tarihi) belli mi?
Gelecek hafta Çarşamba/Perşembe günü çıkış tarihi olarak belirlendi. Ama şu anda hepsiburada veya kitapyurdu gibi websitlerinden ön sipariş verilebiliyor. Aşağıdaki linklerden göz atabilirsiniz.
http://kitapyurdu.com/kitap/default.asp?id=472276&sa=57051310
http://www.hepsiburada.com/actionscript-3.0-ile-sunucu-programlama/productDetails.aspx?categoryid=211651&productid=kkodlab55233
Teşekkür ederim, konularınıda görmüş oldum
Ellerine sağlık. We are watching you!
hocam hayırlı olsun. süper olmus
Flash ile uğraşanların işlerini kolaylaştıracak bir eser sanırım diyebilirim. Üyelik sistemi,webshop gibi isteklere cevap bulabileceğimi umuyorum. Biran önce edinmek için bekliyorum.
Başarılarınızın artarak devamı dileğiyle.
oo engin hayırlı olsun.. Çok gerekli bir konu.. Kolaylıklar
selam, kitap 0′dan as3 ögretiyor mu? tam olarak içeriği nedir? diğer eğitim kitapları gibi kitabın yarısından fazlası flash programının özelliklerini panellerinimi anlatıyor. detaylandırı mısınız?
Merhaba Mustafa,
kitapta birden fazla programlama dili açıklandığı için kitabın ilk bölümünde “Programlamaya Giriş” adlı bir bölümhazırladım. Burada programlamanın temel konseptini, nasıl yapıldığını ve terminolojiye değiniliyor.
Daha sonraki bölümlerde ise ActionScript ve PHP’nin söz dizimine, yani her iki dilde nasıl kodlama yapılabileceğine değiniliyor.
Kitap içerisinde Flash veya Flex programlarını nasıl kullanılabileceğine dair bir bilgi yok, kitabı okuyan kişinin en azından Flash hakkında temel bilgisi olması gerekiyor.
Ama Flex içerisinde sunucu ile uygulama geliştirirken arayüzde hangi butonların kullanılacağına ise tabi ki değinildi. Mesela Flex içerisinde tomcat sunucusunun nasıl çalıştırılıp işlem yapılacağı detaylı bir şekilde anlatılıyor.
Kitabın tüm içeriğine ise aşağıdaki PDF dokümanından öğrenebilirsiniz.
http://kodlab.com/kitapDetaylari/as3/pdf.pdf
Cevap için teşekkür ederim, ayrıca bugün kalemimden çıkan küçük bir isyanı paylaşıyorum… Bunu yazmama sebep olan şey ise Flash, PHP, Mysql bağlantısını yapamamış olmam
FLASH BEBEK
Flash’ı ilk açtığımızda karşımıza gelen o bembeyaz sayfa vardır ya hani? Doğmak üzere olan bir bebeğin ilk halidir o. Gözümüzün içine bakar adeta hayat dilercesine. Ona ruh vermek, hayat vermek bizim işimizdir. İstediğimiz terbiyeyi verebileceğimiz, istediğimiz her işi yaptırabilecek şekilde büyütebileceğimiz bebektir o. İyi yada kötü…
Yeri gelir siyah beyazlara bürünür, yeri gelir gökkuşağını kıskandıracak kadar cıvıl cıvıl renklere bürünür o bebek! O bebekler!
Görünüşleri, duruşları, işlevleri her ne kadar farklı olsada; bu bebeklerin ortak noktaları vardır.
Hepsi o beyaz sayfada doğmuş, biz ne biliyorsak onlar ancak o kadarını öğrenebilmişlerdir.
Onlarla ilgilenirken kimi zaman gecelerin sabahlara, sabahların gecelere dönüşüğünü farketmeyiz bile. Garip bir sevgidir bu. Dışarıdan görenlerin anlayamayacağı bir duygu. Özümüzü, canımızı katarız. Taa ki bir yerlerde tökezleyip, tıkandığımız o ana kadar…
Üzülürüz, kızarır, bozarırız.
“Neden bilmiyorum”, “neden beceremedim” diye eksik bilgili ruhumuza isyan bayrağı açarız.
İşte tam bu sırada Flash’a olan saygımız tekrar tekrar katlar kendini. Sorumluluk bilinciyle çalkalanırız. Birkez daha anlarız çocuk büyütmenin, yetiştirmenin kolay olmadığını.
Merhaba Engin!
Harika bir zamanlama ve harika bir konu. Yeni kitabın hepimiz için hayırlı olsun diyorum.
Biraz daha farklı bir yerde duruyor ama sormak istiyorum. Socket’e değindin mi? Başını ağrıtmaktan vazgeçmediğim konu (:
Sağlıcakla
Saygılar
Merhaba Burak,
aslında çok tartıştık, içerisinde socket olsun mu olmasın mı diye ama olmasın dedik. Sebebi ise BlazeDS ile socket ile yapılan işlerden daha iyisi elde edilebiliyor.
Socketler su anda coğunlukla oyun sunucularında kullanılıyor, onların hepsinde zaten örnrkler var.
Ben son 9-10 aydır kesintisiz BlazeDS ile kullanıyorum ve performansı inanılmaz tavsiye ederim. Herhangi bir socketle bu performansı alacağını zannetmiyorum. Tabii senin test etmen daha iyi olacaktır.
Kendine iyi bak
Görüşmek üzere
Merhabalar,
Şöyle bir göz gezdirince ortama, uzun süredir kanayan yara sanırım bu socket olayı
Burada bir soru sormak istiyorum ;
“BlazeDS ile socket ile yapılan işlerden daha iyisi elde edilebiliyor.” demişsiniz.
Mesela ? Bir örnek verirmisiniz.
“Herhangi bir socketle bu performansı alacağını zannetmiyorum. ”
Hangi soket server ile karşılaştırdınız ve bu sonucu nerden aldınız ?
Burda bir eleştiri getirmek istedim. Teknik yazılar yazıyorsanız yazdıklarınızda öznel yorumlarınız olmamalı. Yanlış yönlendirebilirsiniz takipçilerinizi. Herkes her konuyu bilemez ve bilmek zorunda da değildir. Bilmediğimiz konularda nesnel yorumlarla konuyu geçiştirmek yerine bilmiyorum demek kimseye birşey kaybettirmez.
sevgiler,
@Selam
Merhaba,
Tabi ki eleştirilere açık olduğumu daha öncedende değinmiştim. Tabi haklı olduğun nokta ise sadece evet ve hayırdan daha fazlasını istemen. Umarım aşağıdaki bilgiler yeterli olacaktır.
Oyun programlama yaparken kullandığımız sunucular ile iletişimi socketler ile sağlıyorduk. Fox smart server oyun programlama için kullanılan bir sunucu. İnternette karşınıza çıkan multiplayer oyunların hemen hemen hepsinin arka planında ya fox smart server yada electro server vardır.
Aradaki farka gelirsek, hız olarak elki sunucunun yanıt süresi socket ve blazeds’in kullandığı amf kanalları ile aynı olabilir. Bu tamamen sunucuya bağlı, ama verinin aktarılması konusunda blazeds daha hızlı. Sebebi ise gayet basit, actionscript socket protokolünde gelen veri sıkıştırılmış olarak gelmiyor, blazeds de ise gelen verilerin sıkıştırılmış olarak geliyor. Yani sunucu tepki süresi aynı olsa bile verinin boyutundan dolayı BlazeDs tercih sebebidir.
İkinci tercih sebebi ise gelen verinin coket ile gelen veriden daha hızlı işlenmesidir.
Socket sistemleri ile blazeds sunucusunun şimdiye kadar yapılmış herhangi bir performans karşılaştırması yok, ama yukarıda değindiğim iki nokta yeterince açık olduğu için BlazeDS’i socket sunucularına tercih ederim.
Tabii yine burada yapmak istediğiniz işlem önemli, eğer oyun programlayaksanız bunun için dediğim giib sunucular var, ama normal veri akışı için BlazeDS’i kullanmanızı tavsiye ederim.
yorumlar sansürleniyor mu bana mı öyle geldi
hani eleştiriye açıktık !?
Tabiki sansürleniyor.
Her kesin fikrine saygım var, eleştiriyede açığım ama gereksiz yere yazılan yorumlarıda silmekten büyük zevk alıyorum.
diger kitabinizi almistim as3 icin baya yararli idi umarim bunuda alabilirim hediye olarak takipteyiz