Profili Göster

AmfPHP vs WebORB

Ahmet Erkan ÇELİK Tarih: 24/07/2008 Yorum: 1 adet

Okunma : 1309 Tutanlar: Bu yazıyı 6 kişi tuttu.

Bu yazıda iki popüler flash remoting teknolojisini inceleyeceğiz. AmfPHP ve WebOrb.

Ancak incelemeye geçmeden önce bu iki ürünün yerine geçmeye çalıştıkları Flex Data Services yada Adobe firmasının yeni verdiği isimle Live Cycle Data Services ‘in Actionscript ile yazılım geliştirmekte olanlara sunduğu teknolojilerden bahsedelim.

RTMP: Adobe Real Time Messaging Protocol anlamına gelir. Pek çok uygulama bu protokol için farklı portlar kullanılar. Örneğin Adobe Flash Media Server 1935 numaralı portu kullanırken WebOrb 2037 numaralı portu kullanır. Adıdan da anlaşılacağı gibi gerçek zamanlı mesajlaşma için kullanılır ve hem server’dan client uygulamaya hemde client uygulamadan server uygulamaya, hemde client uygulamadan client uygulamaya data gönderimini sağlar.

SharedObject Sınıfı: Adından da anlaşılacağı gibi paylaştırılmış bir nesnedir. Bu sınıftan türetişmiş nesneler aynı server alanına bağlı diğer kopyalarıyla senkronize çalışlır. Özellikle çok kullanıcılı oyun uygulamaları ve chat uygulamalarında kullanılabilecek ideal bir yöntemdir.

RemoteObject Sınıfı : Flash remoting’in özü Remote Object’tir. Server taraflı yazılmış bir class’tan flash tarafında nesne oluşturmakta kullanılır. Remote Object sınfından Actionscript ile türetilmiş tüm nesneler server’daki class’ın tüm public yordamlarına(fonksiyon) ve nesnelerine erişebilir.

NetStream Sınıfı : Client tarafından diğer clientlara dağıtılacak stream veriler için kullanılan sınıftır. Görüntü , ses verileri bu tür verilerdir.

Live Cycle Data Services ‘in yukardaki sınıfara destek vermek amacıyla sunduğu yardımcı bazı yöntemlerde vardır. AsyncToken Sınıfı, Producer ve Consumer bileşenleri ve DataTransferObject sınıfı bu yardımcı sınıflardandır.

Şimdi bir tablo halinde AmfPHP ve WebOrb ‘un destek verdiği özellikleri inceleyelim:

                   AmfPHP   WebOrb PHP      WebOrb.NET
Net Connection Sinifi    +           +              +
RemoteObject             -           +              +  
SharedObject Sinifi      -           -              +  
NetStream Sinifi         -           -              +  
RTMP                     -           -              +
Producer Bileseni        -           +              +
Consumer Bileseni        -           +              + 
AsyncToken               -            +              +

Bu tablo ışığında hangi teknolojiyi kullanacağınıza karar verebilirsiniz. Ancak şunu belirtmekte fayda var; bir sistem ne kadar çok özelliğe sahipse o kadar karmaşıktır. Bu nedenle genel Türk düşüncesi olan "Bir tane olsun en iyisi olsun" mantığıyla değil projemizin ihtiyaçlarını karşılayabilecek minimum özellikte olanı tercih etmek gerekir. Örneğin sadece client-server arası veri alışverişi yapılacaksa AmfPHP , WebORB’a göre daha iyidir.

Eğer clilent-client veri alışvarişi yapılacaksa o zaman RTMP özelliğini aramak gerekir.

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

Profili Göster
Mehmet KARACA 30/07/2008

merhaba

WebOrb PHP yi download ettim örnekler çalışmıyor sanırım local sunucu ayarları yapılcak ama beceremedim çok basit bi örnek hazırlamanız mümkünmü

tesekkurler kolaygelsin..<<

MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, iNdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfterEffects, Resmi Adobe Kullanıcı Grubu.

yeni üyelik | şifremi unuttum

aç-kapa Konferans IBM Yazılım Zirvesi '08, Değişim Açlığı

IBM Yazılım Zirvesi '08, Değişim Açlığı

Değişim açlığı, Hungry for Change teması çerçevesinde düzenlenecek IBM Yazılım zirvesi Ankara ve İstanbulda düzenlenecek: 15 Ekim 2008 Swissotel the...
Kategori: Konferans

aç-kapa Fuar Contemporary İstanbul Sanat Fuarı

Contemporary İstanbul Sanat Fuarı

Contemporary İstanbul Sanat Fuarı, 16-19 Ekim tarihleri arasında sanatseverlerle buluşacak. Bu yıl üçüncüsü düzenlenen fuar, İstanbul Lütfi Kırdar Ulu...
Kategori: Fuar

aç-kapa Yarışma TBD - Halıcı 15. Bilgisayarla Beste Yarışması

TBD - Halıcı 15. Bilgisayarla Beste Yarışması

TBD – Halıcı 15. Bilgisayarla Beste Yarışması TBD – Halıcı Bilgisayarla Beste Yarışması Türkiye Bilişim Derneği tarafından düzenlenen &q...
Kategori: Yarışma

aç-kapa Seminer MS Project ile Proje Yönetimi

MS Project ile Proje Yönetimi

[b]ZeruMax bilisim hizmetleri MS PROJECT İLE PROJE YÖNETİMİ Ms Project kullaniminin uygulamali ve pratik olarak anlatilacagi bu egitimi kacirmayin&#...
Kategori: Seminer

aç-kapa Yarışma Üniversiteler Arası Öğrenci Filmleri Yarışması

Üniversiteler Arası Öğrenci Filmleri Yarışması

Maltepe Üniversitesi’nin geleneksel olarak düzenlediği 6. Üniversitelerarası Öğrenci Filmleri Yarışması, kitle iletişim alanındaki yapım ve yayı...
Kategori: Yarışma

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 205 (1 kayıtlı, 204 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul