跳转到内容

Apache可移植运行时

维基百科,自由的百科全书

这是本页的一个历史版本,由用心阁留言 | 贡献2012年6月6日 (三) 11:15 建立内容为“{{ Infobox Software | name = | logo = | screenshot = | caption = | developer ...”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
Apache可移植运行时
開發者Apache Software Foundation
当前版本1.4.5
源代码库 編輯維基數據鏈接
编程语言C
操作系统Cross-platform
类型Development Library
许可协议Apache License 2.0
网站http://apr.apache.org

Apache可移植运行时( Apache Portable Runtime,简称APR) is a supporting library for the Apache Web服务器. It provides a set of APIs that map to the underlying operating system (OS). Where the OS doesn't support a particular function, APR will provide an emulation. Thus programmers can use the APR to make a program truly portable across platforms.

APR originally formed a part of Apache HTTP服务器, but the Apache软件基金会 spun it off into a separate project. Other applications can use it to achieve platform independence.

功能特性

The range of platform-independent functionality provided by APR includes:

类似的项目

  • Glib provides similar functionality. It supports many more data structures and OS-independent functions, but fewer IPC-related functions. (Glib lacks local and global locking and shared-memory management.)
  • NSPR is a cross-platform abstraction library used by the Mozilla project. It is used by another subproject of Mozilla XPFE to provide cross-platform graphical user interface (GUI) functionality.
  • Adaptive Communication Environment (ACE) is an object-oriented library written in C++ similar in functionality to APR. It is widely deployed in commercial products[1].
  • commonc++ is a cross-platform C++ class library for systems programming, with much of the same functionality as APR.
  • POCO is a modern C++ framework similar in concept but more extensive than APR.
  • WxWidgets is an object-oriented cross-platform GUI library that also provides abstraction classes for database communication, IPC and networking functionality.
  • Qt, a cross-platform application development framework with similar features, can also foster GUI development.

参考文献

  1. ^ ACE and TAO Success Stories. [2008-07-31]. 

外部链接