免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: silasoni
打印 上一主题 下一主题

关于java跨平台 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2005-10-10 07:36 |只看该作者

关于java跨平台

原帖由 "silasoni" 发表:


快点想办法好不好
给出个通用的,直接生成目标平台的可执行代码的方法


或者如果做程序是面对一般用户的话
可以只考虑市场占有率前3,4个就可以了
别管其他的平台。。。
把JVM和你的程序一起打包。所有的商业软件都是这么做的。

论坛徽章:
0
32 [报告]
发表于 2005-10-10 07:37 |只看该作者

关于java跨平台

直接生成目标平台代码的方法,我目前知道的就是用C开发,然后到各个平台上去编译

论坛徽章:
0
33 [报告]
发表于 2005-10-10 10:25 |只看该作者

关于java跨平台

原帖由 "silasoni" 发表:



我就是疑问,这个也叫跨平台呀!!!


这个就是跨平台。。。一般来说 os就是硬件上的直接平台。。。 而且 在以前很多程序 无法跨os直接运行 必须用源代码重新编译 甚至修改代码。。。java推出的时候口号就是 针对这种情况

论坛徽章:
0
34 [报告]
发表于 2005-10-10 10:50 |只看该作者

关于java跨平台

嗯,以前,C的移植性是最好的。

在Unix,Linux下,C还是用得最多的。

论坛徽章:
0
35 [报告]
发表于 2005-10-10 11:22 |只看该作者

关于java跨平台

c的跨平台也是因为在各个平台上都有编译器而已。

其实就是把同样的逻辑翻译成不同平台的指令集。这是在通过编译的方法跨平台。
Java和php都是解释级别上的跨平台。好处是工作量比编译的方法小很多。只是需要安装虚拟机而已。

论坛徽章:
0
36 [报告]
发表于 2005-10-10 12:20 |只看该作者

关于java跨平台

原帖由 "sakulagi" 发表:
c的跨平台也是因为在各个平台上都有编译器而已。

其实就是把同样的逻辑翻译成不同平台的指令集。这是在通过编译的方法跨平台。
Java和php都是解释级别上的跨平台。好处是工作量比编译的方法小很多。只是需要安装..........


解释性的跨平台,是不是性能会差一点。这好象是java的弱点。

论坛徽章:
0
37 [报告]
发表于 2005-10-10 12:26 |只看该作者

关于java跨平台

如果一定要 编译 应该就不算 跨平台了吧。。。(个人猜想)

论坛徽章:
0
38 [报告]
发表于 2005-10-10 12:52 |只看该作者

关于java跨平台

那谁能给出下跨平台的定义呢?

权威的。

论坛徽章:
0
39 [报告]
发表于 2005-10-10 13:23 |只看该作者

关于java跨平台

以尽可能小的代价,使应用可以运行在多种操作系统和体系架构上。不权威,只是我的理解

论坛徽章:
0
40 [报告]
发表于 2005-10-10 13:57 |只看该作者

关于java跨平台

[quote]原帖由 "sakulagi"]以尽可能小的代价,使应用可以运行在多种操作系统和体系架构上。不权威,只是我的理解[/quote 发表:


恩!
东西是开发来用的,
选择最实用的,
不是选择最流行的!

跨平台也是如此,
只需考虑你会用到的平台就可以了,
不用去写所谓的"通用"版,
时间不允许,
精力不允许,
留点时间来做点"闲事",
还是有必要的!

以上个人看法,
希望大家对这问题多多讨论!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP