ASDL, 全称为 Application Server Development Library,即“应用服务器开发库”,是一个用于在多个平台上进行应用服务器、网络程序,及普通程序/应用的通用组件库及开发框架。项目的创立初衷 为,提供一个高效的、可复用的、易用的组件库及框架,供快速开发网络程序及普通应用使用。ASDL最核心的目的是为了满足应用服务器、服务程序及普通应用 的网络模块及核心模块的开发需要。所以,ASDL首先被设计来满足底层,及中间层的开发需求,其次才是高层次的开发需求。
GDST,全称为 Generic Data Structures Templates,即“泛用型数据结构模版”,是一个平台独立的ASDL子开发库。GDST提供了一些高效率的数据容器模版,以便有助于解决处理海量数 据时的性能和效率方面的问题。GDST目前全部由C++模版组成,仅包含头文件,不包含任何静态链接库或动态链接库。