Ruby on Rails

0
malkocoglu_2
Popüler nesnesel tabanlı dil Ruby için yeni bir altyapı projesi, Rails piyasaya çıktı. Rails, veri tabanı erişimi, görsel HTML kodlarınız için bir MVC altyapısı, sayfa içinde Ruby bazlı bir dil ile veriye erişim sağlayarak, Web odaklı kodlamanın tüm ihtiyaçlarını cevaplamaya talip bir proje. Java'dan sonra, lider olacak diğer dilin Ruby olacağını düşününen şahsımız için bu gelişme güzel bir haber oldu.

http://www.rubyonrails.com

"Rails is a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups"

Görüşler

0
ahmetaa
Genel olarak Ruby, Script dilleri arasinda en iyilerden biri olarak goruluyor. Ancak, Ruby icin Java'nin yerini alacak dil, ya da RoR icin J2EE ya da java tabanli ORM teknolojilerinin 'nin yerini alacak teknoloji iddiasinda bulunmak bence -bugun ve orta vadede- gulunc. Yazilim kalitesi ya da verimliligi kod satir sayisinin azligi, ya da "XML kullanmamak" ile olculmez. RoR'u hafife almiyorum, ozellikle prototip calismasi ya da kucuk uygulamalar icin Php'den bile daha guclu. Ama java cozumleri ile kiyaslayinca, ozellikle buyuk capli projelerde cok kisa dustugunu rahatca iddia edebilirim.
Ve belki daha onemlisi, su anda bu teknolojinin pazari yok. Is arama sitelerine bakin, 5000 Java ilanina karsi 1 ruby is ilani belki bulabilirsiniz. Belki bu teknoloji acisindan kiyas degil ama pazar gercekleri bizi hayal dunyasindan gercege dondurmeye yeter. Gelecekte bu degisebilir, elbette, ama gelecek guzel olacak vaatleri ile karin doymuyor ne yazikki.
Teknoloji acisindan pragmatik olmak bir erdem ve belki ben buna cogu durumda sahip degilim, ama kiyas ve gozlemlerime gore benim calisma alanimda Ne Ruby, ne perl, Ne de Python kanaatimce Java'nin yerini alabilecek dil ya da teknolojiler degil.

Alt not:
Yeni bir Ror-Hibernate kiyaslamasi icin,

http://web1.theserverside.com/articles/article.tss?l=RailsHibernate
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Ruby On Rails 1.2

avukatahmetusta

Uygulama geliştirme altyapısı Ruby On Rails, 1.2 sürümüne ulaştı.

Ruby'nin yeni sürümlerinde desteklenecek olan UTF-8 şimdiden RoR tarafından destekleniyor bile.

Rehber: ActiveRecord modellerini projeler arası paylaştırmak

murat

Günümüzde microservis, dağıtık uygulamalar.. vs popüler olmaktan ziyade, otomatik ölçeklenen uygulamalar geliştirmek için gerekli bir yaklaşım halini aldı. Geliştirdiğimiz uygulamanın farklı görevleri olan kısımlarını farklı uygulamalar olarak dağıtabilmek için projeleri bölmeye başladık. Ben de böyle bir ihtiyaçtan yola çıkıp kompleks bir yapısı olan ve refactor gerektiren bir rails...

Pilli Network: RoR ile Koşuyor

postexitus

Türkiye'nin en eski ve en büyük bloglarından hafif.org ve bildirgec.org yanlarına 3ayak.org ve zamazing.org'u da alarak, Türkiye'nin ilk gelir paylaşımlı blog ağı olan pilli network'ü oluşturdular. Bunun fazlamesai.net ahalisini ilgilendiren tarafıysa tüm altyapının Ruby On Rails ile yazılmış olması.

Ruby ve Rails Dünyasından

anonim

Sözü fazla uzatmadan kısa günün sonunda net aleminde Ruby ve Rails ile ilgili hatırlanması gereken notlarımıza bir bakalım.

* Murat Çeliker in yazdığı ilk türkçe Ruby on Rails kılavuzu'nun birinci bölümüne buradan ulaşabilirsiniz.
* Aslen bir java idesi olarak başlayan jedit projesine Ruby ile güzelliklerini katan eklentileri burada bulabilirsiniz.
*Migrating data and schema videosunda anlatılan kodlara buradan ulaşabilirsiniz.
* Son olarak Atilla ÖZGÜR ün yazdığı Web Application Testing in Ruby ( WATIR ) ve SQL Enjeksiyon ve Watir başlıklı makalelerde oldukça ilgi çekici ve faydalı...

Ruby.NET Derleyicisi BETA Sürümü Çıktı

FZ

Gardens Point Ruby.NET derleyicisinin BETA sürümü çıkmış. Sitesinde yazılanlara göre derleyici şu anda bir Ruby kaynak kod dosyasını doğrulanabilir bir .NET 2.0 "assembly" dosyasına derleyebiliyor veya doğrudan söz konusu Ruby kaynak kodunu çalıştırabiliyor (derle, yükle, çalıştır). Ruby.NET derleyicisi Ruby 1.8.2 süiti ile gelen samples/test.rb içindeki 871 testi de düzgün olarak geçmiş durumda.