![](https://csdnimg.cn/release/download_crawler_static/88243581/bg9.jpg)
2 开发语言说明
2.1 开发工具及环境简介
a. Eclipse Classic 3.7.2
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而
言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,
Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development
Kit,JDK)。
Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java
语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如 C++和
Python 的开发工具。Eclipse 的本身只是一个框架平台,但是众多插件的支持
使得 Eclipse 拥有其他功能相对固定的 IDE 软件很难具有的灵活性。许多软件
开发商以 Eclipse 为框架开发自己的 IDE。Eclipse 最初由 OTI 和 IBM 两家公司
的 IDE 产品开发组创建,起始于 1999 年 4 月。IBM 提供了最初的 Eclipse 代码
基础,包括 Platform、JDT 和 PDE。目前由 IBM 牵头,围绕着 Eclipse 项目已经
发展成为了一个庞大的 Eclipse 联盟,有 150 多家软件公司参与到 Eclipse 项
目中,其中包括 Borland、Rational Software、Red Hat 及 Sybase 等。Eclipse
是一个开发源码项目,它其实是 Visual Age for Java 的替代品,其界面跟先前
的 Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到,
并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括
Oracle 在内的许多大公司也纷纷加入了该项目,并宣称 Eclipse 将来能成为可
进行任何语言开发的 IDE 集大成者,使用者只需下载各种语言的插件即可。
b. SQLite3
SQLite3 是一款轻型的数据库,是遵守 ACID 的关联式数据库管理系统。它
的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,占用资
源非常的低,在嵌入式设备中,可能只需要几百 K 的内存就够了。它能够支持
Windows/Linux/Unix 等等主流的操作系统,同时能够跟很多程序语言相结合,