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