POCO 是什么意思?

我看过很多关于 POCO 的文章,这是什么?

96950 次浏览

在语言基础上你要选择 POCO的意思

普通的旧 CLR对象

就像 维基百科提到的那样,

普通的旧 C + + 对象

就像 太空胶囊提到的那样,

便携式组件

就像 POCO 项目提到的那样。

出于我所关心的和这个问题的原因,当然用简单的话说,它是 C + + 库。:)

POCO C + + 库的目标是以网络为中心,跨平台的 C + + 软件开发,就像苹果的 Cocoa 用于 Mac 开发,或 Ruby on Rails 用于 Web 开发一样,这是一个功能强大但易于使用的平台,可以在其上构建应用程序。

POCO C + + 库严格基于标准 ANSI/ISO C + + 构建,包括标准库。POCO C + + 库的开发人员试图在使用高级 C + + 特性和保持类易于理解以及代码简洁、一致和易于维护之间找到一个良好的平衡。

如果你说的是.NET:

POCO = 普通的旧类(或 CLR)对象

请参阅: POCO VS DTO

这样的首字母缩略词通常代表“普通的旧...”,如 POX,意思是普通的旧 XML。

因此,我猜想 POCO 要么是普通的旧 C 对象,要么是普通的旧类对象,或者是某个派生对象。如果我知道上下文(比如您正在使用的编程语言)会有所帮助。

POCO C + + 库(POCO 代表可移植组件)是简化以网络为中心的 C + + 可移植应用程序的 开源的 C + + 类库加快发展。图书馆与 C++标准程式库完美结合,填补了它留下的许多功能空白。它们的 模块化和高效率设计和实现使得 POCO c + + 库非常适合嵌入式开发, 这是一个 C++程式语言越来越流行的领域, 因为它既适合低级(设备 I/O、中断处理程序等)又适合高级面向对象开发。当然,POCO C + + 库也已经为企业级的挑战做好了准备。

POCO C + + 库 使开发人员免于重新发明轮子,并允许他们将时间花费在更有价值的领域,例如快速完成工作和研究使他们的应用程序独一无二的特性。

资料来源及详情

LainMH 和 Darnell 已经给了你答案。正如维基百科文章中所说的那样,是对术语 POJO的引用,该术语的背景可以在 Martin Fowlers 的网站中找到。