Kişisel Bir Web Günlüğü

Çaylaklar İçin Ruby (ruby for newbies)

ruby-for-newbies Son zamanlarda Ruby programlama diline daha fazla vakit ayırır oldum. İnternetteki güncel dökümanları bulup çıktısını alıyorum ve okuyorum. En son net.tutsplus sitesi Ruby ile ilgili 13 adet makale yayınlamıştı (ingilizce). Bu makaleleri, çıktısı çok daha kolay alınabilsin, rahat okunabilsin diye sadeleştirdim ve PDF‘e dönüştürdüm. Bu 13 dosyayı isteyen bilgisayarında okuyabilir isteyen de çıktısını alabilir.

  1. Installing Ruby and Getting Started
  2. Variables, Datatypes, and Files
  3. Working with Classes
  4. Conditional Statements and Loops
  5. Iterators and Blocks
  6. Operators and their Methods
  7. Working with Directories and Files
  8. Working with Gems
  9. Working with DataMapper
  10. Regular Expressions
  11. The Tilt Gem
  12. Missing Methods
  13. Testing with Rspec

Makalelerin orjinallerine http://net.tutsplus.com/sessions/ruby-for-newbies/ sayfasından da erişebilirsiniz. Ayrıca bu 13 pdf dosyasını birleştirilmiş halde 1 tek pdf dosyası olarak indirmek isterseniz Ruby For Newbies bağlantısına tıklamanız yeterli olacaktır.

PDF dosyaları nasıl görünüyor diye merak ediyorsanız alttaki ekran görüntüsüne bakabilirsiniz:

Gördüğünüz gibi, makaleyi web tarayıcınızda görüntülediğiniz haliyle neredeyse 100% uyumlu halde. Faydalı olması dileyiğle ;)

27 Ağustos 2011 Programlama Bugün 19 kez, toplamda ise 6.080 kez okundu.
9 yorum var
  1. PHP ile zaten yapabildiğim bir işi neden farklı dille yapmam gerektiğini konusunda biri sağlam bir neden versin. Ruby isminden ve logosundan dolayı olsa gerek beni çekiyor kendine, ancak manasız geliyor. Linkteki “Why Ruby” yazısı malesef yeterli gelmedi benim için. Ruby ile şunu yaparsın ama PHP ile yapamazsın desin biri lütfen.

  2. Öncelikle şunu söyleyelim. Diller arası bir tartışma açmak/oluşturmak niyetinde değilim, çünkü bu tür tartışmalardan çok sıkıldım (:

    Sadece şu kadarını yazıyorum. Şu an Ruby’de şunu yaparsın ama PHP’de işte bunu kesinlikle yapamazsın dediğim birşey aklıma gelmiyor. Ruby farklı bir dil ve farklı veri yapıları sunuyor. Öncelikle Ruby tamamen nesne yönelimli, herşey birer nesne. Ayrıca php’de yaptığın birçok şeyi Ruby’da çok daha az satırdan ve karakterden oluşan kod ile yapabiliyorsun. Ruby’de ilerledikçe bu farklılıkları ve kolaylıkları görebiliyorsun tabi. O yüzden sadece “Why Ruby?” başlığını okuyup bırakmamalısın bence. Bunlara ek olarak PHP’den Ruby’ye [türkçe] sayfasına bakmanı öneririm.

  3. O zaman Ruby’e daha boş bir zamanımda canım sıkıldığında baksam iyi olacak.

  4. pdf içeriğini sayfadan nasıl ayıkladınız?

  5. @xmRipper Functional Programming, LambdaCalculus ve DuckTyping dil olarak farklılıklarından bazıları, yine ararsan bir sürü farklılık bulabilirsin, ancak şunu diyeyim, Ruby ile yapıp PHP ile yapamayacağın bir şey yok (tam tersi de geçerli). Eğer PHP kullanıyorsan ve bunda rahat isen o zaman Ruby öğrenmene gerek yok. Özellikle Web uygulaması geliştiren biriysen hangisi kolayına ve rahatına geliyorsa onu kullanman en mantıklısı. Neticede her dilin ve framework’ün kendine göre bir felsefesi, o felsefeye göre yapılmış tasarımı ve özellikleri mevcut…

  6. @serhat
    ufak bir javascript kodu yazdım, sayfada görüntülenmesini istemediğim elementleri sildim.

  7. Ruby gerçekten çok başarılı bir dil.Keşke ülkemizde de hak ettiği değeri görse.

  8. tüm pdf’leri indirdim. İlk fırsatta okuyup, inceleyeceğim. Teşekkürler.

  9. Bende bir ara ruby/ror’a merak salmıştım. Fakat ingilizcem yeterli olmadığı için Türkçe 1-2 kaynakla idare ettim. Ama onlarla bir yere gelinmiyor ve İngilizce düzeyim yeteri kadar da olmadığı için bu macera erken bitişti (:

İçinizde kalmasın, siz de yorum yazın

Telif Hakkı © 2012 eburhan.com | Structure | XHTML