我不明白 Rails、codeigniter 等和脚手架之类的东西的重要性。根据我的阅读,也许它是错误的,脚手架没有在生产环境中使用。我不知道它是为了什么。它很整洁,但我不知道我应该用它做什么。
谢谢。
我不明白 Rails、codeigniter 等和脚手架之类的东西的重要性。根据我的阅读,也许它是错误的,脚手架没有在生产环境中使用。我不知道它是为了什么。它很整洁,但我不知道我应该用它做什么。
谢谢。
您使用 Scaffolding 快速获得一些结果,例如快速推出早期原型或获得 CRUD 之类的功能。通常,通过脚手架生成的代码是你必须在以后用更复杂的东西替换或扩展的拐杖。
所以,是的,你是对的。这是一个临时的解决方案,一个替身,除非你得到真正的东西。
从这个意义上说,脚手架是一项技术债务。
关于框架的功能和典型操作,脚手架可以让您“开始”。也就是说,大多数时候,脚手架已经过时了,只是触及了基本功能。
很高兴看到您希望如何使用该应用程序。我喜欢在测试应用程序中运行一个脚手架,以了解如何处理默认情况。然而,Gordon 是正确的,它确实会导致未来的维护时间。