六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 56|回复: 0

RPC相关软件介绍

[复制链接]

升级  61.33%

116

主题

116

主题

116

主题

举人

Rank: 3Rank: 3

积分
384
 楼主| 发表于 2013-2-1 11:22:58 | 显示全部楼层 |阅读模式
Want cross-platform interoperability between Java(tm) and C/C++ server/clients? RMI/EJB is for Java(tm) only, CORBA/IIOP is costly. XML based solutions are slow, memory inefficient and cumbersome to program. Sockets are flexible, but too low level for fast development.
 
 
RPC登场
相关软件一般包括2部分,rpcgen(一般用c语言写)和相应的库(LIB,DLL,JAR等)
1.商业软件
(1)distinct 有C/C++,C#,JAVA三个版本,试用期14天(还要通过邮箱甚至审核,很烦),每个售价$1000左右,每次运行程序或调用库都会弹出试用截止日期,显得非常小气,只有在windows下生成的jar文件到linux下运行时不会报(难得失效),给的demo也不好用,可谓质次价高
(2)netbula 也有三种语言版本(PowerRPC,ONCRPC,JRPC),试用期一个月,每个售价¥500左右,文档比较详细,难能可贵的是其C#版提供wince的库(其API和windows的类似),JAVA版有J2ME版本,在操作系统支持和跨平台性上表现不错
 
2.开源软件
(1)remotetea 主要是java(C#版本是根据java port过去的,只有源码,没有dll,好像还不太完善)
(2)oncrpc-windows,VC6版本
 
从中似乎看出一个问题,开源软件间有互补性,你做我不做,商业软件有囊括性,你做我也做,可惜一般开源在支持等方面没有商业的好,像QT,java这种由商业公司做出的开源产品实在是学生阶段最理想的选择
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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