返回信息流一个同学问我这个问题。是问Java一般用在哪些地方,有什么著名的技术,工作的话大概是什么样的方向。
我只知道:
1. Web服务器后端用Java的很多。具体技术,Spring, Struts, Hibernate, ……太多了。
2. Web前端的Applet似乎越来越不如JavaScript。JavaFX,只见过一个网站用,是上次在网上看教学录像的时候。
3. 大规模计算。Hadoop什么的。不过,性能如果真的这么重要,Java真的不是个很严重的overhead吗?用GPU计算不比Java更适合这种场景吗?
4. 手机应用。托Android的福。
5. 桌面应用算吗?我只知道Eclipse。除此之外,很少有人用Java写GUI吧?(除了实验室项目,还有软件工程课的作业以外)
大家一起补充一下?
这是一条镜像帖。来源:北邮人论坛 / java / #20441同步于 2011/10/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
何以回应:“有什么技术是基于Java的?在什么领域应用?”
wks
2011/10/19镜像同步29 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
没啥可补充了我
【 在 wks (cloverprince) 的大作中提到: 】
: 一个同学问我这个问题。是问Java一般用在哪些地方,有什么著名的技术,工作的话大概是什么样的方向。
: 我只知道:
: 1. Web服务器后端用Java的很多。具体技术,Spring, Struts, Hibernate, ……太多了。
: ...................
发挥想象啊!!!!
TIOBE常年第一名的语言啊!!!有木有!!有木有啊!!!!!!Dennis Ritchie嗝儿屁了谁还跟Java抢这第一名啊!!!有木有啊!!!!
泥马Google一下13,250,000,000个结果啊!!有木有啊!!!
泥马SourceForge上一搜,25,919个工程啊!!有木有!!
泥马上个软件工程课,神马空调啊,神马分布式数据库啊,神马企业管理啊,流水线管理啊,RFID管理啊,神马都泥马的用Java啊!!!有木有啊!!!!用C#的孩纸啊,起码桌面上还有GTK#、WinForm和WPF啊!!多么Native啊!!有木有啊!!!!!
泥马Apache Commons那么多Java项目啊!!有木有啊!!
神马自然语言处理也泥马一堆Java啊,Apache Mahout,StanfordNLP,FudanNLP,都Java实现的啊,还有神马LibSVM也有Java实现啊!!GibbsSampling也有Java实现啊!!!科研界神马都有Java实现啊!!!!
泥马老少皆宜的www.alice.org语言也泥马基于Java啊!!!
我就泥马奇怪了,大众常用的只有Azureus BT客户端是Java的,公司里顶多自己部署Spark聊天软件是Java的,程序员顶多多个Eclipse或者NetBeans。你的桌面上还有别的是用Java实现的吗?怎么一进实验室哪儿哪儿都是Java啊!!!都是用魔法从地下召唤出来的啊!!!泥马Java到底哪里好啊!!!我喊JamesGosling去改还不行啊!!!!!
每个用Java编程的程序员这辈子也是折翼的天使啊!!!有木有啊!!!!如果你遇到了,娶了嫁了搅基百合都可以啊!!!!不要让他或者她太痛苦啊!!!!!!
【 在 buptlong 的大作中提到: 】
: 没啥可补充了我
: 【 在 wks (cloverprince) 的大作中提到: 】
: : 一个同学问我这个问题。是问Java一般用在哪些地方,有什么著名的技术,工作的话大概是什么样的方向。
: ...................
赞:)
【 在 wks (cloverprince) 的大作中提到: 】
: 发挥想象啊!!!!
: TIOBE常年第一名的语言啊!!!有木有!!有木有啊!!!!!!Dennis Ritchie嗝儿屁了谁还跟Java抢这第一名啊!!!有木有啊!!!!
: 泥马Google一下13,250,000,000个结果啊!!有木有啊!!!
: ...................
哈哈
【 在 wks (cloverprince) 的大作中提到: 】
: 发挥想象啊!!!!
: TIOBE常年第一名的语言啊!!!有木有!!有木有啊!!!!!!Dennis Ritchie嗝儿屁了谁还跟Java抢这第一名啊!!!有木有啊!!!!
: 泥马Google一下13,250,000,000个结果啊!!有木有啊!!!
: ...................
“桌面应用算吗?我只知道Eclipse。”
我觉得这种说法有点奇怪,eclipse只是开发环境,不是应用。eclipse集成wtp/stp照样做web开发没有问题。
java肯定是在web服务器上是最常用的,桌面级运用就要少得多,但是要严格去区分桌面在用什么技术,web服务器在用什么技术,很难。其实桌面级也会用一些成熟的技术框架,hibernate会用,spring也会用(主要是依赖注入),还有mq、mina之类的消息中间件。
开发环境,也是应用啊。
JAVA的桌面应用确实挺少,不过也不是没有,ORACLE的界面等都是JAVA的。
【 在 GacktCamui 的大作中提到: 】
: “桌面应用算吗?我只知道Eclipse。”
: 我觉得这种说法有点奇怪,eclipse只是开发环境,不是应用。eclipse集成wtp/stp照样做web开发没有问题。
: java肯定是在web服务器上是最常用的,桌面级运用就要少得多,但是要严格去区分桌面在用什么技术,web服务器在用什么技术,很难。其实桌面级也会用一些成熟的技术框架,hibernate会用,spring也会用(主要是依赖注入),还有mq、mina之类的消息中间件。
: ...................