1
xlmo 2014-09-17 08:31:39 +08:00
IntelliJ IDEA 貌似很多人推荐这个。
|
2
zhushiqing OP @xlmo thanks 我去看看。支持各种便捷的导入框架之类的嘛 - -我本身比较懒。不爱手动配置一些文件。
|
3
skyleft 2014-09-17 08:45:28 +08:00
eclipse for JavaEE
|
4
zhushiqing OP @skyleft 很多不支持 我现在用的就是这个
现在已搞定兼容问题 |
5
jianghu52 2014-09-17 08:59:17 +08:00
IntelliJ 家的产品一般都是支持eclipse版本的快捷键。你转用的话学习成本会比较低。
|
6
cxshun 2014-09-17 09:04:14 +08:00
@zhushiqing 框架自动导根本没必要,直接maven或随便一个构建工具都行。eclipse和IntelliJ IDEA都很好,如果你非要支持框架导入的话就只能用IntelliJ IDEA Ultimate,这个不是免费的,支持一下正版罗,偶尔OSC上面有打折的,蛮划算的。
|
7
wizardoz 2014-09-17 09:27:18 +08:00
都有myeclipse了你还想怎样?
|
8
bbx 2014-09-17 09:41:40 +08:00
sublime 其实就挺好的了,其他的都感觉太笨重。。
|
9
fxbird 2014-09-17 09:46:27 +08:00
idea挺好,导入jar包可以在线下载,方便
|
10
reeco 2014-09-17 09:54:38 +08:00
没人推荐netbeans吗
|
11
mmoaay 2014-09-17 10:00:31 +08:00
intellij
|
12
skyleft 2014-09-17 10:01:18 +08:00
@zhushiqing 我在ubuntu 和 mac下都用的这个,没有什么不支持的,marketplace里面该有的都有了。
|
13
lihuoqingfly 2014-09-17 10:02:46 +08:00
转IntelliJ IDEA一周,越用越顺手
|
14
wupher 2014-09-17 10:09:59 +08:00 1
IDEA妥妥的
|
15
chocotan 2014-09-17 10:11:58 +08:00
IDEA实在用不熟,我和我基友都是找不到删除项目在哪,还有我这中文字体一直是楷体,改不过来
|
16
incompatible 2014-09-17 10:15:58 +08:00
@bbx 你用sublime text写java? 能否介绍一下经验呀
自动提示、编译检查、调试、web工程部署 这些都是怎么搞的? |
17
anson0370 2014-09-17 10:17:07 +08:00
IntelliJ IDEA 用了有三四年了
妥妥的 先不说好不好用吧 起码 UI 也比 eclipse 强啊…… |
18
san3ye 2014-09-17 10:27:18 +08:00
推荐IEDA
|
19
leopanhf 2014-09-17 10:37:58 +08:00
IDEA 用惯了之后很棒
|
20
janwen 2014-09-17 10:39:46 +08:00
spring ide
|
21
bbx 2014-09-17 11:00:30 +08:00
@incompatible 我是sublime + maven.
1. 高亮的话本来就有 2. 智能感知也是有的,只不过不能感知其他文件中的类或者方法。不过其实工作中,就算公司codebase再大,自己常用的类也就那没多,天天敲,基本上都可以记住。而且有助于更加熟悉代码库。 3. 调试我只用printf或者logger。 4. 部署的话,自己写个shell script也是没问题的。 5. alt+p找class, alt+p 输入@ 找方法 |
22
zhushiqing OP @wizardoz 之前不兼容R屏 = =然后改了配置妥妥的,以前马赛克各种坑爹啊= =
|
23
zhushiqing OP @bbx 恩 这个我也用。 我都是看情况的使用的。
|
24
zhushiqing OP @janwen 这个赞
|
25
jakes 2014-09-17 12:36:17 +08:00
IDEA,字体什么的都可以改。用了一段时间就不想用eclipse了。
|
26
txx 2014-09-17 12:49:03 +08:00
IDEA 除了貴 沒毛病了。。
|
27
janwen 2014-09-17 13:00:35 +08:00
别扯东扯西了。在SPRING ide面前都弱爆了
|
28
windylcx 2014-09-17 13:01:11 +08:00
IntelliJ IDEA 。地球最好用的IDE.
|
29
NordicShaw 2014-09-17 14:51:19 +08:00
IntelliJ IDEA 谁用谁知道
|
30
snachx 2014-09-17 15:38:59 +08:00
IntelliJ IDEA 不能更赞了
|
31
incompatible 2014-09-17 16:11:23 +08:00
@bbx 看了你的描述 直觉上是不太够用,只能应付写写简单的groovy脚本这种工作 ,无法胜任大型java工程
1. 无法调试是硬伤 print和log查bug这方法太原始 2. 关于编译检查 你没有提到 看样子多半是没有 如果在使用带有复杂泛型的数据结构,这样基本就是等着踩坑 3. 智能提示也不够用 对于一个高产代码工人来说 |
32
seeyou 2014-09-17 16:16:17 +08:00
很好奇不用IDE怎么写Java
|
33
88250 2014-09-17 16:21:03 +08:00
用 Maven 的话就用 NetBeans,其他 IDE(包括 InteliJ IDEA) 的 maven 支持和 NetBeans 比起来太弱了。
|
34
hell0w0r1d 2014-09-17 16:42:12 +08:00
IntelliJ IDEA 还不错
|
35
kedron 2014-09-17 17:08:56 +08:00
自从用了 IntelliJ IDEA,就感觉 MyEclipse 像原始社会的东西。
|
36
jsq2627 2014-09-17 17:21:49 +08:00
VIM/Emacs 写 Java 倒是见过了,这是第一次见 Sublime 写爪娃……
即使这些东西再强大,也得在特别的语言上用正确的工具啊。。 P.S. 不过我还是用 Emacs 写 Java(因为我还在学习 Java) |
37
beginor 2014-09-17 17:23:08 +08:00 via Android
IDEA + 1
|
38
YORYOR 2014-09-17 17:56:00 +08:00
基本都是IDea吧
|
39
alex110 2014-09-17 18:19:03 +08:00
Android 开发的 一直在用idea。
现在除了jni的时候切回Eclipse 。 一直就idea了。 |
40
lightening 2014-09-17 18:24:34 +08:00
IntelliJ IDEA, 和 Eclipse 之类的实在不是一个档次。
|
41
bbx 2014-09-17 18:39:20 +08:00
@incompatible 我不理解你所谓的大型java工程是指什么。。。我也算是工作了,难道老板我们的代码库是玩具代码库嘛。。
关于调试,很多项目是用不了debugger的,eclipse也是白瞎。编译检查是什么意思?是说compile error吗?maven 全包了。 为什么复杂的数据结构就不行呢?我不太理解,我们也有很多protobuf或者avro生产的class,感觉问题不是很大。 其实如果你能大概的记住你自己的codebase,智能感知上的问题不会太大。 而且程序员的高效也和ide关系不太大,不是很多人不用ide,代码一样编的飞起,而且sublime也确实称不上是ide。 |
42
h1994st 2014-09-17 18:41:11 +08:00
IntelliJ IDEA
绝对好用 |
43
bbx 2014-09-17 18:48:19 +08:00
哦,对了,顺便再提一下问什么最后用了sublime,不论是eclipse还是IntelliJ 我都用过。IntelliJ 确实比eclipse好。但是我当时的codebase十分大,我用的是scala,为了可以让整个codebase完美的智能感知,需要非常长的build,然后IntelliJ 的插件再更新整个type system。重要的是,发的macbook比较挫,每次搞一遍,慢成狗了,实在忍不了。
没有智能感知,你就会强迫自己记住一些类,一些方法。。。 |
44
RCheungIT 2014-09-17 21:23:13 +08:00
- - 求各位给我指点一下 IntelliJ IDEA 比 eclipse 高明在哪里
|
45
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时 |
46
ren2881971 2014-09-17 23:15:01 +08:00
eclipse 用的比较顺手。
IDEA 比较方便 想创建什么工程直接帮你搭建好了 就是目前用着不太习惯。 说sublime text 写java的。。 实在是。 看不透你啊。 |
47
yangxiongwei 2014-09-17 23:54:59 +08:00
IntelliJ IDEA !
IntelliJ IDEA ! IntelliJ IDEA ! |
48
Ricepig 2014-09-18 02:58:29 +08:00
同推荐IDEA,是oschina打折时候买的
如果免费的话,Eclipse强在插件丰富,Netbeans强在流畅度和有个别特性做的很好(比如maven)。 @bbx,智能感知提示,有比没有强,动态比静态强。如果debugger没用,为什么连大神很多的C/c++都还有gdb,lldb这种东西呢?另外,程序员的高效还是和ide很有关系的,ide能帮你很多事情,比如说重构,比如说工作在巨大的基础库第三方库代码库里,能够马上给你感知、提示、除错。很多人不用ide,代码能编得飞起,用了ide代码能编得上火星呢。 |
49
bbx 2014-09-18 03:09:01 +08:00
@incompatible
whatever. 争论意义不大。反正我也用了这么长时间了。提供另一种可能性吧 |
51
irrienberith 2014-09-18 08:54:46 +08:00
IntelliJ IDEA,我自己在用,相当爽。
|
52
ren2881971 2014-09-18 08:57:47 +08:00
说InteliJ IDEA 丢个教程。 从eclipse 转到 idea 好多功能都找不到了。
|
53
irrienberith 2014-09-18 09:01:21 +08:00 1
@chocotan Settings > Editor > Color&Fonts > Font,把你现在用的Scheme保存为一个新的Scheme,就可以改字体了。
或者直接删掉ubuntu的ukai和uming这两个字体,安装wqy字体,就没有楷体了。 |
54
Owenjia 2014-09-18 09:09:49 +08:00 via Android
刚开始做 Android,java 不太会用,vim 和 Android studio 都在用~~
|
56
Tankpt 2014-09-18 09:39:19 +08:00
貌似一楼正解。。
|
57
chocotan 2014-09-18 10:06:36 +08:00
@irrienberith 好的谢谢,我记得我以前试过没用,我回去再试一下
|
58
mushan 2014-09-18 10:15:50 +08:00
写java 用原生eclipse不就好了么 关键是代码怎么写 配置这些次要的 程序员分分钟解决啊
|
59
xi_lin 2014-09-18 10:17:53 +08:00
IDEA我这maven dependency resolve又慢又经常失败。。只能去掉使用maven 3的选项才行
|
60
ddou 2014-09-18 19:46:23 +08:00
@bbx sublime觉得做写html, javascript, ruby,python这些还可以,但是codebase太大的话,的确是有很多不如IDE的地方。
|
61
jhhdoctor 2015-01-05 16:17:51 +08:00
要么eclipse,要么idea!
|