问下 java 好用的 IDE for mac,后台开发用的- -求推荐,暂时用的 myeclipse for mac。

2014-09-17 08:28:04 +08:00
 zhushiqing
但是貌似我装的2012不支持R屏,所以暂时一直用eclipse= =累觉不爱,好多东西都不能自动导。还要自己配置。求好用的IDE
17693 次点击
所在节点    Java
62 条回复
bbx
2014-09-17 18:39:20 +08:00
@incompatible 我不理解你所谓的大型java工程是指什么。。。我也算是工作了,难道老板我们的代码库是玩具代码库嘛。。
关于调试,很多项目是用不了debugger的,eclipse也是白瞎。编译检查是什么意思?是说compile error吗?maven 全包了。
为什么复杂的数据结构就不行呢?我不太理解,我们也有很多protobuf或者avro生产的class,感觉问题不是很大。
其实如果你能大概的记住你自己的codebase,智能感知上的问题不会太大。
而且程序员的高效也和ide关系不太大,不是很多人不用ide,代码一样编的飞起,而且sublime也确实称不上是ide。
h1994st
2014-09-17 18:41:11 +08:00
IntelliJ IDEA
绝对好用
bbx
2014-09-17 18:48:19 +08:00
哦,对了,顺便再提一下问什么最后用了sublime,不论是eclipse还是IntelliJ 我都用过。IntelliJ 确实比eclipse好。但是我当时的codebase十分大,我用的是scala,为了可以让整个codebase完美的智能感知,需要非常长的build,然后IntelliJ 的插件再更新整个type system。重要的是,发的macbook比较挫,每次搞一遍,慢成狗了,实在忍不了。
没有智能感知,你就会强迫自己记住一些类,一些方法。。。
RCheungIT
2014-09-17 21:23:13 +08:00
- - 求各位给我指点一下 IntelliJ IDEA 比 eclipse 高明在哪里
incompatible
2014-09-17 22:54:35 +08:00
@bbx 比如我手头的20w行代码左右的bpm平台,看了你的描述我真的不认为sublime text能胜任。。

编译检查指的就是你说的compile error。 我说的是容易踩坑指的是这种List<Map<String, List<Class<? extends List<?>>>>> 少写一个>,等maven提示你错误了再回来改 恐怕几秒钟又浪费了。当然这不是解决不了的问题,不算大问题

还有一个问题忘记说了,就是refactor。 你所说的”智能感知“,说白了就是扫一遍所有代码然后构建ast。 refactor就是依赖这个东西的。 用sublime这种文本编辑器,没有ast来支持refactor,恐怕在单个.java文件中要改变量名都麻烦吧?

”程序员的高效也和ide关系不太大“这个结论完全错误 我用idea和netbeans时的编码效率全部超过使用eclipse时
ren2881971
2014-09-17 23:15:01 +08:00
eclipse 用的比较顺手。
IDEA 比较方便 想创建什么工程直接帮你搭建好了 就是目前用着不太习惯。
说sublime text 写java的。。 实在是。 看不透你啊。
yangxiongwei
2014-09-17 23:54:59 +08:00
IntelliJ IDEA !
IntelliJ IDEA !
IntelliJ IDEA !
Ricepig
2014-09-18 02:58:29 +08:00
同推荐IDEA,是oschina打折时候买的

如果免费的话,Eclipse强在插件丰富,Netbeans强在流畅度和有个别特性做的很好(比如maven)。

@bbx,智能感知提示,有比没有强,动态比静态强。如果debugger没用,为什么连大神很多的C/c++都还有gdb,lldb这种东西呢?另外,程序员的高效还是和ide很有关系的,ide能帮你很多事情,比如说重构,比如说工作在巨大的基础库第三方库代码库里,能够马上给你感知、提示、除错。很多人不用ide,代码能编得飞起,用了ide代码能编得上火星呢。
bbx
2014-09-18 03:09:01 +08:00
@incompatible
whatever. 争论意义不大。反正我也用了这么长时间了。提供另一种可能性吧
bbx
2014-09-18 03:09:40 +08:00
@Ricepig 哈哈哈
irrienberith
2014-09-18 08:54:46 +08:00
IntelliJ IDEA,我自己在用,相当爽。
ren2881971
2014-09-18 08:57:47 +08:00
说InteliJ IDEA 丢个教程。 从eclipse 转到 idea 好多功能都找不到了。
irrienberith
2014-09-18 09:01:21 +08:00
@chocotan Settings > Editor > Color&Fonts > Font,把你现在用的Scheme保存为一个新的Scheme,就可以改字体了。
或者直接删掉ubuntu的ukai和uming这两个字体,安装wqy字体,就没有楷体了。
Owenjia
2014-09-18 09:09:49 +08:00
刚开始做 Android,java 不太会用,vim 和 Android studio 都在用~~
gaoyz
2014-09-18 09:20:39 +08:00
@wupher 哈哈哈
Tankpt
2014-09-18 09:39:19 +08:00
貌似一楼正解。。
chocotan
2014-09-18 10:06:36 +08:00
@irrienberith 好的谢谢,我记得我以前试过没用,我回去再试一下
mushan
2014-09-18 10:15:50 +08:00
写java 用原生eclipse不就好了么 关键是代码怎么写 配置这些次要的 程序员分分钟解决啊
xi_lin
2014-09-18 10:17:53 +08:00
IDEA我这maven dependency resolve又慢又经常失败。。只能去掉使用maven 3的选项才行
ddou
2014-09-18 19:46:23 +08:00
@bbx sublime觉得做写html, javascript, ruby,python这些还可以,但是codebase太大的话,的确是有很多不如IDE的地方。

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

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

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

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

© 2021 V2EX