21 Dec 2012

Sinatra nedir ?

Sinatra ruby ile yazılmış özgür ve açık kaynaklı bir web kütüphanesidir. Kullanımı çok esnek ve kolaydır.

Sinatra kurulumu

Ruby kurulu bir makine de sinatra gem‘ini kurmanız yeterli.

sudo gem install sinatra

Sinatra ile Merhaba Dünya

hello.rb dosyamıza gerekli kodları yazalım.

# encoding: utf-8
require 'sinatra'

get '/' do
  'Merhaba Dünya!'
end

$ ruby hello.rb ile betiği çalıştıralım.

== Sinatra/1.3.3 has taken the stage on 4567 for development with backup from Thin
>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:4567, CTRL+C to stop

Düzgün çalıştı. Web tarayıcımızda http://0.0.0.0:4567/ adresinde ‘Merhaba Dünya!’ yazısını görmemiz mümkün. Bu kadar basit.

Benim ilk uygulamam!

Benim ilk sinatra uygulamam. Uygulamada ki amaç kategorilere göre gruplanmış kelimelerin bulunduğu bir yaml dosyasından seçilen koşullara göre rastgele kelimeleri birleştirmek. Kaynak kodları github‘tan inceleyebilirsiniz.

Kaynak

Aşkın Gedik
Ruby on Rails Developer

Ben Aşkın, Protel Teknoloji Çözümlerinde yazılım geliştirme takım lideri olarak çalışıyorum.

Benimle ilgili daha fazla bilgiyi hakkımda sayfasına göz atarak veya Twitter, Facebook, Github ve Gplus üzerinden takip ederek öğrenebilirsiniz.