有不用大型IDE写Java项目的吗?我是指至少第三方jar包依赖在10个以上的工程。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
webgeekman
V2EX    程序员

有不用大型IDE写Java项目的吗?我是指至少第三方jar包依赖在10个以上的工程。

  •  
  •   webgeekman 2012-07-28 08:02:28 +08:00 10507 次点击
    这是一个创建于 4823 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好像V2ex上面写php和python,ROR的比较多。使用的编辑器多半是VIM、Emacs、textmate、sublime等等。
    难道写Java的也都用文本编辑器吗?编译、环境变量自己写Ant或用maven吗????
    说实话,自己想尝试过,但是的确懒了,一直还在用NetBeans或者Eclipse。

    php我基本用sublime,但是Java实在没有那个勇气去折腾,有经验的请分享一下用文本类编辑器写的经验好吗?
    41 条回复    1970-01-01 08:00:00 +08:00
    madeye
        1
    madeye  
       2012-07-28 08:17:28 +08:00
    对于大型项目,编写 ant 或 maven 是必须的,至于开发中使用何种 IDE 还是编辑器则是另外一回事。
    khotyn
        2
    khotyn  
       2012-07-28 08:44:16 +08:00
    Eclipse 挺好的啊。我觉得写 Java 不像 Python 之类的,不是非得用 Sublime Text 之类的文本编辑器。
    88250
        3
    88250  
       2012-07-28 12:25:40 +08:00
    我也有过这个想法,求过来人帮助 ;-)
    xiluo
        4
    xiluo  
       2012-07-28 13:40:44 +08:00
    @khotyn 远程桌面开发有点慢
    doyle
        5
    doyle  
       2012-07-28 21:00:42 +08:00
    Eclipse实在是太大了,开发机器2g内存不够用啊。。。开个Eclipse,再起个weblogic机器直接卡死了。。。
    lq007
        6
    lq007  
       2012-07-28 21:54:33 +08:00
    之前用vim写java感觉简直就自虐阿, 开始用Eclipse之后,豁然开朗。。。
    Kymair
        7
    Kymair  
       2012-07-28 23:10:37 +08:00
    你如果确实还在用Java语言,还是得用IDE的,可以试试IntelliJ IDEA
    如果用别的JVM语言比如Clojure,倒是可以用其他的,比如一般都是Emacs
    ichigo
        8
    ichigo  
       2012-07-28 23:32:19 +08:00
    还是netbeans吧,有ide写Java存在感高多了……
    yuedong
        9
    yuedong  
       2012-07-28 23:36:55 +08:00
    自己以及身边的同事都是用的eclipse,连别的IDE都没什么人用,不要说不用IDE了,其实,顺手就行了,为什么要去折腾呢
    december
        10
    december  
       2012-07-29 08:35:11 +08:00
    大型项目不用ide那是自虐
    webgeekman
        11
    webgeekman  
    OP
       2012-07-29 10:16:03 +08:00
    @december
    @yuedong
    @ichigo
    赞同!!!
    RisingV
        12
    RisingV  
       2012-07-30 09:08:57 +08:00
    多把精力放在代码本身上吧,工具顺手就行。实在喜欢vim,可以试试eclim
    waterye
        13
    waterye  
       2012-07-30 09:52:19 +08:00
    IntelliJ IDEA
    caoyue
        14
    caoyue  
       2012-07-30 10:16:08 +08:00
    很多 IDE 都有模拟 VIM 插件的吧
    moistrot
        15
    moistrot  
       2012-07-30 10:20:16 +08:00
    用Idea 装vim插件。
    laihj
        16
    laihj  
       2012-07-30 10:32:07 +08:00
    Java还是老实用IDE吧,那一坨坨的东西,没有IDE自动完成会疯的
    sohoer
        17
    sohoer  
       2012-07-30 11:39:37 +08:00
    没有代码提示,没有自动导包,没有。。。
    那不是自虐是啥 !!!
    leohxj
        18
    leohxj  
       2012-07-30 14:21:14 +08:00
    Java是工作,那就顺手就行。别折腾吧。
    wszf
        19
    wszf  
       2012-07-30 20:11:46 +08:00
    eclipse
    Mutoo
        20
    Mutoo  
       2012-07-31 00:08:02 +08:00
    你可以看看学校里用什么IDE,一般老师都不喜欢折腾,选的都是比较简单的,能写个示范代码就成。我们这里上课用的是 jcreator
    unionx
        21
    unionx  
       2012-08-17 07:50:38 +08:00
    老老实实用Eclipse吧,或者Netbeans之类的。
    jazdelu
        22
    jazdelu  
       2012-08-17 15:50:33 +08:00
    还是netbeans吧,有ide写Java存在感高多了…… +11111

    不过还是喜欢eclipse
    csx163
        23
    csx163  
       2012-08-17 16:54:15 +08:00
    非常喜欢netbeans,但插件没eclipse多,可惜
    hbin
        24
    hbin  
       2012-08-17 17:53:02 +08:00
    @moistrot 我的已经被我改成 Emacs 按键了,不过仍求 Vim 插件。
    ini
        25
    ini  
       2012-08-17 21:55:51 +08:00
    @hbin
    握个爪,Intellij IDEA也已经被我给改成Emacs快捷键了。。
    如果要Vim插件,可以试试IdeaVim,很大一部分Vim常用命令都支持的。
    aaronmix
        26
    aaronmix  
       2012-08-18 03:31:13 +08:00
    语言特性决定了JAVA这类静态语言不适合用文本编辑器。可行 当然可行,以前就用textmate上用JAVA写过编译器,用ant来build,但IDE带来的很多特性能很大地提高开发效率。
    zbf8441372
        27
    zbf8441372  
       2012-08-19 23:04:27 +08:00
    一度想花点时间去学VIM货Emacs。看了大家的发言,JAVA果然必要性不大呀。
    terrance
        28
    terrance  
       2012-08-19 23:12:20 +08:00
    IDE重构比较方便吧,文本编辑器这一点比较弱而已。
    RisingV
        29
    RisingV  
       2012-08-20 09:27:49 +08:00   1
    Eclipse 上装个vim插件就够用了。vim本来有很多花里胡哨的功能不怎么用的上的,基本的编辑功能就很强了。

    PS:怎么V2EX上那么多关于工具的讨论,却鲜有比较有关于某些技术细节的讨论。。。虽说是磨刀不误砍柴功。。。但内力不足,锋利的神器也不好驾驭啊:)
    aisk
        30
    aisk  
       2012-08-21 09:16:08 +08:00
    之前写一个Android小项目的时候用的vim,感觉倒是也没有特别不堪。最大问题就是写import写吐了。
    zhouquanbest
        31
    zhouquanbest  
       2012-10-09 11:30:30 +08:00
    写JAVA不用IDE简直是找虐
    和动态或脚本语言不同
    做大型项目开发需要的不是编辑上的快感 而是功能上的辅助

    其实eclipse的快捷键也很多 可以做到离开鼠标 只是很多人不想去学
    习惯编辑器的可以直接用emacs快捷键或者vim插件

    我记得还有个直接把编辑模块替换成vim的nb版本 不过没用过
    zhouquanbest
        32
    zhouquanbest  
       2012-10-09 11:30:38 +08:00
    写JAVA不用IDE简直是找虐
    和动态或脚本语言不同
    做大型项目开发需要的不是编辑上的快感 而是功能上的辅助

    其实eclipse的快捷键也很多 可以做到离开鼠标 只是很多人不想去学
    习惯编辑器的可以直接用emacs快捷键或者vim插件

    我记得还有个直接把编辑模块替换成vim的nb版本 不过没用过
    jango
        33
    jango  
       2012-10-09 22:58:53 +08:00
    用Intellij IDEA,写Java超有快感
    raptor
        34
    raptor  
       2012-10-10 11:52:37 +08:00
    别说大项目了,只要是java项目,我就没法不用IDE……唉,JAVA就是这么个货
    yun77op
        35
    yun77op  
       2012-10-10 12:13:30 +08:00
    作为前端开发人员,最近试用了IDE webstorm,代码辅助上比起文本编辑器大大的优越,而且自带的比如Git、TODO列表、部署等功能实在方便
    jamiesun
        36
    jamiesun  
       2012-10-10 14:27:41 +08:00
    @doyle 还用weblogic啊,项目需要?
    seeker
        37
    seeker  
       2012-10-10 14:37:57 +08:00
    你想手写getter/setter吗
    doyle
        38
    doyle  
       2012-10-10 15:03:29 +08:00
    @jamiesun 是啊。。。怎么了~
    san3ye
        39
    san3ye  
       2012-10-10 21:18:26 +08:00
    记得几年前和楼主有过同样的想法,看着别人VIM,emacs,再看自己用IDE,都觉得自己不是程序员。其实,这纯粹就是折腾自己。java还是IDE吧,推荐IDEA。
    chone
        40
    chone  
       2012-10-10 23:01:26 +08:00
    Java确实还是乖乖的用IDE吧。。
    jamiesun
        41
    jamiesun  
       2012-10-18 13:45:44 +08:00
    @doyle 为什么不用jboss呢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     943 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 22:47 PVG 06:47 LAX 15:47 JFK 18:47
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86