Apache portativ ish vaqti - Apache Portable Runtime

Apache portativ ish vaqti
APR logotipi
Tuzuvchi (lar)Apache dasturiy ta'minot fondi
Barqaror chiqish
1.7.0 / 5-aprel, 2019-yil; 20 oy oldin (2019-04-05)[1]
Ombor Buni Vikidatada tahrirlash
YozilganC
Operatsion tizimO'zaro faoliyat platforma
TuriRivojlanish kutubxona
LitsenziyaApache litsenziyasi 2.0
Veb-saytaprel.apache.org

The Apache portativ ish vaqti (APR) uchun yordamchi kutubxona Apache veb-server. Bu to'plamni taqdim etadi API-lar bu asosiy operatsion tizimga (OS) tegishli xaritani.[2] Agar OS ma'lum bir funktsiyani qo'llab-quvvatlamasa, APR emulyatsiyani ta'minlaydi. Shunday qilib, dasturchilar APR-dan foydalanib, dasturni platformalar bo'ylab haqiqatan ham ko'chma qilishlari mumkin.

APR dastlab bir qismini tashkil qilgan Apache HTTP Server, lekin Apache dasturiy ta'minot fondi uni alohida loyihaga aylantirdi. Boshqa dasturlar platforma mustaqilligiga erishish uchun foydalanishi mumkin.

Funktsionallik

APR tomonidan taqdim etilgan platformadan mustaqil funktsiyalar qatoriga quyidagilar kiradi:

Shunga o'xshash loyihalar

  • GLib - shunga o'xshash funksionallikni ta'minlaydi. Bu ko'plab ma'lumotlar tuzilmalarini va OSga bog'liq bo'lmagan funktsiyalarni qo'llab-quvvatlaydi, ammo kamroq IPC bog'liq funktsiyalar. (GLib-da mahalliy va global bloklash va umumiy xotirani boshqarish yo'q.)
  • Netscape ko'chma ish vaqti (NSPR) - tomonidan ishlatiladigan o'zaro faoliyat platformalardagi abstraktsion kutubxona Mozilla loyiha. Bu boshqa subproject tomonidan ishlatiladi Mozilla dasturining asoslari (XPFE) o'zaro faoliyat platformani ta'minlash uchun grafik foydalanuvchi interfeysi (GUI) funktsionalligi.
  • Adaptiv aloqa muhiti (ACE) - bu funktsional jihatdan APRga o'xshash C ++ da yozilgan ob'ektga yo'naltirilgan kutubxona. U tijorat mahsulotlarida keng tarqalgan.[3]
  • commonc ++ bu tizimni dasturlash uchun o'zaro faoliyat platforma C ++ sinf kutubxonasi bo'lib, APR bilan bir xil funktsiyalarga ega.
  • POCO tushunchasiga o'xshash zamonaviy, ammo APRga qaraganda kengroq bo'lgan zamonaviy C ++ ramkasidir.
  • WxWidgets ma'lumotlar bazasi aloqasi uchun abstraktsiya sinflarini ta'minlaydigan ob'ektga yo'naltirilgan o'zaro faoliyat platformali GUI kutubxonasi, IPC va tarmoq faoliyati.
  • KDE ramkalari - tomonidan ishlatilgan KDE SC

Adabiyotlar

  1. ^ "Apache Portable Runtime APR 1.7.0 chiqarildi". Olingan 13 iyun 2019.
  2. ^ Barqaror Apache relizlari, Shon Maykl Kerner, 2005 yil 2-dekabr, "Apache Portable Runtime (APR) 1.0 API, bu asosiy operatsion tizim va server o'rtasida interfeys yaratadigan kutubxonalarni taqdim etadi."
  3. ^ "ACE va TAO muvaffaqiyatlari haqida hikoyalar". Arxivlandi asl nusxasi 2008 yil 29 avgustda. Olingan 2008-07-31.

Tashqi havolalar