二、Omakase 框架
Rails、SailsJS、MEAN.io、Laravel 和 Play 都是 Omakase 框架,它们建议开发者以某种“正确”的方式编写代码,并且给出社区标准。
这些框架提供开发所需要的一切,打开即可编程。如果想使用其他的东西,它们还允许选择停用。构建这些框架的开发人员已经为后来者做出了一些关键决策,因此可以遵循他们建议使用的模式。
这对初学者来说有很大的优势,初学者往往在学习 Web 框架的时候,你还需要学习数据库、HTTP 请求、设置应用在 Internet 上运行等等知识。由于有一个被广泛接受的社区标准,学习一个像 Rails 这样的 Web 框架可以:
- 了解社区如何同意以正确的方式做某事。
- 有时间思考其他编程概念,学习其他知识。
- 一旦学习了某个框架社区的建议,将有经验来更好地评估其他框架。