| 作者 |
内容 |
| 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 |
酷帖! 臭帖! 回复 |
酷帖评价: 臭帖评价: |
| 返回页首 |
|