Ruby on Rails

Ruby on Rails menegaskan penggunaan pola-pola dan prinsip-prinsip rekayasa perangkat lunak terkenal, seperti "pola active record", "konvensi diatas konfigurasi (CoC)", "don't repeat yourself (DRY)", and "model-view-controller (MVC)".