作者 内容
 93450   Come on! 非语言之争,选择C++还是Java?项目需求如下,欢迎指点。谢谢!

欢迎提供资源参考连接,观点:
1)可移植性:Windows,Unix,Linux平台。
2) 相当比例的数值运算,图形处理;
3)硬件:普通PC,小型机;

另问:手机开发多采用Java?why?
 02/01/14 19:44 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 hhhxxx  回复: Come on! 非语言之争,选择C++还是Java?项目需求如下,欢迎指点。谢谢!

性能优先的话,应该用c++,结合桥接模式来解决移植问题。
java1.4的速度较以前版本有很大改善,性能要求不突出的话,也可以使用。

J2ME结合MIDP(Mobile Information Device Profile)可以低成本高效率地开发手机应用程序
 02/01/15 14:59 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 timlee1969  JAVA优先考虑

 02/01/15 15:18 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 zmhu  是啊,如果运算很多还是用C++吧,好好写写还是能移植的

假如用java,至少要先做做实验,看看性能行不行。假如等你
程序都做的差不多了再发现性能问题就惨了。

另外,因为性能要求和扩展性要求可能都会随时间而变化,升级
硬件会造成解决方案总成本比别人高。到那时,就没什么好work-around了。

反之,如果是用c写的,以后要和java接口或者和其他什么接口的,总
能找到work-around。

当然还要看模块粒度如何,好不好“一部分用C,另一部分用Java”。

作为设计和编程的人,往往喜欢java,但是从老板的角度,总是巴
不得你用汇编,那样就可以只给客户一台奔腾133了 :-)
 02/01/15 15:26 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 grantleecn  还是 C++ 吧

选择一个好一点的基础类库(Qt),开发规范严格一些,问题不大的。效率好了很多。
 02/01/15 17:03 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 joy_wind  好,给朵花!

在对项目采用的某些技术没有把握的情况下,做一个简单的原型(prototype)非常重要。在这里你最好做一个“技术性原型”来检验你的选择。
 02/01/15 18:18 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 gigix  可以考虑用Qt!

按照你的需求来看,对效率的要求还是满高的。可以考虑用Qt来做,虽然不能达到Java“一次编译,到处运行”的效果,也有“一次开发,到处编译”的能力。要讲跨平台的移植能力,Qt可是真的很强哦:在windows写的程序拿到Linux下,文不加点,编译全部通过,运行良好。

《程序员》杂志2002年第2期技术专题全部是Qt的内容,敬请关注!
 02/01/15 18:45 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 fqnewman  Java + Corba + C++

 02/01/15 19:20 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 93450  遗漏对网络的要求,请原谅! 我定关注QT。

4)此系统以后要处理的数据,即用户的很大部分可利用资源广泛分布于Internal
另:对后台数据库有何建议?
 02/01/15 19:56 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sciman   回复: Come on! 非语言之争,选择C++还是Java?项目需求如下,欢迎指点。谢谢!

面向对象分布式系统最好的平台是CORBA,它跨平台,跨编程语言,跨通讯协议。

QT是一个可移植的GUI框架。
 02/01/15 20:03 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 93450  没用Java开发过实际项目.能否提供有关Java的性能数据或相关资源连接?

 02/01/15 20:08 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 93450  请问Corba的现状如何?

 02/01/15 20:10 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 zmhu  其实所谓“Java比C慢多少多少倍”的性能说法对你一点用都没有

既然已经能够明确说包括很多计算,那么就看看用Java做计算能有多快好了。
比如要做的计算是矩阵乘法,那就可以用Java写个小程序,然后看每秒钟
能算多少次,是不是可以满足要求就行了啊。

而且即使大部分程序用Java,因为真正性能瓶颈只是很少部分的代码
(比如90%的时间是在执行10%的代码),所以只要那些影响性能的关键
部分优化了(比如用C写)就行了。

Qt是解决界面问题的吧?我也不太清楚
 02/01/15 20:15 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 93450  有道理,但不知Java与C/C++之间数据类型转换问题是否严重?

 02/01/15 20:22 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 zmhu  这种语言间的东西,转换一次肯定开销不小

还是那句老话,试验试验吧。
不过如果你要做3D游戏我看就别指望Java算了。
假如是带联网的3D游戏,服务器端可以全用Java,客户端可以全用C/C++
不过也看游戏类型了
 02/01/15 20:32 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 zmhu  数据库俺就搞不懂你要做的是啥了

集中的分布式数据存储?
分散的数据存储?
私有数据+共享?

我的oicq号是13036925
icq是4226445
 02/01/15 20:35 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sciman   回复: 请问Corba的现状如何?

不知你说的现状是什么具体含义。CORBA是一个成熟的、广为接受的标准化的面向对象的网络计算框架。不过,要想用好CORBA,还是有一定难度的。
 02/01/16 14:01 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 93450   谢谢各位鼎力相助!谢谢!!!

 02/01/16 19:32 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首