一个做C的朋友做的是unix c 银行项目 我问他为什么一般不用java做银行项目?

qishinihenhao 2012-04-28 04:04:53
一个做C的朋友做的是unix c 银行项目 我问他为什么一般不用java做银行项目?
人家说是因为 C 安全 java 的内存机制 导致空指针 以及其他隐患 安全性没有
C高 效率也不如C 所以 银行项目一般是C

是这样吗 既然不安全 为什么 那么多大型互联网项目 都是纯java、做


而不是 上层 java、 底层C 呢?

淘宝 阿里 京东 搜狐 ==搜房 == 都是java 弄的 咋就安全了
...全文
354 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
那你朋友做的应该是银行的核心系统,并不是银行的应用系统
未来纪元 2012-04-28
  • 打赏
  • 举报
回复
要说安全,不是银行终端机上的编程语言更安全吗,叫co什么来着
lwwit 2012-04-28
  • 打赏
  • 举报
回复
BOSS说用什么就用什么,问的太多了。
jackpay 2012-04-28
  • 打赏
  • 举报
回复
楼主你被忽悠了
朱超ZhuChao.Tech 2012-04-28
  • 打赏
  • 举报
回复
楼主你去四大银行去看看 他们的网站是用什么开发的 不就知道了 如需多问

难道人家比你的见识还少还短?

PHP?靠边。。。
forgetsam 2012-04-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
一个做C的朋友做的是unix c 银行项目 我问他为什么一般不用java做银行项目?
人家说是因为 C 安全 java 的内存机制 导致空指针 以及其他隐患 安全性没有
C高 效率也不如C 所以 银行项目一般是C

[/Quote]

安全性是扯淡,内存机制导致空指针?笑话,怕是Java就知道有个空指针异常吧。
一般来说 C写的程序效率比Java写的高一点,两个原因:
1 用C写逼着你考虑内存分配释放等等,思考能力肯定比用Java用傻了的人强。
2 C的代码多基于平台底层,Java为了跨平台,只能放弃一些存在平台差异化(a有这个,b没有)的API,效率上就输了,而且C引用多引用方法和代码本身,Java动不动封装一个jar包组件,传来传去打碎了再拼起来影响效率。

但是,银行用C写最大的原因:
1 原来就是用C,不想改了
2 Java长处在javaEE,银行的核心系统不可能用B/S的。
xiaobeiweng 2012-04-28
  • 打赏
  • 举报
回复
新浪百度、加上php

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧