2009-05-26 22 views
64

He visto muchos artículos sobre POCO. ¿Que es esto?¿Qué significa POCO?

+0

Todo depende de qué más sean estos artículos: vea las respuestas para posibles candidatos o publique exactamente en qué "lado de la cerca" se encuentra. – kastermester

+0

De acuerdo. Por favor, especifique el contexto y vuelva a marcarlo como tal. –

+2

¿Podría al menos publicar el idioma? Veo en un significado .NET y dos significados de C++ para este acrónimo. –

Respuesta

48
+6

Es el equivalente C# de un POJO http://en.wikipedia.org/wiki/POJO – Gishu

+0

Es C++ en todo lo que he leído fuera de ese artículo de Wikipedia. ¿Podría vincular un uso de esto fuera de Wikipedia? –

+0

https://www.hibernate.org/hib_docs/nhibernate/html/quickstart.html –

30

Basado en el idioma que desea elegir POCO significa

Plain Old CLR objeto

como Wikipedia mención o,

Plain Old C++ objeto

como el PocoCapsule menciones o,

componentes portátiles

como el POCO Project menciona.

por lo que estoy preocupación y que por la razón de esta pregunta, y por supuesto, en palabras sencillas, es un C++ library :)

El POCO C++ Libraries objetivo de ser para centrada en la red, multiplataforma Desarrollo de software C++ lo que Apple's Cocoa es para el desarrollo de Mac, o Ruby on Rails es para desarrollo web: una plataforma poderosa pero fácil de usar para crear sus aplicaciones.

Las POCO C++ Libraries están construidas estrictamente en estándares ANSI/ISO C++, incluida la biblioteca estándar. Los desarrolladores de las bibliotecas POCO C++ intentan encontrar un buen equilibrio entre el uso de funciones avanzadas de C++ y mantener las clases comprensibles y el código limpio, consistente y fácil de mantener.

+0

Este es probablemente el acrónimo menos conocido en los círculos de .NET :-) No sé por qué tienes un voto negativo para eso, sin embargo, compensado. –

+0

:) no hay necesidad de compensar, pero gracias de todos modos. Bajaron la votación por una razón ... Me encantaría que esto sucediera: http://stackoverflow.uservoice.com/pages/1722-general/suggestions/41056-force-user-to-comment-on-downvote – balexandre

+0

No es término normal de C++ "Plain Old Data"? –

6

Si usted está hablando .NET:

POCO = Llanura vieja clase (o CLR)

, véase: POCO vs DTO

4

Siglas de este tipo por lo general significan "Plain Old ... "como POX que significa plain old XML.

Por lo tanto, supongo que POCO era un Objeto C simple antiguo o un Objeto simple de clase normal o alguna derivada. Ayudaría si supiera el contexto (como el lenguaje de programación que está usando).

8

la POCO C++ bibliotecas (POCO significa componentes Portátil) son código abierto C++ bibliotecas de clases que simplificar y acelerar el desarrollo de portátiles, aplicaciones centradas en redes en C++. Las bibliotecas se integran perfectamente con la biblioteca estándar de C++ y llenan muchos de los vacíos funcionales que deja abiertos.Su diseño e implementación modular y eficiente hace que las bibliotecas POCO C++ sean extremadamente adecuadas para el desarrollo integrado, un área donde el lenguaje de programación C++ se está volviendo cada vez más popular, debido a su idoneidad tanto para bajo nivel (E/S de dispositivo, controladores de interrupción , etc.) y desarrollo orientado a objetos de alto nivel. Por supuesto, las bibliotecas POCO C++ también están listas para desafíos a nivel empresarial.

la POCO bibliotecas de C++ desarrolladores libres de volver a inventar la rueda, y permitir que pasen su tiempo en las zonas más valiosas, tales como hacer las cosas de forma rápida y trabajando en las características que hacen que su aplicación única.

Source and More Information

2

lainMH y Darnell ya le han dado la respuesta. Como se dice en el artículo de Wikipedia, se hace referencia al término POJO, y el fondo de ese término se encuentra en Martin Fowlers' website.