02.05.2013 Views

WM Dergi - 12.SAYI

Bu ay, dopdolu bir içerik sizleri bekliyor.3 röportaj, 1 söyleşi ile her alandan ilgi çekici şirket ve yayınlara yer veriyoruz. Crytek Almanya - Frankfurt merkez ofisinde kurucularından Faruk Yerli ile gerçekleştirdiğimiz röportajda hikayelerini dinleme, web üzerine yaptıkları çalışmalar, e-ticarete bakış açıları ve kullanımları ile birlikte Türkiye planlarına değinme fırsatı yakaladık. Ayrıca, kaliteli ve özgün içerikleri ile dikkat çeken Hepsi Detay ve Dadatart blogları ile içerikleri, istatistiki bilgiler ve blog yayıncılığı üzerine Ata İsmet Özçelik, Oğuz Kuş ve Ahmet Buğra Avcılar ile röportajlar yaptık.

Bu ay, dopdolu bir içerik sizleri bekliyor.3 röportaj, 1 söyleşi ile her alandan ilgi çekici şirket ve yayınlara yer veriyoruz. Crytek Almanya - Frankfurt merkez ofisinde kurucularından Faruk Yerli ile gerçekleştirdiğimiz röportajda hikayelerini dinleme, web üzerine yaptıkları çalışmalar, e-ticarete bakış açıları ve kullanımları ile birlikte Türkiye planlarına değinme fırsatı yakaladık. Ayrıca, kaliteli ve özgün içerikleri ile dikkat çeken Hepsi Detay ve Dadatart blogları ile içerikleri, istatistiki bilgiler ve blog yayıncılığı üzerine Ata İsmet Özçelik, Oğuz Kuş ve Ahmet Buğra Avcılar ile röportajlar yaptık.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

72<br />

İbrahim<br />

Hızlıoğlu<br />

ibrahimhizlioglu.com<br />

ihizlioglu@wmdergi.com<br />

En basit tanımıyla;<br />

Javascript dilini kullarak<br />

sunucu tarafında (Server<br />

Side) çalışan, hızlı ve<br />

ölçeklenebilir, gerçek zamanlı<br />

(real time) uygulamalar<br />

geliştirmemizi sağlayan web<br />

soket teknolojisidir.<br />

Google’ın Open Source<br />

olarak geliştirdiği V8<br />

JavaScript Engine altyapısını<br />

kullanmaktadır. Php, Java,<br />

Python, Asp.net vb. sunucu<br />

taraflı çalışan dillerde olduğu<br />

gibi, Node.js’nin kaynak<br />

kodlarına da istemciler erişim<br />

sağlayamaz.<br />

Neden NODEJS gibi<br />

web soket teknolojileri<br />

kullanmalıyım?<br />

Canlı maç sonuçlarını<br />

gösteren web sitesi<br />

geliştirdiğimizi düşünelim.<br />

- Ülkemizde futbola yoğun<br />

ilgi olduğundan en ideal<br />

örnek bu olacak sanırım.<br />

- Böyle bir projede Node.<br />

Js kullanmazsak; istemci<br />

(Client) her x saniyede<br />

sunucuya “Gol olan, skoru<br />

NodeJS Nedir?<br />

güncellenen maç var mı?”<br />

diye soracak ve güncellenen<br />

maçların skorlarını arayüze<br />

yansıtacak.<br />

Burada belirttiğim x<br />

saniyenin 2 saniye olduğunu<br />

düşünürsek, sitede aktif olan<br />

her kullanıcı için sunucuya<br />

dakikada 30 istek (request)<br />

gider. Canlı maç sonuçlarını<br />

takip etmek için sitede bir<br />

dakika boyunca anlık 500 kişi<br />

olduğunu düşürsek; dakikada<br />

sunucuya düşen istek sayısı<br />

500 x 30 = 15.000 olacaktır.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!