首页新闻找找看学习计划

相同功能不同语言实现问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2017-10-18 15:54

现在有个通用功能,需要在java,net,vb各种语言中使用,想单独出来写一个通用类库,但是不x想分单独java,net ,vb来写,这样导致程序一致性不太好,我想能不能用C或c++写接口,上层应用java,net ,vb 来实现,保证类库的统一性。现在不知道如何设计?希望大侠指点。

bos_kg的主页 bos_kg | 初学一级 | 园豆:4
提问于:2017-08-17 13:57
< >
分享
所有回答(5)
0

提供网络接口

长蘑菇星人 | 园豆:1820 (小虾三级) | 2017-08-17 16:08
0

写成com组件,我网上搜了下,java也可以调用com组件,前提是你得运行在windows环境中。移动设备和其它系统不行。

沧海一杰 | 园豆:28 (初学一级) | 2017-08-17 17:49
1

直接C/C++实现不就完了,你列出的几个语言都能无缝调用它。

你说的想法,我没理解错的话,只用C写接口,其他语言写实现,为的是保证接口一致?

如果是这样,你多了很多各个版本实现的工作量。

我的想法是,直接用C/C++实现,然后供其它语言调用。

还可以在各个语言层面套一个壳DLL,方便开发引用

hahanonym | 园豆:1453 (小虾三级) | 2017-08-17 17:58
0

直接C/C++实现不就完了,你列出的几个语言都能无缝调用它。

你说的想法,我没理解错的话,只用C写接口,其他语言写实现,为的是保证接口一致?

如果是这样,你多了很多各个版本实现的工作量。

我的想法是,直接用C/C++实现,然后供其它语言调用。

还可以在各个语言层面套一个壳DLL,方便开发引用

鸿燕藏锋 | 园豆:568 (小虾三级) | 2017-08-25 16:02
0

像windowsAPI一样,用C++写成dll库/.so库,C#、Java、VB都支持。

依然菜刀 | 园豆:249 (菜鸟二级) | 2017-11-13 16:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册