Sangat setuju. Saya sudah lama menebus RoR, kembali ke Java. Kerangka/tumpukan favorit saya adalah http://www.dropwizard.io/

Saya memulai RoR 2, saya sempat melihat tumpukan sampah yang mereka tambahkan ke setiap rilis dan hanya tertawa dan melanjutkan menjalani hidup saya. Masalah terbesar saya dengan RoR adalah mengkhawatirkan kinerja, bahkan tugas-tugas sepele pun perlu dipindahkan ke antrean pekerja seperti http://sidekiq.org/ . Kecuali Anda menjalankan http://jruby.org/, atau Anda memiliki aplikasi CRUD yang sangat sederhana yang tidak perlu melakukan pekerjaan apa pun, bersiaplah untuk menghabiskan banyak uang untuk menjalankan aplikasi dan pekerja Anda yang menghabiskan banyak memori antrian. Ini bukan hanya soal uang, tapi juga kompleksitasnya.

Sintaks ruby ​​​​yang ambigu dan mirip bahasa Inggris yang membuat Rails begitu mudah, itulah sebabnya hal ini tidak sederhana.

Saya pikir pernyataan itu cukup benar untuk bahasa Ruby, bukan khususnya Rails. Jika ini yang Anda sukai, maka Ruby cocok untuk Anda. Mampu menulis pernyataan yang sama dengan 200 cara berbeda bukanlah hal yang keren, membuat frustrasi dan menjengkelkan.

Saat saya mengerjakan proyek RoR yang cukup besar, salah satu gangguan terbesar adalah ide di balik mode dev dan prod. Apa pun yang terjadi, Anda pasti akan melihat kesalahan bodoh muncul dalam mode prod yang seharusnya terlihat dalam mode dev, saya berbicara tentang kesalahan terang-terangan dalam kode yang entah bagaimana berhasil dijalankan dalam mode dev, tetapi tidak prod. Oleh karena itu, menurut saya mode Dev dan Prod cukup mengganggu. Intinya, tulis tes, tes asap di prod sebelum memasukkan kode Anda. Tidak yakin hal ini benar di rilis yang lebih baru tetapi hal ini benar di RoR 2.x

Mengenai apa pun, ini seperti pendapat Anda, kawan. Begitu banyak pecinta RoR yang akan marah dengan hal ini, tapi menurut saya setiap poin yang Anda buat cukup akurat dan dapat dibenarkan. RoR agak buruk.