Basit ama Hızlı Uygulamalarda Pratik Çözüm: Slim Framework

Slim Nedir?

Slim özünde bir micro framework’tür. Basit ama h?zl? uygulamalar ve/veya API servisleri yazacaksan?z büyük çat?l? kütüphanelerle u?ra?mak durumunda de?ilsiniz. ?lla bir kod navigasyonu istediniz. ??te tam bu noktada Slim micro-framework devreye giriyor. Ben çok be?endim sizin de be?enece?inizi umuyorum.

Slim genel yap? itibariyle loglama, hata i?leme / ay?klama, ?ablon mekanizmas? gibi temel birkaç özellikle birlikte geliyor. Ayr?ca gayet anla??l?r ve sade bir dökümantasyonu mevcut.

Ben de kulland?kça Türkçe kaynak olu?mas? aç?s?ndan temelden ba?layarak payla?mak istedim.

Sistem Gereksinimleri

PHP >= 5.3.0

Ufak Ufak Ba?layal?m…

Resmi adresinden indirebilece?iniz (?u adres) stabil sürümünü localhostunuza kopyalaman?z ile Slim’i kullanmaya ba?layabilirsiniz. ?lgili dizine ba?land???n?zda sizi varsay?lan sayfa kar??layacak.

Varsay?lan index.php dosyas?n?n içini bo?altarak kendi kodlar?m?z? yazmaya ba?layabiliriz.

Programc?l???n adetlerindendir: ?lk uygulamam?z -> Merhaba Bilal 🙂

<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();

$app = new \Slim\Slim();

$app->get('/merhaba/:name', function ($name) {
echo "Ho?geldin, $name";
});

$app->run();
?>

Ekran ç?kt?s? görmek ad?na ilk olarak php çat?m?z?n methodlar?ndan olan get() methodu ile veri al?p ekrana bast?k. Burada kodlardan da anlayaca??n?z üzere adres kutusu üzerinde belirledi?imiz tipte olmak ?art?yla methodlar yard?m?yla veri al??veri?i yapabiliyoruz. “/Dunya” k?sm?na ne yazarsak yazal?m ekranda “Merhaba + yazd???n?z veri” ?eklinde bir ç?kt? göreceksiniz.
Buraya kadar -daha önce herhangi bir framework deneyiminiz olduysa- yabanc?l?k çekece?iniz bir nokta yok diye tahmin ediyorum. Kullan?m? gayet basit. Slim’e yal?n bir giri? yapt?k. Kurulum ve ilk kurcalamalar ile ba?lad?k. Bir dahaki yaz?mda uygulama ayarlar?n? yönetme ile devam edece?im.

Bu yazı Nasıl Çalışır?, PHP, Programlama kategorisine gönderilmiş ve , , , , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Basit ama Hızlı Uygulamalarda Pratik Çözüm: Slim Framework için 5 cevap

  1. Hakkı der ki:

    Devamını sabırsızlıkla bekliyorum

  2. hasan akgün der ki:

    makale çok açıklayıcı devamı gelirse çok iyi olur hatta slim ile basit crud işlemleri yapan video serisi olursa tadından yenmez diye düşünüyorum 🙂

    • Bilal Baraz der ki:

      Eskiden video ders şeklinde çalışmalarım oluyordu. Vaktim vardı. Fakat bu vakti son zamanlarda pek bulabildiğim söylenemez. Ama böyle bir açık var ise bu ihtiyacı dolduracaksa zaman ayırmak için uğraşırım. Videolu dersleri ben de daha etkileşimi yüksek ve daha yararlı buluyorum. 🙂
      Görüş ve önerileriniz için teşekkürler.

  3. B ora der ki:

    Yazı için teşekkürler ,Türkiyede slim framework hakkında bilgi oldukça kısıtlı..

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir