仓酷云

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

[学习教程] ASP.NET编程:实践案例:在现有代码中经由过程async/await完成并行仓酷云

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
兄弟们,想来你们都看过了昨天的比赛了。我现在的痛苦状跟当时应该差不多。希望本版.net老师不吝赐教,为小弟这一批迷途的羊羔指一条阳光之道!您也知道:学习技术如果只有一个人摸索,那是一件多么痛苦的事情!还有,如果万辛能得名师或长者指点,那又是多么一件幸福和快乐的事情!一项新手艺大概一个新特征,只要你用它办理实践成绩后,才干真正体味到它的魅力,真正了解它。也等候人人可以多分享解一些办理实践成绩的内容。
在我们遭受“玄色30秒”成绩的过程当中,亲身体味到了异步的伟大感化(详见从ASP.NET线程角度对“玄色30秒”成绩的全新剖析),因而入手下手慢慢地用async/await改革现有代码。
明天早上在将一个MVCController中的Action改成异步的时分俄然发明——个中有7个办法挪用能够并行实行。
  1. publicasyncTask<ActionResult>BlogPostInfo(stringblogApp,intblogId,intpostId,GuidblogUserGuid){//7个办法有关联的办法挪用}
复制代码
假如经由过程async/await完成了这7个办法的并行,功能将会进步几倍,真是一个不测的欣喜!
欣喜以后,则要面临如许一个成绩——怎样以最低的本钱完成?
这7个办法其他中央也在挪用,不想间接把这些办法改成异步的;即便能够改成异步的,也不想一起改究竟,最初在数据会见层挪用ADO.NET的异步办法。
。。。
接着在园子里发明了别的一个欣喜——JesseLiu的博文(async&await的宿世此生)中的一张图片:

好帅的图!连实行按次都标得清分明楚。只需照着这张图,就能够轻松地用async/await完成并行。
学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-19 05:25:00 | 只看该作者
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
乐观 该用户已被删除
板凳
发表于 2015-1-24 06:47:11 来自手机 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
变相怪杰 该用户已被删除
地板
发表于 2015-1-26 21:52:04 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
再见西城 该用户已被删除
5#
发表于 2015-2-3 08:38:47 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
山那边是海 该用户已被删除
6#
发表于 2015-2-5 06:28:23 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
小妖女 该用户已被删除
7#
发表于 2015-2-11 06:36:48 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
蒙在股里 该用户已被删除
8#
发表于 2015-2-22 07:16:10 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
爱飞 该用户已被删除
9#
发表于 2015-2-26 22:58:34 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
海妖 该用户已被删除
10#
发表于 2015-3-4 07:06:01 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
若天明 该用户已被删除
11#
发表于 2015-3-11 17:51:56 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
飘飘悠悠 该用户已被删除
12#
发表于 2015-3-19 04:49:54 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
活着的死人 该用户已被删除
13#
发表于 2015-3-27 07:10:53 | 只看该作者
那么,ASP.Net有哪些改进呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-7 20:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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