.net新技术纵观


1、asp.net ajax将无疑在未来很流行,像其他大多数技术一样,这个技术也是微软步其他供应商的后尘,对于无刷的用户体验,已经又或多年了,在这期间出了好多ajax,但没有一家能一统天下,虽然他们中的众多是跨平台的,当然,微软的asp.net ajax虽然不一定能跨平台,但是他无疑将是ajax阵营中的老大,其实,无刷的最先的践行者也是微软,那就是他的xmlhttpRequest,当时也许微软没有发现他的价值,因此在中间落伍了,这次效仿别人,将ajax发扬广大。

2、work flow,在多年前已经很流行了,有好多第三方的框架或者插件,这次,微软也出了工作流框架,虽然不是太灵活,只能支持固定流,还不能满足用户自由流的需求,但是,只要再进一步,我相信微软的下一版的工作流回带来实质的好处,工作流的用户需求很大。

3、silverlight,是微软庞大的wpf中的一部分,还是为了提高用户体验,处理动画效果,当然,在这之前,又Adobe的flash处于绝对的统治地位,但是随着开发人员更深入的使用,silverlight取代flash是迟早的事,虽然微软声明,不会将其捆绑到windows中的,只供用户自由下载使用,这就像微软当年推出ie,最后将netescape逼向了灭亡一样。在这里要说一下,微软的抄袭技术是很高明的,就像当年sql server抄袭sybase一样,幸运的是他们抄袭并取得了成功。

4、ORM,在java等开发工具中,广泛使用,已经比较成熟,并且,这些开源的orm框架大多数也支持.net,像nhebinate,spring等,现在,微软也拥有了自己的关系对象模型,即linq,现在支持sql server数据库,xml文件,但是不支持oracle等其他数据库,这一点上,比其他orm差,这一点会带来开发人员在软件架构上的顾虑,因此,微软的orm就像他的work flow一样,还不成熟。对于orm,我是不大喜欢,我想sql语句在灵活性和性能上都比使用纯粹的orm要好。

5、mvc,在古老的程序中,他出现过,就是将界面、控制和对象模型分开,在.net中,原来人们将codebehind称作mvc,因为aspx就是v,aspx.cs就是c,而实体对象就是m,现在新的asp.net mvc在概念上又有不一样,那就是在aspx(v)中每个对象中,要访问后置代码,那就直接指定他的路径下的相对cs文件(c),m在概念上还是不变,对于asp.net mvc这样的新技术,其实没有什么实实在在的好处。

6、对于ioc,在微软企业库中,策略注入组建来支持ioc这些功能,这一点,也是学习其它开源框架的控制与翻转的策略,将其放入了企业库中,没有包还在.net framework中。

7、对于wpf、wwf、wcf中,感觉最没有前途的就是wcf,它只不过是将web services、.net remotting、windows服务、windows消息管理等都统一到了wcf下,实现了托管,没有实质的意义。以后为了提高用户体验,微软会丰富wpf的,现在又ajax和silverlight这两个组件。

        纵观之,我认为asp.net ajax和work flow以后比较有前途,也是用户急需的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值