知识大全 .NET的优势与劣势

Posted 系统

篇首语:丈夫志四海,万里犹比邻。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .NET的优势与劣势相关的知识,希望对你有一定的参考价值。

技术分析:.NET的优势与劣势  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   NET Framework自 年 月在日本国内上市以来 至今已一年有余 据估计标准集成 NET Framework的OS——Windows Server 将于 年 月在日本上市 随着 NET环境的完善 作为足以抗衡Java的系统构筑基础 开发人员需要认识 NET Framework 下面笔者就来分析一下 NET的优势与劣势

  XML Web服务并未成为普及 NET的导火索

  此前人们一直在想 对 NET来说 是否存在不同于Java的 独特的应用领域和市场?

  业内普遍认为 微软新一代系统构筑环境—— NET Framework是在研究Java的基础上开发出来的 不仅功能和架构相似 而且由于是在Java之后开发出来的 因此Java所没有的功能更是随处可见 比如在Web应用中实现事件驱动型应用程序功能等

  不过虽说如此 如果只是告诉用户 NET Framework比Java好得多 那么Java开发人员特意转而使用 NET Framework的动机不会太强

  由于Java已经先行积累了广泛的应用成果 积累了很多足以弥补其缺点的经验以及平台工具 只要不出现Java难以应用的用途和市场 那么 NET Framework就很难阻止Java的进一步发展

   NET的优势 企业信息系统部门可自行编程

  刚开始 微软就把易于开发XML Web服务作为 NET的优势而大加宣传 以XML Web服务为前提而设计的 NET与Web服务具有极高的亲和性 但XML Web服务的产生却比较晚 尽管业内对它的期待和关注程度较高 但由于可充分利用XML Web服务的 可赚钱的 业务模式尚未确立 所以目前与Web站点相比其市场仍微不足道 其中 Java方面也正在加紧完善便于开发XML Web服务的功能

  那么 是否存在 NET的独特用途呢?笔者通过采访所得到的一个答案是 NET开发工具——Visual Studo NET的易用性使得它在Java很难实现的 用户企业(信息系统部门)也可编程的系统 上超人一头 笔者认为可能还存在其他这样的领域 当然 尽管 NET的标准语言VB NET和C#都与Java一样复杂 但是Visual Studo NET却很好地消除了这种复杂性

  比如 日本兰碧儿(NOEVIR)只靠自己的信息系统部门就完成了Web代理店支援系统的从企划到编程的全部工作 日本一家系统集成商曾表示 此前导入Java系统的用户企业中 选用 NET的信息系统部门就有望自行开发或对系统进行修改

  笔者认为 由于Java本身较为复杂 且不易学习掌握 因此 用户企业只负责企划 而将编程工作完全委托给集成商的现象非常普遍

  在COBOL和VB(客户商/服务器)的全盛时期 信息系统部门自己编程 对系统进行部分修改和功能追加是很正常的事情 如果连细小的系统修改都要外包 那么系统的维护成本自然会很高 因此就将失去灵活性 甚至于还有可能削弱信息系统部门的业务能力 说到企划 听起来好听 但如果连大体的情况也不了解 恐怕与开发商交涉都很困难 这也许就是Java的一个 弊端 吧

  此外 成本比UNIX低 以及 可以充分利用Windows技术资源 等原因也在加速 NET Framework的普及 作为客户端/服务器系统的开发环境 VB的后续语言—— NET中的 Windows Form 最具竞争力 越来越多的系统集成商开始选择这一工具构筑系统

   NET的劣势 应用成果少 开放性差

  反过来说 NET的劣势则在于在大型系统中的应用成果少 缺乏 开放性

  对于应用成果来说 今后其数量将会不断增加 据悉 日本证券将在 年度内利用 NET Framework全面重新构筑该公司目前利用ASP构筑的系统

  在 开放性 方面又将会如何呢?Java普及的主要因素很多 但笔者认为其中最关键的在于 开放性 由于可各种OS上运行 而且很多开发商还提供了Web应用服务器和开发工具 因此用户可以随意选择 而开发商则通过在功能和性能方面相互竞争来不断提高产品水平

  而 NET Framework怎么样呢?只要想应用于业务系统中 其OS实际上则只能限于Windows 尽管微软已经提供了FreeBSD版 NET Framework 但其目的仅限于学术研究

  今后人们所能期待的是Mono Project Mono Project是指完全独立于微软 正在开发开放源码版 NET Framework的计划 主导该计划的是一家名为Ximian的Linux企业 这家公司成功地开发了Linux标准桌面环境GNOME 目前已受到业界的广泛关注

   年 月该计划还发布了运行Web应用程序ASP NET的Web服务软件XSP 尽管很多功能仍在开发之中 但目前开发工作进展顺利 目前正面向Linux和Windows进行开发 据Mono Project称 由于该软件依赖于Linux的部分不多 因此能够轻松地向其他UNIX OS移植

cha138/Article/program/net/201311/13426

相关参考

知识大全 有谁能告诉我移动互联网与传统互联网相比有什么优势 有什么劣势

有谁能告诉我移动互联网与传统互联网相比有什么优势有什么劣势互联网实际上很年轻但是发展很快,2000年开始大众才开始了解和熟悉互联网。互联网发展到现在已经步入移动互联网时代,移动设备的普及让我们花费更多

知识大全 面试中如何化劣势为优势

经验不足、年龄偏大或学历不够,使职场人士求职的几大硬伤,很多谋职人士自身条件不错,能力也符合要求,但就是因为有了这些硬伤,被一次次地拒之门外,与心仪的工作机会失之交臂。但十万事无绝对,有时劣势也可以转

知识大全 化劣势为优势 试中点石成金

经验不足、年龄偏大、学历不够,使职场人士求职的几大硬伤,很多谋职人士自身条件不错,能力也符合要求,但就是因为有了这些硬伤,被一次次地拒之门外,与心仪的工作机会失之交臂。但十万事无绝对,有时劣势也可以转

地毯有哪些优势和劣势呢?选择地毯要注意哪些问题?

地毯是家庭装修过程中经常用到的一种地面装饰材料。地毯的吸声能力很好,能够有效地减低噪声;弹性也很好,脚踩上去,很柔软、很舒服;保温效果比较好,如果是地暖,冬天光着脚也不会感觉凉。另外,地毯还具有很强的

知识大全 Java、.Net、PHP、Ruby优劣势概览

Java、.Net、PHP、Ruby优劣势概览  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最

热水器有哪些种类?每种热水器各有什么优势或者劣势呢?

目前市场上所销售的热水器可分为四大类:燃气热水器、电热水器、空气能热水器和太阳能热水器。其中,燃气热水器又分为人工煤气热水器、天然气热水器和液化石油气热水器;电热水器又分为贮水式电热水器和即热式电热水

知识大全 巧说劣势让你成功赢得面试

刚毕业的大学生在求职面试时不能给人以老油条的印象,惹人生厌,要让人感到实在。面试时不能自吹自擂,也不能心虚胆怯,要实实在在,一是一,二是二,把自己的优势和劣势都陈述出来,让考官定夺。当然,要多说优势少

知识大全 网络教育有哪些优劣势

网络教育有哪些优劣势?网络教育的优势:1、网络教育对学习时间没有限制。由于现代人的生活节奏比较快,尤其是在职人员工作繁忙,很难基础大块时间继续深造。而互联网的开放性决定了网络上的信息资源可随时共享,因

知识大全 企业微信公众号推广的优劣势分析及怎么做

企业微信公众号推广的优劣势分析及怎么做公司微信推广有哪些优势和劣势呢,利用微信平台进行公司产品优惠活动或是文化价值推广,有哪些好处又有哪些不好的地方?企业微信公众号相当于公司官方微博,之所以在微信平台

棉花叶枝如何利用?

棉花叶枝又称营养枝或油条,按着生部位,靠近主茎果枝的叶枝为优势叶枝,靠近地膜的叶枝为劣势叶枝,叶枝利用一般为优势叶枝。  每株保留优势叶枝2~3个,当第一优势叶枝生长出3~4个二级果枝时,及时对叶枝进