2009-05-26 6 views
64

私はPOCOについて多くの記事を見てきました。これは何ですか?あなたはPOCOを選択したい言語に基づいPOCOとは何ですか?

+0

これらの記事は、他の記事の内容によって異なります。可能性のある候補者の回答を参照するか、正確にどちらの側の「フェンスの側面」に投稿しますか。 – kastermester

+0

合意。文脈を指定し、そのように再検討してください。 –

+2

あなたは少なくともその言語を投稿できますか?私はこの頭文字のために1つの.NETの意味と2つのC++の意味を見る。 –

答えて

48
+6

POJOのC#相当版http://en.wikipedia.org/wiki/POJO – Gishu

+0

これはWikipediaの記事の外で読んだことのあるすべての点でC++です。これをWikipedia外で使用することにリンクできますか? –

+0

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

30

は意味

旧来CLRオブジェクト

としてWikipedia言及や、

として

旧来C++オブジェクト

POCO Projectはそれを言及としてそれに言及したり、

ポータブルコンポーネント

。私はこの質問の理由のために関心との事だし、簡単な言葉で、もちろん、それはC++ library :)何のため

ネットワーク中心、クロスプラットフォームに最適なPOCO C++ Libraries狙いC++ソフトウェアの開発AppleのCocoaはMac開発用で、Ruby on RailsはWeb開発のためのものです。アプリケーションを構築するための強力でしかも使いやすいプラットフォームです。

POCO C++ Librariesは、標準ライブラリを含む標準のANSI/ISO C++に厳密に組み込まれています。 POCO C++ライブラリの開発者は、高度なC++機能を使用することと、クラスを理解しやすくし、コードをきれいに保ち、一貫性があり、保守しやすくすることのバランスをとろうとします。

+0

これは.NETのサークルではおそらく知られている頭字語です:-)あなたはなぜそれがダウンボトムを持っているのかわかりませんが、補償されています。 –

+0

:)補償する必要はありませんが、とにかくありがとうございます。彼らは理由のためにdownvoted ...私は起こるためにこれを愛するだろう:http://stackoverflow.uservoice.com/pages/1722-general/suggestions/41056-force-user-to-comment-on-downvote – balexandre

+0

通常のC++用語 "Plain Old Data"? –

6

あなたが話している場合は、.NET:

POCO =平野古いクラス(またはCLR)オブジェクト

参照してください:このようなPOCO vs DTO

4

略語は通常、旧来」のためのスタンドPOXはPlain Old XMLを意味します。

したがって私は、POCOがPlain Old C Object、またはPlain Old Class Objectまたは何らかの派生物であったと推測します。私がコンテキストを知っていれば(あなたが使っているプログラミング言語のような)それは助けになるでしょう。

8

POCO C++ライブラリ(POCOは、ポータブルコンポーネントの略)は、オープンソースのC++クラスライブラリです C++でのネットワーク中心、ポータブルアプリケーションの開発を加速簡素化しています。これらのライブラリはC++標準ライブラリと完全に統合されており、それによって残された機能的なギャップの多くを埋め尽くしています。彼らのモジュール式で効率的なの設計と実装により、POCO C++ライブラリは、低レベル(デバイスI/O、割り込みハンドラ)の両方に適しているため、C++プログラミング言語が普及している組み込み開発に非常に適しています、等)と高レベルのオブジェクト指向開発。もちろん、POCO C++ライブラリはエンタープライズレベルの課題にも対応しています。

POCO C++ライブラリフリーデベロッパーはホイールを再発明し、アプリケーションを一意にする機能の作業など、より価値のある領域に時間を費やすことができます。

Source and More Information

2

lainMHとダーネルはすでにあなたに答えを与えています。ウィキペディアの記事には、用語POJOの参照があり、その用語の背景はMartin Fowlers' websiteにあります。