什么是绿地和棕地应用?

Svi*_*ish 81 language-agnostic terminology

我在Fluent NHibernate wiki中阅读了以下句子:

...; 然而,对于大多数绿地应用程序(以及相当多的棕色区域应用程序),自动映射将更有能力.

什么是绿地和棕地应用?

Bom*_*mbe 116

格林菲尔德

在软件工程等其他学科中,绿地也是一个缺乏先前工作所施加的任何限制的项目.类比是在绿地上施工,不需要改造或拆除现有结构.

(来自http://en.wikipedia.org/wiki/Greenfield_project)

布朗菲尔德

Brownfield开发是IT行业中常用的术语,用于描述在现有(传统)软件应用程序/系统的直接存在下需要开发和部署新软件系统的问题空间.这意味着任何新的软件架构都必须考虑并与原位软件共存.

(来自http://en.wikipedia.org/wiki/Brownfield_(software_development))

  • "幸运的是谷歌并没有让我失望,所以我能够在几秒钟内找到以下定义." - 究竟为什么需要这种说法?我可以理解你被一个"简单"的问题所困扰,然后将这个问题添加到沮丧或者其他事情中,但是为什么在删除它之后添加它呢? (26认同)
  • 有趣的是.我现在通过谷歌找到了这个.第一个链接.;) (24认同)
  • @Bombe你不知道它是填充谷歌的内容吗?因此,你需要在某处找到答案,以便在谷歌上找到它们...你在google上找到了wiki文章,但是如果google有答案那么为什么wiki文章需要写? (13认同)
  • 我同意@AgentConundrum.这是Google返回的第二个结果.失去了评论. (7认同)
  • 这是因为我仍然认为人们在尝试其他事情之前需要学会使用谷歌.你知道,给一个人一条鱼而不是教一个人钓鱼. (4认同)

Tho*_*ens 12

我认为这可能与城市规划术语"绿地""棕地地"有关.格林菲尔德土地是未开发的土地 - 农业,景观或自然.布朗菲尔德的土地是开发土地.

棕色地块应用程序是现有应用程序,而绿地应用程序是尚未制作或处于非常早期开发阶段的应用程序.

  • 棕色字段应用程序通常指的是主要升级,或现有应用程序的重新开发,其中存在与现有文件格式,接口,模块等的向后兼容性问题.有时,棕色字段应用程序将通过决定忽略所有后向考虑因素而成为绿地兼容性并开始新鲜. (2认同)

tij*_*vdk 6

Greenfield 应用程序:新开发,之前没有做过对您的解决方案构成限制的工作。我认为这个词来自“未耕种的绿色”领域。

Brownfield:现有应用程序,需要考虑的大量现有内容等。

看到这个帖子