CakePHP Nedir ?

CakePHP, PHP üzerinde geliştirilmiş açık kaynak kodlu, MVC (Model-View-Controller) mantığıyla geliştirilmiş, Ruby on Rails’in PHP karşılığı olan frameworktür.
CakePHP, 2005’te başladı. Ruby on Rails tarafından popüler oldu. Birkaç alt projeyi geliştirmek amacıyla yaratılmıştır. Okumaya devam et CakePHP Nedir ?

Facebook Veri Sorgulama

Facebook username güncellemesinden sonra insanlar (daha çok yazılımcılar) ID değerlerini merak etmeye başladılar. Ben de sizin için Facebook’un ‘Facebook Graph Api’ nimetinin kullanımını sizlere biraz açıklamak istedim. PHP kullanarak hesap detaylarının JSON formatında yada XML dökümünü olarak çıkartabilirsiniz. Okumaya devam et Facebook Veri Sorgulama

Localhost’da .htaccess Çalıştırmak

 wamp-serverNasıl yapılacağına bir bakalım.Öncelikle;
.htaccess dosyasını çalıştırmayı aktif edeceğimizi anlatayım.
C:AppServApache2.2conf klasörüne gidip httpd.conf bu dosyayı açalım ve #LoadModule rewrite_module modules/mod_rewrite.so bu kelimeyi aratalım sonra # işaretini başından kaldıralım.
Sonra servislere restart yapıyoruz ve bilgisayarımızı yeniden başlatın.
Teşekkürler.

SEO Meta-Tag Sorgulama Uygulaması

SEO araçlarından biri olan Meta-Tag ölçümünün Php ve Ajax ile sorgulamasını anlatacağım.
URL adresi girilen basit bir form yardımıyla AJAX metodu ile post.php den dönen verileri yayınlıyoruz. Uygulamanın çekirdeği post.php kodlarında çalışıyor. Kodları incelerseniz, get_meta_tags() fonksiyonunun bu işlemi yaptığını da görebilirsiniz. Bu sebeple post.php kodlarını paylaşıyorum.

Laravel Nedir ?

laravelLaravel etkileyici ve zarif sözdizimine sahip bir web uygulama çatısıdır. Yani bir framework. Geliştiriciliğin gerçekte eğlenceli, üretken deneyimlere dayanarak yerine getirilmesi gerektiğine inanır. Laravel birçok web uygulamasında kullanılan yetkilendirme, rotalama, oturum yönetimi ve kaşeleme gibi ortak görevleri kolaylaştırarak geliştiriciliğin zorluklarını ortadan kaldırmak amacını gütmektedir.Laravel, geliştiriciler için, uygulama işlevselliğinden ödün vermeden geliştirme aşamasını memnuniyet verici hale getirmeyi amaç edinmiştir. En iyi kodu mutlu geliştiriciler yazar. Bu hedef için Ruby on Rails, ASP.NET MVC, ve Sinatra dilleri de dahil olmak üzere, diğer çatılardaki güzel özellikler bir araya getirilmeye çalışılmıştır.
Laravel büyük ve kapsamlı uygulamalar için gereken araçları içeren erişilebilir, aynı zamanda güçlü bir çatıdır. Mükemmel ters kontrol kapsayıcısı, etkileyici göç sistemi ve sağlam yerleşik ünite test desteği size geliştirmeyi amaçladığınız uygulama için gerekli araçları sağlayacaktır.

Framework Nedir ?

php-frameworkFramework, geliştiricilere projelerinde kullanacakları sınıfları,eklentileri vs. toplu bir şekilde sunulması denebilir. Kelime olaraksa uygulama çatısı denilebilir. Sınıflara ve eklentilere örnek vermemiz gerekirse veritabanı bağlantısı, form kontrolleri, resim işleme sınıfları örnek verilebilir.Neden Framework ?1) Tutarlı yapılar üstüne kod yazmanın sağladığı güvenlikler.
2) MVC yapısına uygun bir şekilde oluşturulan yapıları.
3) Düzenli yapılar kurmak ve düzenli çalışmak,
4) Alt yapı hazırlamak yerine projeye odaklanmak,
5) Bunları yaparken sizlere sağlayacağı zaman, vs.
Aslında bu maddeleri oldukça arttıra biliriz. Bu noktadan sonra devreye “Hangi framework’u kullanmalı?” diye sorabilirsiniz.Sizin için bazılarını listeleyelim:

  • Codeigniter Framework’u Türkiye oldukça kullanılmasına karşın geçtiğimiz aylarda geliştirmeyi durdurması ve üreticisinin desteğini çekmesinden dolayı listeye katılmamıştır.
  • Zend -> Php’nin üreticileri tarafından geliştirilmektedir. Esnekliği yüksek ve geliştiricinin framework’u olması sebebiyle de çok geniş bir kütüphaneye sahip. küçük projeler için hantal kalabilir.
  • Symfony -> Yine Symfonyde geniş bir kütüphaneye sahiptir. Geliştiriciler arasında oldukça yaygındır. Küçük projelerde Symfony’de ağır kalabilir.
  • Laravel -> Son versiyonu laravel 4 ile birlikte oldukça yayılmaya başlamıştır. Yapısal olarak kullanımı basit ve dökümantasyonu oldukça geniştir.
  • YiiFramework -> Her Framework’ün iddaa ettiği üzere en hızlı framework sloganıyla yola çıkmıştır. Kullanım oranı gittikçe artmaktadır.
  • FuelPhp -> Codeigniter ekibinden ayrılan bir grubun ortaya çıkardığı bir frameworktür. Yapısal olarak oldukça benzer, ci’den geçiş için uygundur.

Bunlar başlıca ilgi çeken frameworklerdir, bunların arasından istediğinizi seçip kullanılabilir yada kullanmadan önce hız testleri ve yaygınlık oranlarını göz önüne alarak kullanmaya başlayabilirsiniz.