02.05.2013 Views

WM Dergi - 2.SAYI

Geçtiğimiz ay ilk sayısı ile yayın hayatına başlayan WM Dergi ‘ye yoğun ilgi gösteren tüm okuyucularımıza sonsuz teşekkürler. Daha ilk sayısından yaklaşık 50.000 tekil okuyucuya ulaşmayı başaran WM Dergi olarak, bu ilgiyi karşılıksız bırakmamak adına, 2. sayımızda daha çok çalıştık ve içeriğimizi 2 katına çıkartarak tam 80 sayfa olduk.Bununla birlikte abonelik servisimizi yayına aldık, dergi içerisinde abonelikle ilgili detaylı bilgi ve tanıtımları görebilirsiniz.

Geçtiğimiz ay ilk sayısı ile yayın hayatına başlayan WM Dergi ‘ye yoğun ilgi gösteren tüm okuyucularımıza sonsuz teşekkürler. Daha ilk sayısından yaklaşık 50.000 tekil okuyucuya ulaşmayı başaran WM Dergi olarak, bu ilgiyi karşılıksız bırakmamak adına, 2. sayımızda daha çok çalıştık ve içeriğimizi 2 katına çıkartarak tam 80 sayfa olduk.Bununla birlikte abonelik servisimizi yayına aldık, dergi içerisinde abonelikle ilgili detaylı bilgi ve tanıtımları görebilirsiniz.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>WM</strong> <strong>Dergi</strong><br />

Türkiye ‘nin En Büyük ve Kapsamlı Webmaster <strong>Dergi</strong>si<br />

68<br />

Barındırdıkları database<br />

adaptörleri sayesinde farklı<br />

Veritabanı türlerine kolay bir<br />

şekilde Entegre Edilebilmesi<br />

İş görüşmelerinde avantaj<br />

sağlaması (Php Developer iş<br />

ilanlarını incelediğinizde “...<br />

Framework’üne hakim” , “En az<br />

1 framework tecrübesi olan” vb.<br />

şartları sıkça görür olduk.)<br />

Framework Kullanmaya Nasıl<br />

Karar Vermeliyim?<br />

Yukarıda framework<br />

kullanmanın avantajlarından<br />

bahsettim. Ama “Her proje de<br />

framework kullanın” gibi bir<br />

genelleme yapmak yanlış olur.<br />

Öncelikle geliştireceğimiz<br />

uygulamayı iyi analiz edip,<br />

ihtiyaçlarımızı net olarak<br />

belirlememiz gerekiyor. 5<br />

sayfadan oluşan basit bir<br />

kurumsal site için framework<br />

kullanmanın avantajdan<br />

çok dezavantaj sunması<br />

muhtemeldir.<br />

Bu tür küçük projelerde<br />

işyükü fazla değildir ve projenin<br />

kodlarının devamlı geliştirilmesi<br />

gerekmez. O yüzden statik php<br />

ile hazırlayarak performans<br />

yönünden daha iyi bir sonuç<br />

elde edebiliriz.<br />

Orta ve büyük çaplı projeler<br />

geliştiriyorsak, ekip halinde<br />

çalışmamız gerekiyorsa bence<br />

framework kullanmak en iyi<br />

çözümlerden biri olacaktır.<br />

“İyi de orta ve büyük çaplı<br />

projeden kastın nedir?” diye<br />

sorabilirsiniz. :) Örneğin Video,<br />

haber, oyun portalları, arkadaşlık<br />

siteleri, blog uygulamaları vb.<br />

genelde içinde çok fazla kod<br />

barındıran ve ileriye dönük<br />

devamlı geliştirilmesi gereken<br />

projelerdir.<br />

O yüzden iş yükü fazla olan<br />

ve gelişime açık projelerde<br />

framework tercih ederek<br />

ileride yaşayabileceğimiz<br />

sıkıntıları minumuma indirebilir,<br />

projenin hazırlanma sürecini<br />

hızlandırabiliriz.<br />

Hangi Framework ‘ü<br />

Kullanmalıyım?<br />

Bu soru sosyal ağlarda ve<br />

forumlarda en çok sorulan<br />

sorulardan biri sanırım. Sizlere<br />

direk bir isim vererek “Bunu<br />

kullanın” diyemem.<br />

Ancak Türkiye’de en<br />

çok hangi framework’lerin<br />

kullanıldığını yazarak ve kendi<br />

kullandığım framework’ten<br />

bahsederek sizin tercih alanınızı<br />

daraltabilirim.<br />

CodeIgniter<br />

Zend<br />

Kohana<br />

Symfony<br />

CakePhp<br />

Bu frameworkleri indirip<br />

kurarak performans, güvenlik,<br />

iş süreci vb. yönlerden<br />

incelemenizi ve buna göre karar<br />

vermenizi tavsiye edebilirim.<br />

Ben projelerimde CodeIgniter’i<br />

kullanıyorum ve şuana kadar<br />

birçok projeyi CodeIgniter ile<br />

geliştirdim. Performans, güvenlik<br />

ve iş süreci yönünden herhangi<br />

bir sıkıntı yaşamadım.<br />

CodeIgniter’i tercih<br />

etmemin sebebi diğer<br />

framework’lere göre daha hızlı<br />

ve iyi bir dökümantasyona<br />

sahip olması diyebilirim.<br />

CodeIgniter’i kullanmaya<br />

az önce size önerdiğim gibi<br />

diğer framework’leri kurup<br />

inceleyerek karar verdim.

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

Saved successfully!

Ooh no, something went wrong!