仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4822|回复: 20
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之手艺剖析:.NET的上风与优势仓酷云

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:31:48 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。 .NETFramework自2002年3月在日本国际上市以来,至今已一年不足。据估量尺度集成.NETFramework的OS--WindowsServer2003将于2003年5月在日本上市。跟着.NET情况的完美,作为足以对抗Java的体系修建基本,开辟职员必要熟悉.NETFramework。上面笔者就来剖析一下.NET的上风与优势。
XMLWeb服务并未成为提高.NET的导火索
  此后人们一向在想:“对.NET来讲,是不是存在分歧于Java的、共同的使用范畴和市场?”。
  业内广泛以为,微软新一代体系修建情况--.NETFramework是在研讨Java的基本上开辟出来的。不但功效和架构类似,并且因为是在Java以后开辟出来的,因而Java所没有的功效更是到处可见。好比在Web使用中完成事务驱动型使用程序功效等。
  不外虽然说云云,假如只是告知用户“.NETFramework比Java好很多”,那末Java开辟职员特地转而利用.NETFramework的念头不会太强。
  因为Java已先行堆集了普遍的使用功效,堆集了良多足以填补其弱点的履历和平台工具。只需不呈现Java难以使用的用处和市场,那末.NETFramework就很难制止Java的进一步开展。
.NET的上风:企业信息体系部门可自行编程
  刚入手下手,微软就把易于开辟XMLWeb服务作为.NET的上风而年夜加宣扬。以XMLWeb服务为条件而计划的.NET与Web服务具有极高的亲和性。但XMLWeb服务的发生却对照晚。只管业内对它的等候和存眷水平较高,但因为可充实使用XMLWeb服务的“可赢利的”营业形式还没有建立,以是今朝与Web站点比拟其市场仍微乎其微。个中,Java方面也正在抓紧完美便于开辟XMLWeb服务的功效。
  那末,是不是存在.NET的共同用处呢?笔者经由过程采访所失掉的一个谜底是:.NET开辟工具--VisualStudo.NET的易用性使得它在Java很难完成的“用户企业(信息体系部门)也可编程的体系”上超人一头。笔者以为大概还存在其他如许的范畴。固然,只管.NET的尺度言语VB.NET和C#都与Java一样庞大,可是VisualStudo.NET却很好地打消了这类庞大性。
  好比,日本兰碧儿(NOEVIR)只靠本人的信息体系部门就完成了Web代办署理店增援体系的从企划到编程的全体事情。日本一家体系集成商曾暗示,此前导进Java体系的用户企业中“选用.NET的信息体系部门就无望自行开辟或对体系举行修正”。
  笔者以为,因为Java自己较为庞大,且不容易进修把握,因而“用户企业只卖力企划,而将编程事情完整托付给集成商的征象十分广泛”。
  在COBOL和VB(客户商/服务器)的全盛时代,信息体系部门本人编程、对体系举行部分修正和功效追加是很一般的事变。假如连微小的体系修正都要外包,那末体系的保护本钱天然会很高,因而就将得到天真性。乃至于另有大概减弱信息体系部门的营业才能。说到企划,听起来难听,但假如连大致的情形也不懂得,生怕与开辟商谈判都很坚苦。这大概就是Java的一个“坏处”吧。
  别的,“本钱比UNIX低”和“能够充实使用Windows手艺资本”等缘故原由也在减速.NETFramework的提高。作为客户端/服务器体系的开辟情况,VB的后续言语--.NET中的“WindowsForm”最具合作力。愈来愈多的体系集成商入手下手选择这一工具修建体系。
.NET的优势:使用功效少、开放性差
  反过去说,.NET的优势则在于在年夜型体系中的使用功效少、缺少“开放性”。
  关于使用功效来讲,从此其数目将会不休增添。据悉,日本Kabu.com证券将在2003年度内使用.NETFramework周全从头修建该公司今朝使用ASP修建的体系。
  在“开放性”方面又将会怎样呢?Java提高的次要要素良多,但笔者以为个中最关头的在于“开放性”。因为可各类OS上运转,并且良多开辟商还供应了Web使用服务器和开辟工具,因而用户能够随便选择。而开辟商则经由过程在功效和功能方面互相合作来不休进步产物程度。
  而.NETFramework怎样呢?只需想使用于营业体系中,其OS实践上则只能限于Windows。只管微软已供应了FreeBSD版.NETFramework,但其目标仅限于学术研讨。
  从此人们所能等候的是MonoProject。MonoProject是指完整自力于微软、正在开辟开放源码版.NETFramework的企图。主导该企图的是一家名为Ximian的Linux企业,这家公司乐成地开辟了Linux尺度桌面情况GNOME,今朝已遭到业界的普遍存眷。
  2003年1月该企图还公布了运转Web使用程序ASP.NET的Web服务软件XSP。只管良多功效仍在开辟当中,但今朝开辟事情停顿顺遂。今朝正面向Linux和Windows举行开辟。据MonoProject称,因为该软件依附于Linux的部分未几,因而可以轻松地向其他UNIXOS移植。
  可否构成像Mono一样的开放情况将是.NET提高的关头地点。微软今朝已向业界尺度化机构ECMA(欧洲盘算机打造商协会)提交了.NET尺度,此举标明微软将接纳开放尺度。但今朝尚不分明此举只是纯真的一种姿势,仍是真的要开放.NET。这就要看微软从此是不是可以持续公然充足的相干尺度和信息了。
你可以先看看这篇文章(软微学院生涯-三朝元老经验谈),打不开再跟我说。(我的意思是想让她自己先稍微了解一下到底现在各个方向学的工具以及以后要做的工具大概是什么,因为喜欢做什么样的事其实自己最清楚的)
愤怒的大鸟 该用户已被删除
沙发
 楼主| 发表于 2015-1-24 15:29:33 | 显示全部楼层
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 18:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表