Ruby on Rails
Ruby on Rails'e Giriş...
#Rails Kurulumu
Uzem Akademi Yaz Kampı’nın eğitimleri başladı sonunda:) Bugün üçüncü günümüzdü. Ve Bu ilk üç günümüzün konusu Ruby on Rails idi…
Ruby on Rails, Ruby dilini temel alan bir web geliştirme framework’üdür. Ruby on Rails, kısaca Rails, iki temel yazılım geliştirme felsefesi üzerine kuruludur:
Bu kabuller sayesinde uygulamamızı geliştirmeye 1:0 önde başlamış oluruz, yani biz doğrudan işe başlayabiliriz. Bu felsefe sayesinde, Rails ile uygulama geliştirmek diğer hiç bir alternatifinin ulaşamadığı kadar hızlı ve eğlencelidir.
Bu felsefedeki amaç ise, aynı işlevselliğe sahip kodun uygulamanın farklı yerlerinde tekrar tekrar yazılmasını engellemektir. Ruby'nin etkileyici metaprogramming(kısaca kod yazan kodlar) özellikleri sayesinde Rails, DRY felsefesini en üst düzeyde gerçekleştirmektedir.
Bir de MVC var...
MVC (Model - View - Controller)
MVC (Model View Controller), çevik (agile) yazılım geliştirme süreçlerine uygun olarak sıklıkla tercih edilen bir yazılım mimarisi desenidir (software architectural patter). MVC'deki ana düşünce, kullanıcı arayüzü ile arka plandaki işlemlerin birbirinden ayrı tutmak. Bu amaçla, sistemi üç ana rol başlık çatında geliştirmektedir..