第一范文网 - 专业文章范例文档资料分享平台

java主流开发环境与工具总述与比较

来源:用户分享 时间:2025/6/2 13:17:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

题目:Java 主流开发环境和工具综述和比较

摘要:

Java语言从诞生之日起经历了多次的磨砺与蜕变,已成为当今最流行、最通用的软件开发语言之一,是许多专业人士首选的开发语言。为了更好的了解和学习Java语言,本文针对Java主流开发环境和工具进行了全面的阐述。带领你更深层次的了解Java开发环境的过去、现在和未来以及Java开发工具的发展历程。 关键词:Java 主流开发环境 开发工具 发展历程

姓名:李季 学号:M201576102

考试时间:2015.10.15

备注:本文的电子版文档和PPT已发到老师指定的邮箱。

1. Java 引言

1991年,美国Sun Microsystems 公司的Jame Gosling、Bill Joe等人为在电视、烤箱等家用消费类电子产品上进行交互式操作而开发了Oak语言,之后Sun的开发人员将Oak改为了Java。互联网的出现给Java带来了生机。因此,在1995年,Sun向公众推出Java时曾引起业界的巨大震动。 2. Java开发环境和工具的历史回顾

纵观过去十年Java开发环境的发展大致可以粗略的划分以下几个阶段

? 1995 ,命令行开发环境 CLEs ? 1996-2000 ,集成开发环境IDEs ? 2001-2004 ,扩展开发环境XDEs ? 2005到现在 ,协同开发环境CDEs

1995年,Sun公司Java的推出获得了很大的成功,SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集JDK (Java Development Kit)。开发人员和最终用户可以利用这个工具来开发java程序。他们大多可以通过文本编辑器(如:Windows 记事本、UltrEdit、Editplus、FrontPage以及dreamweaver等)编写Java源文件,然后在DOS状况下利通过javac命令将Java源程序编译成字节码,通过Java命令来执行编译后的Java文件,Java 初学者一般都采用这种开发工具。

从初学者角度来看,采用JDK开发Java程序能够很快理解程序

中各部分代码之间的关系,有利于理解Java面向对象的设计思想。但它的缺点也是非常明显的,就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。所以总的来说,我们并没有找到一个令人满意的Java开发环境。况且那时正处于命令行开发环境CLEs时代,开发的效率是非常低的,这预示着Java在开发工具上有着很大的发展空间和激烈的竞争。 1996年,是一个特殊的年代,有人称是互联网年,有人称是Java年,还有人称是Web开发年,但不管怎样,它都反映了一个的事实。Sun MicroSystems公司于1996年3月26日推出了Java WorkShop 1.0,这是业界出现的第一个供Internet网使用的多平台开发工具,它可以满足各公司开发Internet和Intranet网应用软件的需要。Java WorkShop完全用Java语言编写,是当时市场上销售的第一个完全的Java开发环境,它的特点表现如下:

1)结构易于创建:在创建平台中立的网格结构方面,Java Workshop比其他任何一种Java开发工具都要方便。

2)可视化编程:Java Workshop的可视化编程特性是很基本的。Java Workshop允许程序员重新安排这些操作,甚至可以确定触发操作行为的过滤器。Java Workshop产生的模板带有许多注释,这对程序员是很有帮助的。

3)此外,Java WorkShop支持JDK1.1.3以及JavaBeans组件模型,API和语言特征增加了编译Java应用程序的灵活性。 Java WorkShop开发环境由于完全用Java写成,所以可移植性极好,以致

于多个平台都能支持,目前Java WorkShop支持Solaris操作环境SPARC及Intel 版)、Windows95、WindowsNT、以及HP/Ux等平台。Java WorkShop的缺点是Java Workshop中的每一个可视化对象都迟早会用到网格布局,这种设计方法是许多人不习惯的;Java Workdshop的调色板是较差的,仅仅能满足绝大部分应用的基本要求。所以说Java Workshop在当时还是很不成熟的,可以说是失败的。 但是同年发布的Symantec Visual Cafe,是采用C/C++语言进 行开发的,其性能和成熟度比Java Workshop好的多。Symantec Visual Cafe是唯一解决了与数据库连接问题的开发环境,带有一套可以与数据库连接的组件,无需太多的编程,只需要拖曳的方式就可以完成大部分的工作。这一优点使Symantec Visual Cafe受到开发人员的青睐。另外,Symantec Visual Cafe会自动将文件存盘,使用Symantec Visual Cafe创建的原生应用具有许多特点。除了明显的速度提高之外,Symantec使类库的二进制方式比正常的JDK小。 Symantec Visual Cafe具有许多源文件方面的特性,如全局检索和替换。绝大多数Java开发工具的文献的问题在于简单地挨个介绍开发工具的每部分组件,但用户在开应用时还需要一个面向任务的手册,利用这个手册你可以不必知道工具每一部分的特定功能就可以开始创建自己的应用。Symantec Visual Cafe提供了非常全面的用户指南,它对最开始的安装到创建第一个Java应用和Applet都提供了全面的帮助。Symantec Visual Cafe是唯一支持Macintosh平台的Java开发工具。

搜索更多关于: java主流开发环境与工具总述与比较 的文档
java主流开发环境与工具总述与比较.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0pkkz6e6io8az803iupv_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top