POCOに関する記事をたくさん見てきました。これは何ですか?
7 に答える
POCOの手段を選択したい言語に基づいて
プレーンな古いCLRオブジェクト
ウィキペディアの言及として、または、
プレーンな古いC++オブジェクト
PocoCapsuleが言及しているように、または、
ポータブル コンポーネント
POCOプロジェクトが言及しているように。
私が懸念していることと、この質問の理由、そしてもちろん簡単に言えば、それはC++ ライブラリです。:)
POCO C++ ライブラリは、Apple の Cocoa が Mac 開発用である、または Ruby on Rails が Web 開発用であるような、ネットワーク中心のクロスプラットフォーム C++ ソフトウェア開発用であることを目指しています。アプリケーションを構築するための強力でありながら使いやすいプラットフォームです。
POCO C++ ライブラリは、標準ライブラリを含む標準 ANSI/ISO C++ に厳密に基づいて構築されています。POCO C++ ライブラリの開発者は、高度な C++ 機能を使用することと、クラスをわかりやすく保ち、コードをクリーンで一貫性があり、保守しやすい状態に保つこととの間で、適切なバランスを見つけようとしています。
POCO C++ ライブラリ (POCO は Portable コンポーネントの略) は、 C++でのネットワーク中心の移植可能なアプリケーションの開発を簡素化し、加速するオープン ソースの C++ クラス ライブラリです。これらのライブラリは C++ 標準ライブラリと完全に統合され、標準ライブラリによって残された多くの機能上のギャップを埋めます。それらのモジュラーで効率的な設計と実装により、POCO C++ ライブラリは、低レベル (デバイス I/O、割り込みハンドラーなど) の両方に適しているため、C++ プログラミング言語の人気が高まっている分野である組み込み開発に非常に適しています。 .) および高レベルのオブジェクト指向開発。もちろん、POCO C++ ライブラリは、エンタープライズ レベルの課題にも対応できます。
POCO C++ ライブラリを使用すると、開発者は車輪の再発明から解放され、物事をすばやく完了したり、アプリケーションをユニークにする機能に取り組んだりするなど、より価値のある分野に時間を費やすことができます。
このような頭字語は通常、"Plain Old..." の略で、POX は Plain Old XML を意味します。
したがって、POCOはPlain Old C Object、Plain Old Class Object、またはその派生物のいずれかであると推測できます。コンテキスト(使用しているプログラミング言語など)を知っていれば助かります。
lainMH と Darnell がすでに答えを出しています。ウィキペディアの記事にあるように、POJOという用語への言及であり、その用語の背景はMartin Fowlers の Web サイトにあります。
POCO はPlain Old C++ Objectの略です。