吐槽!公司前辈程序员还是用 eclipse,如何劝解他也用 AS? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kafukwen
V2EX    Android

吐槽!公司前辈程序员还是用 eclipse,如何劝解他也用 AS?

  •  
  •   kafukwen 2016-07-19 00:03:13 +08:00 18916 次点击
    这是一个创建于 3373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Conversion to Dalvik format failed with error 2 导入项目出现这个错误搞了半天 对 eclipse 本就无爱 = =

    第 1 条附言    2016-07-21 09:14:01 +08:00
    谢谢各位
    吐槽也受教了
    好好工作 好好学习
    71 条回复    2016-07-21 23:26:44 +08:00
    Comdex
        1
    Comdex  
       2016-07-19 00:48:08 +08:00 via Android
    你不理解有的人的机器运行 as 有多无奈
    DravenJohnson
        2
    DravenJohnson  
       2016-07-19 04:01:15 +08:00
    很多东西用 Android Studio 根本没法 build ,必须用 eclipse ,当然配置稍为麻烦些,但是至少可以用。
    evilic
        3
    evilic  
       2016-07-19 08:03:11 +08:00
    Eclipse 挺好的
    mko0okmko0
        4
    mko0okmko0  
       2016-07-19 08:53:05 +08:00
    你这样一句话嘲讽成功的可不只 eclipse 用户阿 XD
    我都用,而且我也教别人怎两个都用,各有什么优缺点.
    你以为 eclipse 不好用吗?
    as 能支持几种语言?
    as 的排版外挂到底啥时候能跟 eclipse 比?
    eclipse 不能跑 gradle 吗?
    as 才能跑 gradle?

    身为一个炉石玩家,我很在意控制嘲讽牌使用的.
    bk201
        5
    bk201  
       2016-07-19 08:59:28 +08:00 via iPhone
    你说服老大统一标准,否则我跟你讲,惯用 ide 肯定都觉得最好用.
    jeffersonpig
        6
    jeffersonpig  
       2016-07-19 09:07:58 +08:00   2
    你自己不会用不代表别人也用不好啊。不要觉得自己的偏好比别人高一等,会让人觉得很幼稚。
    yanggis
        7
    yanggis  
       2016-07-19 09:09:12 +08:00
    擦,我也在用 Eclipse ,也没觉得为什么必须转到 AS 上。
    kx5d62Jn1J9MjoXP
        8
    kx5d62Jn1J9MjoXP  
       2016-07-19 09:27:33 +08:00   1
    就 Android 开发来说, 还在用 eclipse 的人不知道他们错过了多少东西
    talen666
        9
    talen666  
       2016-07-19 09:33:15 +08:00
    习惯了就不想换工具吧,毕竟换了也要花点时间去熟悉
    malkavia
        10
    malkavia  
       2016-07-19 09:43:09 +08:00   1
    @ssynhtn 同意
    就我个人来说
    一个 Memory Monitor 就足够秒掉 eclipse 了
    以前看个内存还要在 shell 里敲 dumpsys
    更不要说导出 hprof 再拿 MAT 分析了
    相较来说, Eclipse 浪费的时间太多了
    rb6221
        11
    rb6221  
       2016-07-19 10:10:26 +08:00
    随着新版本放出,他们会自然转用 AS 的, ADT 已经停止支持了,等需要新特性的时候他找不到合适的方法就只能屈服了。
    还有一个就是,现在的 github 上第三方项目都是 AS 的,如果他要用的话显然是 AS 导入比较方便。
    jswh
        12
    jswh  
       2016-07-19 10:20:30 +08:00
    为什么要劝呢,工具顺手就好了
    Zmyi
        13
    Zmyi  
       2016-07-19 10:23:59 +08:00
    因为自己的错误去抱怨工具 我也是呵呵了~
    shily
        14
    shily  
       2016-07-19 10:25:21 +08:00 via Android
    @malkavia 针对你说的, eclipse 都有, MAT 你确定使用 AS 导出比较方便?
    Symars
        15
    Symars  
       2016-07-19 10:31:12 +08:00
    @malkavia ecilpse 插件是有的 只是你不会用而已
    youxiachai
        16
    youxiachai  
       2016-07-19 10:34:04 +08:00
    话说..as 反正可以兼容 eclipse..这个不碍事吧...反正 adt 已经停止更新了..迟早要转..
    hpeng
        17
    hpeng  
       2016-07-19 10:40:16 +08:00 via iPhone
    你为什么要管别人吃饭用叉子还是筷子呢。
    initialdp
        18
    initialdp  
       2016-07-19 10:41:26 +08:00 via Android
    各有所爱吧,没这必要。
    learnshare
        19
    learnshare  
       2016-07-19 11:03:36 +08:00
    用 Eclipse 不一定是落后,但 ADT 已经放弃了,未来肯定要换的
    l8mEQ331
        20
    l8mEQ331  
       2016-07-19 11:04:01 +08:00
    我们公司也是都用 Eclipse ,主要是公司的项目用 AS 没法 build 。不过说实话, AS build 的速度太慢了,这点上 Eclipse 还是比较有优势。
    visonme
        21
    visonme  
       2016-07-19 11:05:19 +08:00
    两个月前试用过 as ,电脑配置自认还可以(毕竟 vs15 我都跑的溜),用后马上卸载了,还是回到 es 了~
    as 很强大,但是不是一般电脑能跑的,至少要跑的爽,先升级下电脑,不然启动,调试,等的慌
    LMkillme
        22
    LMkillme  
       2016-07-19 11:12:08 +08:00
    以前在 Win 上用 eclipse ,现在 MBP 上用 Android Studio , 比较喜欢 Android Studio
    williamx
        23
    williamx  
       2016-07-19 11:13:03 +08:00
    对 当前那些开发 Windows 程序用 VS6 ,开发 Android 用 Eclipse 的,理他们干嘛?除了仅有一小部分人是不得不用那些旧工具,剩下的无非就是懒得学习新东西。

    接受新事物和害怕新事物自古由来就是两个对立的阵营。
    daocheng
        24
    daocheng  
       2016-07-19 11:21:13 +08:00
    不要劝,劝也没用,爱用就让他继续用。
    rvw
        25
    rvw  
       2016-07-19 11:23:59 +08:00
    人家爱用什么用什么为什你要去管别人用什么
    Lonely
        26
    Lonely  
       2016-07-19 11:24:09 +08:00
    Eclipse 是很不错,但是 ADT 已经停止支持,不再适合开发 Android 。对于那些说没必要转 AS 的,你自己去对比下,看看差了多少功能。不要用电脑辣鸡这种借口,请去升级配置。
    Lonely
        27
    Lonely  
       2016-07-19 11:25:08 +08:00
    @l8mEQ331 能大概说下贵司的项目为啥用 AS 构建不了吗?
    wander2008
        28
    wander2008  
       2016-07-19 11:32:55 +08:00 via iPhone
    你想太多了, as 不一定好, eclipse 也不一定坏。熟悉什么就用什么。不要太装逼了
    wangfeng3769
        29
    wangfeng3769  
       2016-07-19 11:36:44 +08:00
    idea 好像 也可以吧。
    clorts
        30
    clorts  
       2016-07-19 11:44:51 +08:00
    @DravenJohnson eclipse+adt 么?
    wangfeng3769
        31
    wangfeng3769  
       2016-07-19 11:47:22 +08:00
    Xarmin
    withlqs
        32
    withlqs  
       2016-07-19 11:47:35 +08:00
    哈哈哈 果然是不用点开就知道楼主被喷啦
    raphaelsoul
        33
    raphaelsoul  
       2016-07-19 11:48:31 +08:00   1
    @wangfeng3769 终于看到有提到 idea 的了。 Jetbrains ,强,无敌!一个 Idea 适配 php , python , java 多种语言,我现在都不用 pycharm , phpstorm 和 webstorm 了,就用了一个 idea
    peter999
        34
    peter999  
       2016-07-19 11:49:13 +08:00
    啤酒饮料矿泉水 花生瓜子八宝粥 脚抬一下
    malkavia
        35
    malkavia  
       2016-07-19 11:49:27 +08:00
    @shily
    @Symars
    我用过 Eclipse 的 MAT 插件,也用过单体的
    直观感受是 AS 比 MAT 更快,而已
    sampeng
        36
    sampeng  
       2016-07-19 12:13:29 +08:00
    不知道为什么楼上说 AS 有些没办法 build 。。完全无法理解。 ndk ? cmake 都支持你告诉我不能 build ?

    所有不用 AS 的所谓前辈程序员,都要在内心里被我鄙视一遍。无他, as 能干的事, ecplise 不能干。 ecplise 能干的事, as 能干,并还干的更好。。自能提示光一条就要秒杀 ecplise 多少条街。

    提升效率嘛。。 60%不为过。配置好了,快捷键弄习惯了。。实在太舒服
    sampeng
        37
    sampeng  
       2016-07-19 12:17:25 +08:00
    另外说一句。。。
    其实这无所谓的,内心里鄙视就好。
    就像我看见用 vim 和 emacs , sublime 之流的同学。。各有喜好。
    不否认有用的牛逼的!!
    不否可有用的牛逼的!!
    不否认有用的牛逼的!!
    重要的事说三遍,省的挑起编辑器之争。。。
    而我觉得, 90%的人都会觉得自己是天才,一定是属于用的牛逼的那一类。。。
    实际上。。很多时候在编程工具方面,我看见他们找一个 bug 需要 1 小时,我只要 5 分钟。。。。真心没什么好争的。。他们愿意随他。反正估工时我和他们的都差不多,他们在加班,我在喝咖啡,何乐不为呢
    zhuangzhuang1988
        38
    zhuangzhuang1988  
       2016-07-19 12:24:47 +08:00
    以前老同时喜欢用 vc6 调试 window 驱动内核..
    所以说"我爷爷活了 96 岁"..
    wangfeng3769
        39
    wangfeng3769  
       2016-07-19 13:08:36 +08:00
    @raphaelsoul 看个人的喜好,我 就是 pycharm 的忠实粉丝。另外 我也基本转向 atom 了
    ChiangDi
        40
    ChiangDi  
       2016-07-19 13:11:43 +08:00 via Android
    要学会闷声大发财
    wangfeng3769
        41
    wangfeng3769  
       2016-07-19 13:25:10 +08:00
    tscat
        42
    tscat  
       2016-07-19 13:30:09 +08:00 via iPhone   2
    作为都用的,表示在 IDE 上费心思的程序员真是没意思。。
    huluhulu
        43
    huluhulu  
       2016-07-19 13:36:35 +08:00
    xxxx 真是垃圾系列...
    chengcanmm77
        44
    chengcanmm77  
       2016-07-19 13:45:31 +08:00
    只是个工具而已,为什么非要用你推荐的工具,你习惯用,别人不一定习惯啊
    Makoshan
        45
    Makoshan  
       2016-07-19 13:46:38 +08:00
    Android Studio 每次 build 都要占用很多内存,而且也不能继续写程序,等他编译完才行,不然 IDE 会假死,可以试试用(./gradlew --offline installDebug ) 命令行的形式,编译占内存少一些。
    iFlicker
        46
    iFlicker  
       2016-07-19 15:39:31 +08:00
    google 官方的意思很明确了
    ADT 停止更新都很久了,最终都是要转到 AS 上面去的(除了特殊的)。
    所以没必要争,时间会证明一切嘛~
    chmlai
        47
    chmlai  
       2016-07-19 15:45:58 +08:00
    怎么没所谓呢?
    项目组难道不需要统一开发环境吗?
    既然官方都不更新 ADT 了, 选 AS 肥肠合理吧.
    nicevar
        48
    nicevar  
       2016-07-19 15:46:18 +08:00
    会用的情况下,毫无疑问 AS 完胜 eclipse ,现在特别是做 NDK 开发, 2.2 的版本使用 cmake 效率高得令人发指,以前 so 库我都是用 Xcode 或者 QtCreator 开发的
    楼主你为什么一定要劝他们用 AS ,而不是自己把 eclipse 的工程配置成 Gradle 用 AS 开发?我在公司就是这么干的,版本管理只提交代码部分就行了,毫无影响,每天还能节省出大量时间弄其他的,后来公司还不是转 AS 了。
    hantsy
        49
    hantsy  
       2016-07-19 15:59:09 +08:00
    搞不清楚 IDE 和开发多大关系。。。自己用自己喜欢的 IDE 或者编辑器就好了。

    项目构建应该和 IDE 无关,使用 Maven , Gradle 都能够做这一点。这样也方便 CI 、 CD 自动化。
    hantsy
        50
    hantsy  
       2016-07-19 16:02:33 +08:00
    @Lonely ADT 准确是说已经是 Eclipse 官方项目,最新的 4.6 有一个 Android Bundle 。估计 Google 交给 Eclipse 去维护了。
    find2bHusky
        51
    find2bHusky  
       2016-07-19 16:15:22 +08:00
    今年转的 AS ,比较耗费硬件, gradle 配置比较费劲,需要和 Android Studio 版本对应,另外一个缺点是编译速度比 Eclipse 慢好多。不过其他的用习惯了挺好用的,比 Eclipse 好用,引用第三方项目也比较方便。现在 ADT 已经预览不了 Android 6.0 的布局了,除非编译一些 Eclipse 的工程,其他全用 Android Studio 了。
    l8mEQ331
        52
    l8mEQ331  
       2016-07-19 16:31:23 +08:00
    @Lonely 刚来公司的的时候做的小项目还可以用软连接把 eclipse 的目录结构映射到 AS 的项目里。现在做的这个项目分成了很多模块,做起来就很麻烦了,还容易搞出循环依赖, SVN 同步也不方便。公司库里边一些比较旧的代码在使用泛型的时候没有指明类型之类的问题,导致在 eclipse 下可以编译通过, AS 下就不行了。其实主要还是其他人都用的 eclipse ,我也不好因为自己要用 AS 就去改很多库的东西,毕竟不是个人项目还是按照公司的来吧。
    tuimaochang
        53
    tuimaochang  
       2016-07-19 17:08:32 +08:00
    之前有个大项目和其他公司一起做,我一个人开发这大项目的 Android 客户端。后来其他公司的小头目说新招了个搞 iOS 的学生,想让我帮忙带一带等我走了接手这个 Android 客户端(咋想的),我说好吧,没想到这个新成员是个少数民族,就是以卖玛仁糖出名的那个民族。他上午一来就先学 Android 开发环境搭建,我就从网上找了一篇最新的教程帖子发给他让他自己看去。他下午跑来跟我说现在都用 Android Studio 开发了,你怎么还用 eclipse ?我反问他你环境搭建完了吗?
    HeadOrHeart
        54
    HeadOrHeart  
       2016-07-19 17:22:55 +08:00
    @tuimaochang ios 开发接手 Android 项目 o(□)o
    nashxk
        55
    nashxk  
       2016-07-20 10:25:34 +08:00
    这个得看公司了。我们公司一进来就是 AS 。。有的人习惯了一种工具,就很难想去改变。
    junyuecao
        56
    junyuecao  
       2016-07-20 11:31:37 +08:00
    @hantsy 你应该不是做客户端的吧?
    junyuecao
        57
    junyuecao  
       2016-07-20 11:33:16 +08:00
    eclipse 和 AS 共存没啥问题, gradle 配置还是很灵活的, LZ 可以自己用 AS
    pxlxh
        58
    pxlxh  
       2016-07-20 12:11:16 +08:00
    吐槽!公司前辈程序员还在国内,如何劝解他也来美国?
    SaintDan
        59
    SaintDan  
       2016-07-20 14:17:54 +08:00
    没必要,何必浪费时间
    kaedea
        60
    kaedea  
       2016-07-20 17:15:30 +08:00
    人生苦短,快用 AS
    tedzhou1221
        61
    tedzhou1221  
       2016-07-20 17:54:07 +08:00 via iPhone
    一切都是需求问题!如果我上班,只需走 10 分钟就可以,你叫我开车上班?车位都要找 10 分钟

    让他改用 As ,你要有意无意地把 as 的优点显示出来,时间长了,他思想会潜移默化的
    atx
        62
    atx  
       2016-07-20 22:26:45 +08:00
    同学用 as 写程序,一个简单程序调了两天没结果,上 eclipse 一次成功了.感觉 as 有些坑.
    palxie
        63
    palxie  
       2016-07-20 23:10:10 +08:00
    别人用什么工具,你干预不了!不过要我用 ADT 和 AS 选的话,我还是更喜欢 AS
    kafukwen
        64
    kafukwen  
    OP
       2016-07-21 09:06:36 +08:00 via Android
    @bk201 说的太对,其实无所谓 ide 好坏。统一标准真的很重要。公司是为政府部门开发软件的,一切追求快速,缺乏各种规范化标准。
    kafukwen
        65
    kafukwen  
    OP
       2016-07-21 09:07:39 +08:00 via Android
    @jswh 哈哈,只是吐槽而已
    kafukwen
        66
    kafukwen  
    OP
       2016-07-21 09:08:45 +08:00 via Android
    @withlqs 刷刷存在感,哈哈
    kafukwen
        67
    kafukwen  
    OP
       2016-07-21 09:10:35 +08:00 via Android
    @chmlai 这个项目的环境是在 eclipse 上
    chocotan
        68
    chocotan  
       2016-07-21 12:06:36 +08:00
    嘲讽是不对的。。
    idea 和 eclipse 相比也有很多不足的,我当时也是换回 eclipse 了好几次,当时的问题是:某 linux 发行版上面中文无法修改字体(楷体),我记得更加古老的版本是只支持 oraclejdk 而我装的是 openjdk
    昨天安利了同事装了 idea ,某些需求我只能无奈的告诉他 idea 不支持
    inmyfree
        69
    inmyfree  
       2016-07-21 15:12:20 +08:00
    说真的,其实很多人还不知道构建,没明白 eclipse 和 as 项目区别在哪里
    shm7
        70
    shm7  
       2016-07-21 17:39:31 +08:00
    升级总是痛苦的,不论升级有多少好处。这就是为什么革命总是痛苦的。
    Tneciv
        71
    Tneciv  
       2016-07-21 23:26:44 +08:00 via Android
    目录结构都不一样 说共存使用的人是什么心态?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3265 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 88ms UTC 11:34 PVG 19:34 LAX 04:34 JFK 07:34
    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