Java & Spring geliştiricisinin Ruby on Rails'i deneyince karşılaştığı düşünceler
(blog.dramancompany.com)Ruby on Rails'in güçlü yönleri
-
Düşük giriş bariyeri
-
Ruby dilinin gücü
-
rails console
-
Test kodu yazmanın kolaylığı
-
Tarih ile ilgili özellikler
-
DB şema yönetimi
-
E-posta gönderimi için Preview
-
Asenkron mantık işleme için sidekiq
Spring'in güçlü yönleri
-
Bildirimsel API endpoint routing
-
Bildirimsel DB transaction yönetimi
-
Container ve DI
-
DB Entity layer ile Query layer'ın net biçimde ayrılması
-
cloud platform, MSA
-
Static Type (Java, Kotlin)
-
Geliştirme ekosistemi
-
openapi dokümantasyonu hazırlama kolaylığı
Diğer konular
-
Verimlilik
-
Case convention
"Önceden yalnızca Rails'in sahip olduğu güçlü yönler öne çıkıyordu; ancak zaman geçtikçe Spring ekosistemi çok hızlı bir şekilde ilerledi ve Rails'in güçlü yönlerinin artık sadece Rails'e özgü güçlü yönler olduğunu söylemek zorlaştı.
Buna rağmen Ruby on Rails de Spring kadar olgun bir framework ve yalnızca açık kaynak topluluğuyla bile sürekli ilerleme kaydetmeye devam ediyor."
2 yorum
Artık güçlü yanları büyük ölçüde seyrelmiş olsa da, ilk yayımlandığı ve yaygınlaşmaya başladığı döneme dönüp bakınca gerçekten birçok dil ve geliştirme ortamını önemli ölçüde etkilemiş bir framework gibi görünüyor.
Bir zamanlar Ruby’ye epey merak salıp Rails’e kadar bayağı uğraşmıştım~ Güçlü yanları bir yana, geliştirme felsefesinin de oldukça çekici olduğunu düşünmüştüm. Uzun zaman sonra bununla ilgili içeriklere yeniden denk geldim~ ^*