POCO 整体框架介绍
发布时间
阅读量:
阅读量
****
Poco C++库是:
- 一套基于C++的类库集合, 类似于Java的框架风格, 同一 .NET框架 和 Apple 的Objective-C API;
- 主要服务于当前互联网环境下的网络应用开发。
- 采用先进的标准ANSI/ISO C++技术, 基于STL实现。
- 具备高度移植性, 并支持多平台部署。
- 遵循开放源代码理念, 并采用Boost软件许可协议发布。
- 不管商业用途还是非商业用途均可免费获取。
Poco库概览

特性:
- 动态Any与Any类
- 缓存框架
- 基于OpenSSL的安全系统
- 时间与日期管理库
- 事件处理与通知机制
- 客户端FTP程序
- 跨平台文件管理系统
- HTML表单设计器
- 支持HTTPS/SSLeay服务器客户端及C++服务编译器
- 日志记录与分析工具
- 多线程编程支持(线程池、活动对象、队列管理)
- POP3客户端构建工具
- 跨平台统一开发多端运行通用编译执行方案
- 进程控制与通信接口库包
- 反射技术应用模块
- 基于PHP-PCRE的正则表达式引擎
- SMTP客户端构建方案
- 功能完善的数据库访问组件(包括SQLite,MySQL, ODBC)
- 支持SSL/TLS协议并基于OpenSSL实现安全通信组件*
- 动态类加载机制实现*
- 高效内存管理工具集(包括缓冲区、资源池设计)
- 标准协议栈类库集合*
- 类别化的网络数据流处理工具包(支持Base64,HexBinary编码解码压缩技术)
- 字符串格式化处理及辅助字符串操作函数集合*
- 多线程设计的网络服务器架构方案*
- 文本编码转换工具包*
- 元组类型操作基础组件*
- URI协议支持扩展模块*
- 兼具UTF8编码以及Unicode标准接口实现*
- UUID生成器组件开发包*
- XML文档解析构建器及生成器集成方案*
- 压缩解压文件操作功能库整合集*
Poco的使命
- Poco是一款功能强大且便于自定义的应用类库。
- Poco让你能够轻松开发跨平台应用(只需编写代码一次即可实现多端编译与运行)。
- Poco采用模块化设计与高度可扩展性。
- 提供全面且易于理解的编程接口。
- 使用C++语言编写时非常高效。
- Poco遵循简洁优雅的设计原则。
- 在开发过程中遵循统一的设计理念、编码规范与文档风格。
- 该框架深入分析了各种需求并提供了系统性的解决方案。
- 使用该框架可以让C++编程变得更加直观与便捷。
指导方针
- 重视代码的质量,并特别注重编程风格的一致性和易读性
- 特别注重测试环节的表现和效果评估
- 强调实用价值和应用效果的提升
- 基于现有可靠组件的开发策略
版本历史
- 于 年 月 日 : 人物 开始开发
- 于 年 月 日 : 首次发布于源forge平台
- (发布版本号为 ,根据许可协议)
- 于 年 月 日 : 成为了首位贡献者
- 于 年 月 日 : 发布版本号为
- 持续更新中...
支持平台
Windows平台
- Linux操作系统
- MacOS X平台
- HP-UX操作系统、Solaris系统、AIX操作系统*
- 嵌入式Linux(uClibc、glibc)
- iOS平台
- Windows嵌入式平台
- QNX实时操作系统
Poco应用场景
- 开发自动化组件及设备系统
- 工业自动化技术及相关设备应用
- 流量控制与调节系统
- 医疗健康管理系统
- 数据采集与测试支持系统 加 precise measurement and monitoring platform
*家用智能化设备及消费电子产品 - 准确测量技术方案 和 intelligent measurement modules
- 智能检测工具模块 的实施方案
*Aerospace and Avionic Management System 航空交通管理与智能空管平台 - 语音通信服务管理平台 VoIP电话服务系统
- 票务管理系统及入口智能监控装置 票务和入口控制系统
Poco的优势
注:大部分功能可以在移动设备上完成开发和调试
注
全部评论 (0)
还没有任何评论哟~
