RPC相关软件介绍

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这种由商业公司做出的开源产品实在是学生阶段最理想的选择

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值