仓酷云

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

[学习教程] ASP.NET教程之WPF 4.5中的弱事务仓酷云

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

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

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

x
我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。弱事务关于WPF和Silverlight中利用的款式数据绑定而言,一向是一门主要的内存办理手艺。前者WPF乃至供应了一个WeakEventManager基类以供利用。不幸的是,弱事务形式关于事务源和事务处置器二者都相称贫苦。开辟职员不但必需要为每个事务范例创立一个自界说的WeakEventManager子类,还得为事务处置器完成婚配的监听器接口。当你必要监控几个对象上的不异事务,而且不能不为每个对象利用分歧的事务处置器时,了局会出格使人懊丧。
.NET4.5让这件事变变得复杂了多。它为WPF开辟职员供应了泛型版本的WeakEventManager。利用该泛型版本不但不必要完成事务的详细子类,还免除了利用监听器接口的需要。库的外部实践上利用了反射来毗连事务,因而它的功能和其他替换计划比拟并非十分好。
这类新的办法也不是毫无穷制。和原本的类一样,新的弱事务办理器在Silverlight中其实不可用,这反过去使得代码共享变得加倍坚苦。别的,它仍是持续束缚在调剂线程(dispatcherthread)中,这使得它没法被用在非WPF的使用程序中。最初,事务援用是依据称号而不是范例。
InfoQ约请您在批评中宣布本人最喜好的弱事务完成。
检察英文原文:WeakEventsinWPF4.5
我有个同学,他是搞net网页编程的,他给我说“net网页编程不是效率低,而是速度慢。”,我不是搞net网页编程的,我实在想不透这句话的含义,难道执行速度不就是效率低吗?难道执行速度慢还成效率高了?
分手快乐 该用户已被删除
沙发
发表于 2015-1-24 09:58:50 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
只想知道 该用户已被删除
板凳
发表于 2015-1-26 15:14:33 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
海妖 该用户已被删除
地板
发表于 2015-1-28 05:41:11 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-5 11:39:15 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
小女巫 该用户已被删除
6#
发表于 2015-2-6 17:54:46 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
第二个灵魂 该用户已被删除
7#
发表于 2015-2-12 11:48:50 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
再见西城 该用户已被删除
8#
发表于 2015-2-17 08:52:39 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
小妖女 该用户已被删除
9#
发表于 2015-3-2 18:14:53 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
乐观 该用户已被删除
10#
发表于 2015-3-10 19:47:26 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
精灵巫婆 该用户已被删除
11#
发表于 2015-3-11 04:16:01 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
因胸联盟 该用户已被删除
12#
发表于 2015-3-17 20:10:20 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
飘灵儿 该用户已被删除
13#
发表于 2015-3-24 23:40:15 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 20:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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