首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是以公约为基础的框架?

什么是以公约为基础的框架?
EN

Software Engineering用户
提问于 2010-12-11 06:49:03
回答 2查看 2K关注 0票数 5

我正在读关于ColdBox的文章,我偶然发现了这个词。

那么,基于公约的框架意味着什么呢?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2010-12-11 11:23:48

就像BitOff提到的,它的意思是其他人的约定高于配置。ColdBox主页似乎证实了这一点。

基本上,这意味着不需要配置文件描述项目的详细信息--在哪里查找文件、要实例化哪些类、将哪些URL映射到哪个类等等--框架提供了良好的默认值,允许您将文件、类和方法放在正确的位置并完成操作。

票数 7
EN

Software Engineering用户

发布于 2010-12-11 15:46:37

这意味着框架使用通常不带有任何语义(即任何意义)的细节来生成默认配置。它也被称为“约定而非配置”。

例如,在Rails中,如果使用一个名为Customer的类,生成的数据库表将自动命名为"customers“。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/25486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档