چرا Ruby on Rails اینقدر پیچیده است؟

من زبان های برنامه نویسی زیادی کار کردم ولی هیچ کدومشون به اندازه Rails پیچیده نیست.
مثلا ما برای هر کاری توی زبان سی پلاس پلاس، اول تعریفش میکنیم بعدش مطابق با تعریفمون ازش استفاده میکنیم.
اما Rails خیلی چیز ها رو برای راحتی کار برنامه نویس آماده کرده اما ازون جایی که این آماده کردن ها خیلی زیادن، باعث شده Rails خیلی پیچیده بشه و برنامه نویسی باهاش خیلی سخت بشه.
آیا این پیچیدگی ارزش یادگیری رو داره یا با همون زبان های قدیمی مثل PHP کارامون رو بکنیم؟

سلام،
Rails اصلا زبان برنامه نویسی نیست، یک فریمورک MVC بر پایه Rack هست که در نوع خودش بسیار ساده و قابل فهمه.
پیشنهاد میکنم مقایسه بشکلی انجام بشه که معنی دار باشه مثلا:
Ruby با PHP
C++ با Rust
Laravel با Rails
و غیره :blush:

4 پسندیده