1.1 什么是Java
Java有两方面的含义:Java语言、Java平台
作为一种语言,Java是一种跨平台开发语言,能开发出跨平台的应用对象和应用程序。例如:Oracle 8i的安装程序就是用Java开发的。Java语言具有以下特点:简单、面向对象、分布式、解释执行、安全、 跨平台、高性能、多线程等特点。
作为一种平台,Java平台包括两部分内容:Java虚拟机和Java API。
1.2 Java之最
最好的集成开发工具
No1. Visualage For Java (www.ibm.com)
No2. JBuilder 3 (www.inprise.com)
No3. JDeveloper (www.oracle.com)
No4. VisualCafe
我推荐使用emacs
最好的应用服务器
No1. WebObjects (www.apple.com)
No2. WebSphere Application Server Enterprise Edition v3.0 (www.ibm.com)
No3. Apache JServ (java.apache.org)
No4. WebLogic Server
我推荐使用tomcat (jakarta.apache.org), Enhydra (www.enhydra.org)
最好的Java类库
No1. The Java Collections (www.sun.com)
No2. IBM Host Access Library API For Java (www.ibm.com)
No3. JClass Enterprise (www.klgroup.com)
No4. JGL
最好的Java中间件
No1. Sybase Enterprise Application Server (www.sybase.com)
No2. WebSphere Host On-Demand v4 (www.ibm.com)
No3. Progress Sonicmq (www.sonicmq.com)
No4. Visiobroker
我推荐使用cocoom (XML.apache.org), struts (jakarta.apache.org), turbine (java.apache.org)
最好的Java组件
No1. Bea Jumpstart eBusiness Smart Components (www.bea.com)
No2. JClass Enterprise Suite (www.klgroup.com)
No3. LingoGUI (www.slangsoft.com)
No4. Stdioj
最好的数据库产品
No1. Oracle 8i (www.oracle.com)
No2. Sybase Adaptive Server Anywhere (www.sybase.com)
No3. Cloudscape (www.informix.com)
No4. JDataStore
我推荐使用PostgreSQL
最好的Java虚拟机
No1. Java HotSpot Performance Engine (java.sun.com)
No2. ChaiVM (www.hewlett-packard.com)
No3. JSCP (www.nsicom.com)
No4. Jeode Platform
最好的消息工具
No1. Java Message Queue (www.sun.com)
No2. SonicMQ (www.sonicmq.com)
No3. FioranoMQ (www.fiorano.com)
No4. IBus
以上排名来自JDJ Nov 2000统计数据。
Java及Web应用
何键, hjnet@163.net
v0.1, 14 Nov 2000
--------------------------------------------------------------------------------