POCO是什么意思?

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

普通的旧CLR对象

基于你想selectPOCO的语言

简单的旧的CLR对象

正如维基百科提到的那样,

普通的旧C ++对象

当PocoCapsule提到它或者,

POrtable组件

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

对于我所关心的事情和这个问题的原因,当然也是简单的说,这是一个C ++库 🙂

POCO C ++库旨在用于以networking为中心,跨平台的C ++软件开发,苹果的Cocoa适用于Mac开发,或者Ruby on Rails适用于Web开发 – 一个function强大且易于使用的平台,用于构build您的应用程序。

POCO C ++库严格按照标准ANSI / ISO C ++构build,包括标准库。 POCO C ++库的开发人员试图在使用高级C ++特性和保持类可理解性和代码清洁,一致和易于维护之间find一个很好的平衡点。

POCO C ++库(POCO代表POrtable组件)是开源的C ++类库 ,可以简化和加速 C ++中以networking为中心的可移植应用程序的开发。 这些库与C ++标准库完美集成,填补了许多function上的空白。 其模块化和高效的devise和实现使得POCO C ++库非常适合embedded式开发,由于C ++编程语言适用于低级(设备I / O,中断处理程序等),C ++编程语言正变得越来越stream行)和高层次的面向对象开发。 当然,POCO C ++库也为企业级挑战做好了准备。

POCO C ++ Libraries 可以让开发人员重新发明轮子 ,并让他们把时间花在更有价值的领域,比如快速完成任务,并处理使其应用程序独特的function。

来源和更多信息

如果你在说.NET的话:

POCO = Plain Old Class(或CLR)对象

请参阅: POCO vs DTO

像这样的缩略语通常代表“Plain Old …”,如POX意思是Plain Old XML。

因此,我猜测POCO是普通的旧C对象,或普通的旧类对象或一些派生。 如果我知道上下文(比如你正在使用的编程语言),这将有所帮助。

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

POCO代表Plain Old C ++ Object 。