83

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

4

7 回答 7

53

普通的旧 CLR 对象

于 2009-05-26T11:40:03.680 回答
33

根据您要选择的语言POCO手段

普通的旧CLR对象

正如维基百科所提到的,或者,

普通的旧C++对象

正如PocoCapsule提到的那样,或者,

便携式组件

正如POCO 项目所提到的那样。

对于我所关心的以及这个问题的原因,当然简单来说,它是一个C++ 库。:)

POCO C++ 库旨在用于以网络为中心的跨平台 C++ 软件开发,就像 Apple 的 Cocoa 用于 Mac 开发或 Ruby on Rails 用于 Web 开发一样——一个强大但易于使用的平台来构建您的应用程序。

POCO C++ 库严格建立在标准 ANSI/ISO C++ 之上,包括标准库。POCO C++ 库的开发人员试图在使用高级 C++ 功能和保持类的可理解性以及代码干净、一致和易于维护之间找到一个很好的平衡点。

于 2009-05-26T11:40:05.223 回答
9

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

POCO C++ 库将开发人员从重新发明轮子中解放出来,并允许他们将时间花在更有价值的领域,例如快速完成工作并致力于使他们的应用程序独一无二的功能。

来源和更多信息

于 2009-05-26T11:42:07.607 回答
6

如果您在谈论 .NET:

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

请参阅:POCO 与 DTO

于 2009-05-26T11:41:05.347 回答
4

像这样的首字母缩略词通常代表“Plain Old...”,例如 POX 表示 Plain Old XML。

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

于 2009-05-26T11:41:27.093 回答
2

lainMH 和 Darnell 已经给你答案了。正如 Wikipedia 文章中所说,是对POJO一词的引用,该词的背景可在Martin Fowlers 的网站上找到

于 2009-05-26T11:43:42.923 回答
1

POCO 代表普通旧 C++ 对象

于 2009-05-26T11:40:51.323 回答