Archive for January 11th, 2005
我看corba、web services、ice以及其他
Posted on January 11, 2005 - Filed Under Uncategorized
什么是ice?请先google ice+wish
web services之所有有今日的成绩
完全是因为m$
.net studio开发web services不费吹灰之力
但是,m$也后悔对web services太热心了
ice需要额外编译一次
而且对java的支持是建立在c++上的
使用上比较复杂
corba是一个规范,ice不是
ice的特性是zeroc想怎样就怎样的
所以也不会有第三方产商参与
ice对各种平台的支持也只有zeroc的实现版本
即使m$收购ice
这也仅仅是对m$的一件好事而已
其实本来就有一个很不错的.net remoting
可惜因为m$自己的市场策略问题
被web services在.net studio的实现盖过了
我认为web services的很关键的一个优势是他是一个标准
这样才能拉拢各种语言、各种平台的产商
呵呵,基于ice开发了万人在线游戏的wish
我们也可以基于ice开发一个im系统
这样就不用自己设计传输协议了
windows系列可能是商业行为
.net绝对是技术行为,至少在这个上面我们不能骂m$是个商家而已
.net studio 2005 要实现整个开发流程
xaml要实现下一代的桌面软件
m$在技术上一直在探索未来的方向
.net 2.0 会在语言层面引入o/r mapping
而不是hibernate之类的类库层面
具体效果要看anders的造化了
不过anders是一个语言高手,我是说创造语言的高手
他要这么做也不是奇怪的事情
其实xaml和xul,甚至和flex对界面的实现都比较接近的
但是这仅仅是界面而已
未来的一个完整的应用应该是
界面层、分布层、逻辑层、持久层
分布层还没有完美的解决方案啊
我所说的完美是
一个完美的分布层,可以使我们做界面层和逻辑层的时候可以考虑两种截然不同的语言和体系
你会考虑使用web service然后delphi+java的开发软件吗
我想不会
宁愿用delphi开发全部或者都不用
web service虽然可以接受多用语言,但没有用
我的完美的要求是
公开的、简单的、功能强的、性能高的、安全的
如果ws的性能能上去,我们在开发应用的时候就可以考虑
什么b/s和c/s都是垃圾
加入分布层就同时解决b/s和c/s的问题
ws目前的应用反而变成了提供给第三方的接口
ws的定义里也加入了查询接口的功能
题外的东西,ibm rad 6.0试用版出来了,可用60天,zope3也似乎出了