前端之家收集整理的这篇文章主要介绍了
ruby-on-rails – 指责Rails的“魔法”是否公平?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我第一次开始研究Rails和Django时,我被Djang开发人员从Rails转向,他们认为Rails是一个使用过多“魔法”(漏洞抽象)的黑盒子.在进一步探索Rails时,我想知道这是否是一个不知情的假设,基于不知道如何在不使用脚手架的情况下在Rails中实现
自定义.脚手架本身似乎隐藏了很多但是一旦你理解了如何创建没有它的项目,Rails似乎与Django一样高度可定制.这是我对Rails“神奇”
评论家的误解吗?
Rails广泛使用
Ruby的元编程工具为你做了很多繁重的工作,但没有任何魔力 – 最后它只是
代码,并且可以在足够的时间和精力下理解.
脚手架一直用于快速启动和运行模型上的CRUD操作.意图始终是脚手架应该用您的真实生产代码替换.
原文链接:https://www.f2er.com/ruby/267792.html