java与net区别.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java与net区别

Java与.Net的区别一、应用时期的比较:IBM NOTES平台是OA系统早期应用的主要技术,主要是C/S结构(注:C/S结构指系统软件在使用时,不仅需要在服务器端安装软件,还需在各个用户自己的电脑上安装客户端,系统升级和维护的时候需要服务器和客户端同时维护)。由于OA系统在中国的应用以电子政务,政府的使用为开端,早期建设的大OA基本上都是采用NOTES技术来开发。JAVA技术和.NET技术是2003年以后逐渐流行的OA开发平台与技术,主要支持B/S结构的应用(注:B/S结构指系统软件安装时只需要在服务器端进行安装,后期维护也只需要在服务器端维护既可,普通用户使用时只需要用IE浏览器以浏览网页的方式浏览就可以,不需要在客户端做任何安装和操作,便于升级和维护)。二、具体应用的对比NOTES的强项在于开发流程类程序,对于复杂的流程他可以准确的实现,但是对于变化较多的流程,或者对于已经做好的流程要进行修改,对于NOTES是非常困难的事情。此外,因为NOTES不支持ORACLE,SQL等关系型数据库,当用户数据量积累比较多,变成海量数据时,NOTES系统的运行效率会大大降低,甚至能达到用户不能忍受的程度。NOTES平台目标是尽量实现多的功能应用,把信息交流、文件的管理、共享及复制、数据库、用户界面、网络服务商、应用发展、传真、时序安排和日历功能等等所有的东西都压缩到一个空间里。这种设计从结构上说违背了软件业发展的基本原则,导致他从安装到开发都非常复杂。安装复杂,因为它需要完成很多事。并且因为它的复杂性,NOTES的应用开发十分困难且花费巨大。NOTES处理速度很慢因为它有很多层的界面。同样由于它的复杂性,NOTES限制了第三方去创造新的应用的能力。尽管NOTES在OA应用初期所做的贡献功不可没,但是技术平台也有生命周期,多种新技术的发展和OA用户逐渐要求系统实用,易用并可灵活拓展是他逐渐没落的重要原因。以JAVA和.NET为代表的OA的新技术的应用,有以下几个特点;1、支持最新的网络传输XML技术,在B/S系统结构的易用性,安全性上都有了大的突破,使B/S结构系统的大范围应用变成现实。2、支持关系型数据库,在海量数据存储和计算方面有极大的优势,延长了OA系统的使用周期,使OA用户摆脱了原来NOTES系统越用越慢的桎梏。3、支持中间件技术,大大降低了二次开发成本,全面提高系统的灵活性4、支持图形化流程设计,使原来复杂的流程开发工作变成用鼠标拖拽就可完成的简单应用。5、实现单点维护,安装升级简洁易用。三、JAVA技术和.NET技术的对比(一)相同点: 1.适用:企业级开发平台,并且广泛应用于web开发领域; 2.Windows .NET 框架和 Java 都使用了一种托管的运行时环境,都将源代码转换为一种中间语言,然后将其编译为本地的可执行代码。两种平台的开发语言环境都提供垃圾收集、动态类加载和异常; 3.后台数据库领域中,.NET 和基于 J2EE 的应用程序都可以访问 Microsoft SQL Server、IBM DB2、Oracle、Informix、Sybase 和其他数据库上存储的数据; (二)优劣: 1.Net更加方便的利用操作系统集成的服务;2.Net平台架构的简单易用性,决定了使用它的开发效率较高; 开发成本更低3.使用.Net框架的开发和维护费用更低。与在.NET框架上编写的应用程序相比,J2EE 应用程序需要更多的代码来执行同样的任务,较短的代码意味着更轻松的维护工作;4.Net系统比J2EE系统的部署更加简单、方便;(三)总结:1.两者的应用有着相似的架构、相应的主要技术;2.Net所有技术来自Microsoft,J2EE的技术有多个厂商的实现; 这也就决定。NET走的是微软一贯的易用性强,灵活性高,人性化的特点,J2EE则是承袭了技术性强,逻辑性强,可跨平台使用等的特点3. Java和.Net都是运行环境,相当于一个微型的操作系统,所有在这个结构上编译的代码都运行在这个运行环境中。Java平台中目前只包含Java语言,而.Net平台中有多种语言(编译以后的文件基本类似)。Java的第三方类库比较多,语言单一,所以开发成本比较低,属于低成本高回报类开发平台。Dot Net第三方类库没有Java那么丰富,而且因为语言种类较多,开发维护成本较高,不利于后期维护。而且因为Dot Net的跨平台性能远远低于Java(Dot Net也是跨操作系统的开发平台),所以仅局限于Windows开发,开发成本高。从代码上来看,两者除了部分关键字不一样外,代码风格比较接近(仅指C#和Java),但Dot Net的大量内部类库比较难以记忆,复杂系统的开发效率比Java低,但对于windows的桌面级开发,性能和简易程度远远高于Jav

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档