.net新技术纵观

本文探讨了ASP.NET AJAX和Workflow等技术的发展趋势及其在提升用户体验方面的作用。预测了未来几年内这些技术的重要性和可能的变化。


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以后比较有前途,也是用户急需的。

完美的利用了浏览器的XML解析技术,完全实现数据和界面的分离,使网络传输数据量大大减少,加载速度远远超过了市面上所有的BLOG产品,有效的减轻了服务器的带宽压力,服务器端使用四大动态网站开发语言中速度最快的ASP.NET(C#)编写,屏弃了传统的控件开发方式,所有执行过程采用单向流的生成方式,使其对服务器CPU及内存资源的占用降至最低水平,并通过gzip压缩进一步缩减服务器的网络带宽消耗,提高响应速度 。<br> 无Session设计杜绝了用户会话无故丢失的尴尬,客户端关联的会话加密方式带来了用户数据的高安全性,独特的XSL结构设计,彻底消除了跨站脚本攻击的隐患,杜绝恶意代码的执行,同时保证了文章内容的完整性。<br> DIV+CSS布局,交互方式采用当前最流行的AJAX技术,所有操所在一个页面完成,并实现了AJAX的最高应用——AjaxUpload,所有操作一气呵成,带来前所未有的用户体验。<br> 简洁的主题与皮肤开发技术,更合理的模块化设计,大大减轻了后续开发的难度,使模板开发变得轻而易举。<br> 自主研发的中文分词技术,速度超过3MB/s,准确率达到90%以上,大大超过网上各种开源中文分词技术,几乎可以和中科院的ICTCLAS相媲美,结合当前最成熟的Lunece的.net版本,实现了功能强大执行快速的全文检索引擎。<br>实现了对OPERA浏览器的兼容性<br>实现多文件同时上传<br>取消了页面上的SELECT控件使用模拟下拉列表<br> X3BLOG 单用户版继承多用户版的高效率的特点,即时虚拟主机也能够轻松运行。<br> 内部实现了URL重写,可以在任何.net空间运行。<br> 支持虚拟目录。<br>兼容性<br> Mozilla Firefox v1.5.0.0 以上版本<br> Microsoft Internet Explorer v6.0 以上版本<br>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值