欢迎来到天天文库
浏览记录
ID:44665172
大小:132.50 KB
页数:9页
时间:2019-10-24
《软件开发论文(精品)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在计算机开发语言的历史屮,从来没有哪种语言像Java那样受到如此众多厂商的支持,冇如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该如何选择。的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择。在本文中我简要介绍了常见的十四种Java开发工具的特点,管中窥“器”,希望能对大家有所帮助。1、SUN公司的JDK(JavaDevelopmentKit)SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发Java程序。JDK简单易学,可以通过任何文本编辑器,如I:Windows1
2、2事本、UltrEdit、Editplus>FrontPage以及Dreamweaver等,编写Java源文件,然后在DOS窗口下,通过javac命令将Java源程序编译成字节码,通过java命令来执行编译后的字节码文件,这能带给DOS时代程序员美好的冋忆。Java初学者一般都采用这种开发工具。从初学者角度来看,采用JDK开发Java程序能够很快理解程序屮各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java(J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软
3、件开发,也不利于I才I体协同开发。2、SUN公司的JavaWorkshopSun公司于1996年3月26日推出了JavaWorkshop1.0,这是业界出现的第一个供Internet网使用的多平台开发工具,它可以满足各公司开发Internet和Intranet网应用软件的需要。JavaWorkshop完全用Java语言编写,是当今市场上销售的第一个完全的Java开发环境,口前JavaWorkshop的最新版本是3.0。JavaWorkshop的特点表现如下:1)结构易于创建:在创建平台屮立的网格结构方面,JavaWorkshop比其他任何一种Java开发工具都要方便。2)可视化编程:JavaW
4、orkshop的可视化编程特性是很基木的。JavaWorkshop允许程序员重新安排这些操作,甚至可以确定触发操作行为的过滤器。JavaWorkshop产生的模板带有许多注释,这对程序员是很有帮助的。此外,JavaWorkshop支持JDK1.1.3以及JavaBeans组件模型,API和语言特征增加了编译Java应用程序的灵活性。JavaWorkshop开发环境由于完全用Java写成,所以可移植性极好,以致于多个平台都能支持。目而JavaWorkshop支持Solaris操作环境SPARC及Intel版Windows95WindowsNT、以及HP/Ux等平台。适合于初学者进彳亍一些简单的J
5、ava编程。JavaWorkShop的缺点是JavaWorkshop屮的每-•个可视化对象都迟早会用到网格布局,这种设计方法是许多人不习惯的;JavaWorkdshop的调色板是较差的,仅仅能满足绝人部分应用的基木要求。3、SUN公司的NetBeans与SunJavaStudio5NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。SunJavaStudio是Sun公司最新发布的商用全功能JavaIDE,支持Solaris>Linux和Windows平台,适于创建和部署2层JavaWeb应用和n层J2EE应用的企业开发人员使用。NetBeans是业界第一款
6、支持创新型Java开发的开放源码IDE。开发人员可以利用业界强大的开发工具来构建桌而、Web或移动应用。同时,通过NetBeans和开放的API的模块化结构,第三方能够非常轻松地扩展或集成NetBeans平台。NetBeans3.5」主耍针对一般Java软件的开发者,而JavaOneStudio5则主要针对企业做网络服务等应用的开发者。Sun不久还将推ProjectRave,其目标是帮助企业的开发者进行软件开发。NetBeans3.5.1版本与其他开发工具相比,最大区别在于不仅能够开发各种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于J2ME的移动设备上的应用等。在NetBe
7、ans3.5.1基础上,Sun开发岀了JavaOneStudio5,为用户捉供了一个更加先进的企业编程环境。在新的JavaOneStudio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面的各种应用程序。4、Borland公司的JBuilderJBuilder进入了Java集成开发环境的王国,它满足很多方而的应用,尤其是对于服务器方以及EJB开发者们来说。下面简单介绍一下JBu
此文档下载收益归作者所有