WSAD为IBM的 WebSphere Studio Application Developer现在版本为5
Jbuilder为Borland的现在版本为8
我现在想知道它们的优缺点(最好是总结比较好的)

解决方案 »

  1.   

    Weblogic与Websphere大家都比较清楚了,我也想知道它们的优缺点
      

  2.   

    WebSphere 和WebLogic都能够在Windows操作系统以及一些Unix操作系统和主机上运行,而且二者还都支持现在市场上主要的网络服务器。
    功能扩展与操作简化 两种产品各具特色WebSphere 和WebLogic这二者的发行都强调了一点,那就是要在使用HTTP、SOAP (Simple Object Access Protocol)和WSDL (Web Service Definition Language)的基础上开发网络服务。而且两者还都支持Java标准。在eWEEK Labs的测试中,我们发现两种产品的网络服务功能十分的相似。IBM公司使用的是Apache Software Foundation Inc.的SOAP,因为这样可以使其将来有可能扩展功能从而支持WSDL和维护安全。WebLogic使用它自己的SOAP和XML (Extensible Markup Language),还有一些Apache公司的组件。WebSphere 和WebLogic还提供了命令行工具以使JavaBeans 或是 EJB存在于一个软件包之内,如同SOAP一样。WebSphere还能够通过SOAP来制作DB2的存储程序。无论对BEA 还是对 IBM来说,使用Java标准都是一个主要的目标,我们发现WebLogic在这个领域里领先一步。实际上,WebLogic 是在WebSphere之前的一个整个标准的修订版。它支持J2EE(Java 2企业版)的最后草案——Java应用服务器的又一个重要标准。正在积极从事Java技术研究的公司们最终将为WebLogic找到一个与之十分匹配的技术支持。这种高级技术将拥有非同寻常的功能,比如:后台的信息排序、一个分阶段进行任务支持的显示器。而且走到这一步,Sun公司的Java开发计划也就不显得如此神秘了。WebSphere的高级版本缺少信息排序功能,但是它支持分阶段的任务执行。它可以使用IBM的MQSeries信息排序和TXSeries的监视器产品。J2EE 1.3版本上周刚刚通过认证,BEA希望WebLogic也能够像J2EE 1.3一样通过鉴定。J2EE鉴定WebSphere 4.0是完全适应J2EE 1.2的第一代WebSphere服务器,因此只能够支持EJB 1.1标准。 从传统意义上来看,WebSphere是一种采用现行的Java标准较慢的应用服务器。然而,当支持以J2EE 1.2或更早的一些标准编写的应用服务器代码的时候,WebSphere便显示出了它的优势,与WebLogic相比,它是一种更加多产且令人感到舒适的操作环境。特别值得注意的是,WebSphere的配置,监控与管理工具要显著的优于WebLogic。WebSphere服务器以JAVA语言为基础的管理工具应用到了各个方面,包括进行操作管理的管理控制台,进行档案交互应用的应用装配工具,进行逻辑分析的逻辑分析器以及测量和记录运行数据的资源分析工具等。WebSphere给人印象最深的一点在于,它的逻辑分析器能够通过对在线数据的参考和引用去解释错误的信息的能力以及它的资源分析工具所具有的极强的适应性和机动性。与此形成鲜明对比的是,WebLogic的服务器控制台所侧重的仅仅是操作性的事项,例如服务器的启动以及对已安装应用程序的配置。它的子目录结构与对话工具拦结合在一起造成了界面的不连续性并且仅仅能够提供根本的运行数据。尽管我们能够通过WebLogic的服务器控制台来编辑应用程序,但是却不能通过WebLogic所提供的命令工具来完成这一任务,开发商们也无法使用第三方的开发工具来编写添加到WebLogic的特定设置的普通应用程序,而应用Borland Software Corp的JBuilder 5 Enterprise来完成这一编写却十分的 简单。除了服务器控制台之外,在WebLogic的其他部分这一点也体现的十分明显,因为BEA要依靠第三方技术,包括Borland以及WebGain公司所提供的技术来对开发工具进行支持。由于这些技术工具都是由他们各自不同的开发商按照各自不同的结构进行设计的,因此它们更新换代速度往往要落后于WebLogic本身的更新换代速度,在支持其他的服务器时,它们也会遇到同样的问题。就其本身而言,WebLogic拥有编写和展开代码的一整套工具。它不具有装置探测,语言提取及转换等功能,但是能够与Air2Web Inc等公司的移动开发产品兼容。快速保存WebSphere的网页保存功能与WebLogic相比也具有很大的优势:他们的使用和管理十分简单,并且不需要页码的任何转换,这一点是WebLogic所无法比拟的。此外WebSphere还能够与Apache Web服务器的内置高速缓冲存储器兼容。在调查实验中我们还发现,WebSphere的内置高速缓冲存储器的运行速度非常的快,在同类产品中的运行表现是比较突出的。概述:WebLogic Server Premium Edition 6.1对于那些正在寻求能够提供Java平台所拥有的一切的应用服务器的用户来说,WebLogic将是一个十分正确的选择 
    。但是,它也存在着一些不足,例如它的管理工具比较薄弱,移动性也相对较差,这些都是需要提前引起各个公司企业的注意的。短期商业冲击:Java开发商们会对WebLogic新的命令工具显示出极大的兴趣,因为它能够将应用程序的开发和应用变的更加简单。长期商业冲击:WebLogic的信息排序功能为应用程序的编写提供了更多种灵活的途径。优点:支持J2EE 1.3标准,包括EJB 2.0和EJB信息激活功能;能够进行信息排序;网络服务及SOAP支持。
    不足:运行监控台及管理方面的功能有一定欠缺;保存功能有限。以下是对各种指标的打分情况:可用性:B
    性能:A
    运行表现:A
    互用性:B
    易处理性:C概述:WebSphere 4.0 Advanced EditionWebSphere 4.0 Advanced Edition为以Java为基础的应用程序的编写提供了坚实的框架。短期商业冲击:WebSphere 4.0 Advanced Edition对J2EE 1.2标准的完全支持使开发商们进行代码移动的操作变的更加简便。长期商业冲击:Java 2 Connector Architecture支持意味着终端综合成本的降低,这一点对于企业资源计划应用程序表现的尤为突出。优点:支持J2EE 1.2标准;详细的,全方位的管理及运行监控工具;网络服务和SOAP支持
    不足:对新Java技术的采用滞后;装载灵活性与同类市场竞争产品相比较差以下是对各种指标的打分情况:可用性:B
    性能:C
    运行表现:B
    互用性:B
    易处理性:A
      

  3.   

    hehe, 多了吧。
    还在线吗?
      

  4.   

    运行同样的的J2EE应用程序,IBM WebSphere需要512M内存,BEA
    WebLogic需要256M内存;
    安装系统所需空间,IBM WebSphere需要66M,BEA WebLogic需要45M;
      

  5.   

    在线着呢!谢谢了!要是再精一点就好了!像这样:
    JBuilder 界面简洁,容易上手,开发EJB比较好用,因为它有EJB设计器(JB7),而且用JB开发应用程序打包部署比较方便,还有一点就是JB支持许多应用服务器!但是JB有缺点,比如可视化设计程度不是很高,WEB的开发不是很方便,有时要用许多的插件(虽然这也是它的优点)来开发应用。就看月底推出的JBuilder 8如何了。   WSAD的界面没有JB的那么简洁,对机器的要求很高,不过对WEB开发的支持很好,特别是WSAD5可视化设计程度很高,代码自动生成,可以使开发人员节省很多输入代码的时间。但是WSAD为什么只能用IBM的服务器WAS???很不爽!!!
      

  6.   

    http://www.cnjsp.com/zhuanlan/application_server/1/a5.html
    这里有WebSphere和WebLogic的比较
      

  7.   

    我不习惯用可视化的,一般用ultraedit,所以对jbuilder不感冒。
    下班了。呵呵
      

  8.   

    推荐给楼主几个比较好的站点:有时间去看看吧
    http://www.wenhui.org/
    http://www.chinajavaworld.com/
    http://www.cn-java.com/
    http://www.itebook.net/downtown/sort.asp?classid=2
      

  9.   

    我觉得JBuilder在开发后台程序时还是很方便的,开发前端程序,以前一直未做过,这次是没办法因为项目的原因才决定使用Swing开发前端,考虑到性能的问题,我们也有打算使用的SWT,WSAD提供SWT的集成,现在正在考查各开发工具呢!所以想知道它们的优缺点,多谢了!
      

  10.   

    JBuilder与WSAD的比较
    一、Jbuilder说明
    1.Jbuilder简介
    Borland® JBuilder™是世界上领先的Java开发环境。Jbuilder 8是一个开发企业级Java应用的综合性跨平台环境。它建立在JBuilder屡获殊荣的历史上,并增加了新的、进步的特性,从而成为目前最强大的可视化Java开发环境。
    完全基于Java构造的JBuilder支持最新的Java标准,为应用程序开发提供了一个稳定而通用的平台。JBuilder使开发过程更有效。可视化工具和向导使应用程序的快速开发变得以轻松实现。
    2.Jbuilder主要特性
    •用于J2EE™应用程序快速开发的EJB™ 2.0的可视化设计器
    •面向多应用程序服务器的分发:Borland® 企业级服务器、BEA® Weblogic®、IBM® WebSphere®和iPlanet™ 
    •简化数据库应用程序开发和分发的向导、工具和组件
    •Web应用程序开发和采用JSP™和Servlets的分发
    •UML代码可视化
    •重构(refactoring)与单元测试
    •集成版本控制系统
    3.Jbuilder的优点
    JBuilder 界面简洁,容易上手
    目前应用最为广泛
    完全支持最新的J2EE标准
    Jbuilder包含与Borland企业服务器、BEA® Weblogic®、IBM® WebSphere®和iPlanet™应用服务器的紧密集成
    通过UML代码的可视化和重构来利用现有的项目
    很好地集成了各种版本控制工具
    使用DataExpress™和InternetBeans™组件创建专业数据库应用程序
    最新的版本完全支持WebService的开发
    支持最新的Java标准,包括Java 2、Java 2 Swing/JFC、XML、Java2D、Java集合、信息队列、访问型APIs、JavaBeans、JDBC、企业级的JavaBeans、JSP/Servlets、串行化、内部类别、RMI、JNI和Java 文档等。
    提供插件
    4.Jbuilder缺点
    可视化设计程度不是很高
    WEB的开发不是很方便
    有时要用许多的插件
    二、WSAD说明
    1.WSAD介绍
    IBM WebSphere Studio Application Developer 提供了创建,开发,测试,和管理所有Web 及企业范围的J2EE应用的工具。可定制的透视图使Web 开发者,Java 程序员,EJB 开发人员和管理者共享同一个开发工具。它的核心是应用创建工具,编辑器和向导工具帮助您快速开发J2EE资源,如 HTML 文件, JSP 页面, Java 类和 servlets, EJB beans, 和 XML 描述语言等。您可以按照J2EE规范中定义的模块来组织这些资源到一个项目中。一旦资源创建完成,您就可以方便的在开发环境中或输出到远程的服务器上测试和调试它们。
    2.WSAD主要特性
    Application Developer 是为需要集成的 Web、JSP、XML 和 Web 服务支持的 Java 和 J2EE 应用程序专业开发者设计的。开发者可以迅速构建和测试业务逻辑并且在部署到产品服务器之前使用在集成开发环境(IDE)内部的内置 Web创建工具来加强表示构件。他们还可以在开发周期的早期通过使用性能概要分析和跟踪工具来检测应用程序性能。而且,WebSphere Application Server 的内置测试环境和代码生成高级工具有助于缩短测试周期。
    3.WSAD优点
    Web 开发工具,对带有直观用户界面的最新 Web 技术的支持,对使用 Visual Basic® 或 JavaScript 创建客户机端动态应用程序的高级脚本编制支持,集成的易用可视化版面设计工具用于 JSP 和 HTML 文件创建和编辑,功能很强
    与 WebSphere 单元测试环境的集成
    数据库工具提供一种其它所有需要关系数据库信息的工具都使用的元数据模型
    SQL 语句向导和 SQL 查询构建器提供用于创建和执行 SQL 语句的基于 GUI 的界面。
    全面的 XML 工具集包含用于构建 DTD、XML 模式和 XML 文件的组件。
    构建在 WebSphere Studio Workbench 上的所有产品提供一种带有下列功能的专业级的 Java 开发环境。
    Web 服务开发工具
    Enterprise JavaBeans 开发工具支持最新的J2EE标准
    良好的团队协作工具
    所有基于 WebSphere Studio Workbench 的产品包含一个调试器,它使得您可以检测和诊断本地或远程运行的程序中的错误
    Application Developer 提供使您可以在开发周期的早期测试应用程序性能的工具。
    4.WSAD缺点
    WSAD目前只要支持内置的WAS
    对机器的要求高
    WSAD的界面没有JB的那么简洁
    图形开发应用程序较弱
      

  11.   

    我觉的这两者都比不上微软的好用。所以在java中,重的是概念,理念,创新。
      

  12.   

    http://www.csdn.net/news/newstopic/8/8994.shtml