Java 可以做什么?

2014-08-05 16:57:38 +08:00
 gongzili456
发挥大家的想象力,把你们做过的或者想做还没做得东西推荐下,或者谈谈Java语言的前景,学习,以及周边需要的其他技术,如何能更好的产出干货~等等~
6386 次点击
所在节点    Java
33 条回复
davepkxxx
2014-08-06 09:46:04 +08:00
个人的话,很多黑客作的破解工具都是用Java的Swing作的UI,比如苹果的破解工具。还有就是minecraft也是用Java写的。
rockagen
2014-08-06 09:47:37 +08:00
JAVA做服务端很不错的.
gongzili456
2014-08-06 09:51:56 +08:00
@rockagen
@davepkxxx
对,最好是web 项目,纯服务的项目
TimLang
2014-08-06 10:25:39 +08:00
除非你只会java,不然个人做项目首选肯定不是java吧。
incompatible
2014-08-06 10:28:35 +08:00
@xiparos
SSH当然可以避免,使用jsp、servlet、jdbc从底层做起就行了
SSH只不过是在java se的基础上把mvc、ioc、aop、orm、事务管理的功能包装好提供给你而已

如果要说重,你可以看一下java ee规范里的ejb、jta、jpa、jndi,重到几乎没人愿意用。以至于spring+servlet容器成了java领域web开发的实施标准
cxshun
2014-08-06 10:30:37 +08:00
@xiparos 阿里系内基本Java,我们某浏览器厂内很多Java。
gongzili456
2014-08-06 11:16:31 +08:00
@TimLang

靠这个吃饭,不应该多了解些吗?主要还是为了加强学习。
chocotan
2014-08-06 16:02:03 +08:00
@incompatible
jpa还好吧,hibernate之类的不都是jpa的实现么?我大部分时候也是用jpa的注解
现在的ejb已经有很大的改善了呀
xiparos
2014-08-06 16:26:47 +08:00
@incompatible 说的很好 谢谢指教

@cxshun 题主不是说个人项目么,换我个人项目不会选java
ren2881971
2014-08-06 19:31:57 +08:00
混饭吃的工具。。。
cxshun
2014-08-06 20:50:33 +08:00
@cxshun 好吧,我只是不大爽混饭吃这个词罢了。不针对楼主的问题。

@gongzili456 个人项目不建议用java,太重量级了,一上来没个框架,基本难搞,纯servlet基本想死的节奏。个人的小项目一般建议python或ruby,随便挑一个都可以,如果抱着学习的态度,可以看看tonardo和django,当然还有另外的框架,如果不是,就什么简单用什么。另外,如果不是web的话,可以看看go(虽然go也可以搞web,我不知道罗)。

靠什么吃饭和自己用什么不冲突,我就不说一通百通了,但至少一个程度员至少应该熟悉两门语言,一门养活自己和家人的,一门是爱好的,个人项目肯定用爱好的语言罗,做得开心,所以用一句话总结:人生苦短,应该用python。
davepkxxx
2014-08-07 11:18:51 +08:00
@incompatible JPA用到的越来越多,尤其是Spring和Hibernate的JPA实现,很大程度上方便的对于数据模型的管理。JNDI主要都是看JavaEE实现,一般选择WebSphere的都回选用JNDI。
jhhdoctor
2015-01-05 16:19:39 +08:00
貌似没有不能做的!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX