cocobase

生活是痛苦的,所有我们能感受快乐-相对论

博客园 首页 新随笔 联系 订阅 管理
据说SmartClient的技术发展道路应该叫Application Block,这个东西刚刚听说,不知道具体情况和技术背景以及优势在哪里。又要去查资料了解一下了,当真是学无止境啊。

下面内容来自于digitalghost
作为对于实现一个应用所需要的不同层面的技术有借鉴作用
Longhorn, Web Services, Smart Client

1、表现层
C/S结构的回归,目前就只了解SmartClient,但是微软在Tech2004的幻灯片片上提到Application Block,展示了SmartClient的全景,MS风格的Depolyment;
在苦等LongHorn的日子里,我们有了Macromedia Flex,虽然作为J2ee解决方案提供商的Macromedia目前只提供了Flex的J2ee版本,.NET版本会在近期很快推出,因为Macromedia Flex的设计初衷就是要做到跨平台提供RIA解决方案;究竟目前稚嫩的MXML究竟能不能随着时间的变迁在2006和XAML来个决战紫禁之巅呢?我们拭目以待。。

2、通信
作为MSDcom的接班人,.Net Remoting 。基于实例的协作和基于服务的协作,MS的意思是在近连接环境下使用.Net Remoting基于实例协作,而在远连接的环境下使用WebService完成基于服务的协作!OGSI.Net,.Net 基于OGSI标准的开放式网格计算框架

3.组件
目前没什么深入,因为好像现在除了.Net框架,还真没什么其他的大东西。。不过上了Spring.Net 发现还在Planning Stage........

4、持久层
无可否认,Hibernate的成熟,虽然我可以翘首以盼随Whidbey发布的.Net2.0中的Object Space,但是毕竟还是不能对.Net世界中现有的一些Orm工具视而不见。。
Gentle.Net,Grave.Net,ORM.Net还有哪个极其蹩脚的Nhibernate,丫的竟然还在Alpha阶段,害得的我去研究Java Hibernate的文档,那个不爽,别提多恶心了!

总的来说,开源 的东西确实是层出不穷。。光看同种类型的项目就花眼了,彰显人类智慧的光芒;不过由于.Net是Ms的东西,发展的比较晚,目前还比较沉闷,Msdn还是权威,开源.Net项目也没有哪一个是真正能拿到企业级应用的,倒是看到很多J2ee的项目都被转到.Net下来了。。不过如果真要研究.Net的话,光看MSdn还只是井底之蛙啊,要多学习。。。
posted on 2004-06-18 23:47  学无止境  阅读(211)  评论(0编辑  收藏  举报