V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kilerd
V2EX  › 

怎么看待老师教 Java 只让用 NetBeans

  •  
  •   Kilerd · 2015-10-20 09:36:55 +08:00 · 5996 次点击
    这是一个创建于 3355 天前的主题,其中的信息可能已经有所发展或是发生改变。

    然而我们男生里面有很多都是用 Eclipse 的,现在要被强行改变过来。

    81 条回复    2015-10-23 10:30:37 +08:00
    Unknwon
        1
    Unknwon  
       2015-10-20 09:38:18 +08:00
    别抱怨了。。我们老师让用 DrJava
    66beta
        2
    66beta  
       2015-10-20 09:39:15 +08:00
    老师很好啊,虽然我是 java 外行,但是我用下来觉得 nb 比 eclipse 好多啦
    当然,它们都很卡
    Anteiku
        3
    Anteiku  
       2015-10-20 09:39:28 +08:00 via Android
    别抱怨了……各种心塞……
    (高三狗们一定要好好努力!
    jiaojing
        4
    jiaojing  
       2015-10-20 09:39:28 +08:00
    然后楼下会回复你 必须用 IDEA 要不然就 out 了
    lingyired
        5
    lingyired  
       2015-10-20 09:39:38 +08:00
    可能因为他不熟悉其它 IDE 吧,这样遇到问题的时候解决不了就尴尬了
    koor
        6
    koor  
       2015-10-20 09:40:12 +08:00
    为什么要强调是“男生”
    kokutou
        7
    kokutou  
       2015-10-20 09:41:59 +08:00
    然而这俩有啥很大的区别吗?
    Felldeadbird
        8
    Felldeadbird  
       2015-10-20 09:42:59 +08:00
    这什么有好看待的。如果你学习技术可以的话,完全可以用自己的编辑器,不会的话暂时先跟着老师,毕竟出问题,代码排版都可以统一
    。难道楼主想看到老师教你们用盗版软件吗吗?虽然学校的电脑还真的是用盗版软件
    Kilerd
        9
    Kilerd  
    OP
       2015-10-20 09:43:30 +08:00
    @Unknwon 也是够无奈的。
    @Anteiku 这跟高三狗又什么关系?
    @jiaojing IDEA = =! 这个更无奈。
    @koor 因为都懒,女生基本就是在应付作业,起码男生还会去写一些自己玩的东西,女生基本就是老师叫干嘛就干嘛了
    loshine1992
        10
    loshine1992  
       2015-10-20 09:45:00 +08:00
    跟老师刚正面!不用 IDEA 你好意思当老师!!!误人子弟!!!
    loshine1992
        11
    loshine1992  
       2015-10-20 09:45:09 +08:00
    以上都是假话 2333
    Kilerd
        12
    Kilerd  
    OP
       2015-10-20 09:46:43 +08:00
    @Felldeadbird 这话当然没错,问题在于,老师说不用 NetBeans 的话,作业就不改了,就没平时分了,作为大学狗还是不敢这么做。

    BTW , 如果要说熟悉的话,当然还是 Eclipse 熟悉很多啊。

    大学机房基本都是盗版软件啊, XX 神龙绿色版, XX 精简版。
    mthli
        13
    mthli  
       2015-10-20 09:47:56 +08:00 via Android
    IDEA 可以无缝导出到 Eclipse , NetBean 应该也有插件支持。
    Chappako
        14
    Chappako  
       2015-10-20 09:50:02 +08:00
    “ Knock, knock.”

    “ Who ’ s there?”

    very long pause ….

    “ Java.”

    :-o
    Kilerd
        15
    Kilerd  
    OP
       2015-10-20 09:53:12 +08:00
    @Chappako
    “这个软件(NetBeans) 是用 java 写的,不想其他软件反应那么快,有时候点一下不行就点多几下,肯定是有一下可以的”
    2333333333
    hqs123
        16
    hqs123  
       2015-10-20 09:59:35 +08:00
    我觉得教 Java 应该采用 PHP 思想,毕竟 PHP 是世界上最好的语言。
    learnshare
        17
    learnshare  
       2015-10-20 10:02:36 +08:00
    文本编辑器写,脚本编译。依赖 IDE 干啥,速度那么慢
    Sabermadao
        18
    Sabermadao  
       2015-10-20 10:03:49 +08:00
    我们也是,最近刚学,老师一上就直接教我们安装 NetNbeans ,心累!!!!是老师 out?还是懒??
    Cloudee
        19
    Cloudee  
       2015-10-20 10:04:17 +08:00 via iPhone
    这货还活着系列...说起来新建 maven 工程吧, netbeans 和 eclipse 通吃( doge
    PaulYoung
        20
    PaulYoung  
       2015-10-20 10:07:13 +08:00
    @Unknwon 你们老师是以 Princeton 的算法课为基础讲课的么……
    zwy100e72
        21
    zwy100e72  
       2015-10-20 10:32:10 +08:00
    我想说楼主知足吧,我们实验老师要求用记事本写,命令行编译
    nikoukou
        22
    nikoukou  
       2015-10-20 10:33:47 +08:00
    netbeans 还是不错, 200 多 m 能写 php,js,java se/ee,c++ 你要啥自行车?早年版本还可以写 python 和 ruby..也有不少好的 plugin ,托 swing 界面比 eclipse 方便,实例也不少。。。
    只是有点慢。。比 eclipse 还慢
    Kilerd
        23
    Kilerd  
    OP
       2015-10-20 10:38:27 +08:00
    @zwy100e72 我们一开始也是这么干的,现在就不用那种方法了。
    zmj1316
        24
    zmj1316  
       2015-10-20 10:46:57 +08:00 via Android
    我们老师除了写安卓其他一律 editplus 学生用什么随意
    visonme
        25
    visonme  
       2015-10-20 10:59:19 +08:00
    因为老师更熟悉 nb ,所以没有所以了
    iShao
        26
    iShao  
       2015-10-20 11:08:16 +08:00 via Android
    @jiaojing 必须 idea 😁
    wliment
        27
    wliment  
       2015-10-20 11:12:12 +08:00
    你们老师可能是处女座.
    zts1993
        28
    zts1993  
       2015-10-20 11:18:20 +08:00
    老师没时间解决你们使用不同 IDE 带来的问题
    codeyung
        29
    codeyung  
       2015-10-20 11:29:37 +08:00
    这跟用啥没关系 用啥不一样 - - 能写就得了 他也懒得管
    yopming
        30
    yopming  
       2015-10-20 11:43:43 +08:00
    这跟打飞机用什么纸一样,管的太宽了吧
    kx5d62Jn1J9MjoXP
        31
    kx5d62Jn1J9MjoXP  
       2015-10-20 11:46:53 +08:00 via Android
    netbeans 挺好用的,不比 eclipse 差
    em70
        32
    em70  
       2015-10-20 11:47:20 +08:00 via Android
    这样给你说吧,老师都是找不到一线开发工作才去当老师的,高手都是自学的,这行自学能力比编程能力重要。
    Anteiku
        33
    Anteiku  
       2015-10-20 11:49:33 +08:00 via Android
    @Kilerd
    我渣校,实验报告必须手写,每次源代码抄二十几张纸……
    不让打印的原因:怕你们直接从网上复制……
    sunjourney
        34
    sunjourney  
       2015-10-20 12:26:40 +08:00 via iPhone
    学生项目不用 IDE 毫无问题
    Xrong
        35
    Xrong  
       2015-10-20 12:41:52 +08:00
    这有啥的,用就用呗,这样你出问题老师可以最快的方式帮你解决啊,不然你用个偏门的 IDE ,人家老师还要折腾你的 IDE 或者是编辑器,蛋疼不?老师仅仅是为了教学方便而已。。。
    MntCw
        36
    MntCw  
       2015-10-20 12:43:14 +08:00 via Android
    @em70 呵呵
    你们老师肯定没教你如何用 ant 来编译
    tinyproxy
        37
    tinyproxy  
       2015-10-20 12:53:44 +08:00 via iPhone
    我这种手敲 Javac 的是不是要被楼主打死?
    6IbA2bj5ip3tK49j
        38
    6IbA2bj5ip3tK49j  
       2015-10-20 12:56:17 +08:00 via Android
    刚正面,但是不要因为 IDE 的问题去请教老师。
    anjouslava
        39
    anjouslava  
       2015-10-20 12:58:12 +08:00
    IDEA 快捷键可以自由调成 Netbeans , Eclipse 的,告诉你们老师 IDEA 的教育 License 免费,只要 edu.cn 邮箱申请即可。
    shuimugan
        40
    shuimugan  
       2015-10-20 13:40:47 +08:00
    netbeans 有中文界面,而且做 java 的 gui 还能像拖控件一样,自带的 git/svn 工具又强大,又可以用 eclipse 的快捷键方案,各种优点啊
    但是不用 netbeans 就不改作业这个就太过分了
    zonghua
        41
    zonghua  
       2015-10-20 13:41:14 +08:00
    @anjouslava 那些同学恨不得求破解版,懒得申请

    @ssynhtn 呵呵,学校装的是 MyEclipse ,你懂 de 。
    tobyxdd
        42
    tobyxdd  
       2015-10-20 14:00:26 +08:00 via Android
    Netbeans 本来就比 Eclipse 好
    bingu
        43
    bingu  
       2015-10-20 15:01:58 +08:00
    老师是会过来手把手教写代码的吗?怎么知道你用什么 IDE 写?
    Laforet
        44
    Laforet  
       2015-10-20 15:02:28 +08:00
    @shuimugan

    netbeans 在中文系统上不能选择英文界面....
    jy01264313
        45
    jy01264313  
       2015-10-20 16:14:21 +08:00
    组里一个 10 年 JAVA 经验的人,所有东西都是在 eclipse , svn 不会命令不会小乌龟, tomcat 不会启动不会配置, maven 打包不会配置文件,不会修改路径, ant 编译不会流程,不知道编译阶段,怎么和他说?
    qq2511296
        46
    qq2511296  
       2015-10-20 16:27:33 +08:00
    @jy01264313 他是 10 年前做过 java 吧 不代表有 10 年完整的 java 开发经验吧
    idamien
        47
    idamien  
       2015-10-20 16:36:59 +08:00
    nb 比 eclipse 好多啦
    zonghua
        48
    zonghua  
       2015-10-20 16:44:02 +08:00   ❤️ 1
    @Laforet 只能修改文件
    etc/netbeans.conf
    第四十六行 加上-J-Duser.country=US
    Laforet
        49
    Laforet  
       2015-10-20 17:04:10 +08:00   ❤️ 1
    @zonghua

    谢谢,这个问题之前搜索了很多地方都没有答案
    wangfeng3769
        50
    wangfeng3769  
       2015-10-20 17:21:07 +08:00
    idea 确实不错呀.
    wangfeng3769
        51
    wangfeng3769  
       2015-10-20 17:25:39 +08:00
    C 语言 monodevelop
    ruby php python rubymine phpstorm pycharm

    java android studio 或者 idea 必须的.
    coolcfan
        52
    coolcfan  
       2015-10-20 17:33:03 +08:00
    强行指定 IDE 的做法的确是有病,而且原因很可能是,老师希望你们做的东西能直接作为一个工程在这个 IDE 里打开,省事儿。(不知道用 Maven 做个功能你们老师会不会给过?)

    至于 Netbeans ,我能说 Java IDE 里我最喜欢的就是这个么?它本身是个很好的东西,比 Eclipse 轻得多。

    当然跟 IDEA 或者 Eclipse 比, NB 自身功能可能没有那么强大,但是它有一个很好的思想,就是如果你的工程是用某种构建工具管理的,那它的相应插件会把各种操作都托管在那个构建工具上。即使是 NB 本身的工程格式,也是用 Ant 实现的。

    所以用 NB 打开一个 Maven 项目,绝大多数时候并不会强行在项目目录里创建 IDE 相关的文件。这一点是我最喜欢的,就算它的功能会因此受限我也能忍。
    linfx7
        53
    linfx7  
       2015-10-20 17:40:26 +08:00
    也许是老师机器上只有 netbeans...
    前一段时间当助教批作业,只看 word 和 ppt 就被 office 和 wps 搞得手忙脚乱
    archer2ee
        54
    archer2ee  
       2015-10-20 18:59:22 +08:00
    Idea
    jhdxr
        55
    jhdxr  
       2015-10-20 19:00:12 +08:00
    eclipse 比 NetBeans 渣那么多。。。
    qdwang
        56
    qdwang  
       2015-10-20 19:04:20 +08:00 via Android
    你花钱读书 学校是服务业 让你不爽了 就说
    frittle
        57
    frittle  
       2015-10-20 19:06:53 +08:00
    别太依赖 IDE (或别太依赖某 IDE ),如果有一天 Eclipse 终止更新开发了,你怎么办?
    Linxing
        58
    Linxing  
       2015-10-20 20:15:10 +08:00
    我当初老师说用 JCreator....
    DVDRW
        59
    DVDRW  
       2015-10-20 20:21:57 +08:00
    让你用什么你就用什么,一个老师面对那么多学生,哪有空处理各种千奇百怪的 IDE 。
    当然你也可以告诉老师说我就不用 xxx ,你也要承担没有分数的后果。
    WispZhan
        60
    WispZhan  
       2015-10-20 20:23:58 +08:00
    IDE 只是 IDE ,用啥 IDE 其实都差不多。唯一就是集成的插件多少对开发效率的影响,在学生时代不要过多纠结与 IDE 。多打打基础或者尖端技术。
    qian19876025
        61
    qian19876025  
       2015-10-20 20:48:11 +08:00
    反正如果楼主 调程序的时候 调不出来 别找老师 别个肯定没意见
    Ncer
        62
    Ncer  
       2015-10-20 23:17:10 +08:00   ❤️ 1
    反正我同学叫我帮装 Eclipse 我全都装了 IDEA
    djyde
        63
    djyde  
       2015-10-20 23:32:20 +08:00   ❤️ 3
    上一年的大学经历让我学会了一个道理,如果遇到 水平有限又教学生很落后的技术 /工具 这种老师时,不要浪费精力去试图和老师去说什么,因为很大程度上(尤其是在很渣的院校里)这些老师的目的只是上课,而不是教育,并且可能已经没写代码很多年了。

    唯一能做的是,选择一些你认为真正希望走上开发这条道路但又被坑的同学,告诉他,这个东西,应该是这样,而不是那样的。

    关于编程的教育一直是很多高校没有搞好的学科,曾经见过非常非常多对编程有兴趣的同学,都由于我们学校落后的教育和课程、讲师的水平而失去了热情。我曾经很努力地去尝试用自己的力量做一些 improvments ,遗憾的是由于不可避免的原因不得不提前离开学校,就很少有机会在这一方面继续尝试和探索了。
    Unknwon
        64
    Unknwon  
       2015-10-21 00:54:20 +08:00
    @PaulYoung 哪有这么高级。。 CS110 ,计算机入门!
    saximoer
        65
    saximoer  
       2015-10-21 00:55:10 +08:00
    天了噜,当时老师可是让我打开 NOTEPAD 的!!!!!!
    mengzhuo
        66
    mengzhuo  
       2015-10-21 06:58:13 +08:00 via iPhone
    不错了…我们学校以前做数控机床的时候只能用自己学校不知道哪届学长编的破烂玩意儿
    vietor
        67
    vietor  
       2015-10-21 07:51:33 +08:00 via Android
    为了解决因 IDE 不同带来的问题,这是效率最高的,老师不是一对一,哪有时间跟你们扯那些浪费时间的咸淡
    vietor
        68
    vietor  
       2015-10-21 07:53:10 +08:00 via Android
    我认为先现在最好用的编译形式是 sbt ,太简单
    ichigo
        69
    ichigo  
       2015-10-21 08:23:37 +08:00
    我以前就是用 netbeans ,但是老师建议我们不用 IDE ……
    PaulYoung
        70
    PaulYoung  
       2015-10-21 09:12:40 +08:00
    @Unknwon 我现在也在用 Dr.Java ,练自动补全都没有很难受……
    不过或许也有助于自己专注思考代码吧……
    sun2920989
        71
    sun2920989  
       2015-10-21 09:18:16 +08:00
    然后一群安利你用 IDEA 的,工具而已,学习时老师用什么你用什么,工作了同事用什么你用什么,保持统一,以免带来格式及其他问题.等到你自己写东西的时候,什么顺手用什么,用记事本都行.....
    hantsy
        72
    hantsy  
       2015-10-21 09:20:19 +08:00
    我一直用 NetBeans 开发,有什么问题,对于 Java EE 和 最新的 HTML5/NodeJS 方面,比 Eclipse 好用多了。如果用 Maven , Gradle 构建项目, 根本不用关心团队用什么 IDE , 用你喜欢的就好了。

    教学吗,觉得还是用简单一点的,比如 BlueJ 之类的编辑器,提供简单 UML ,又容易理解 Java 。
    Axurez
        73
    Axurez  
       2015-10-21 13:47:30 +08:00
    他咋能看出来你是用 NetBeans 还是别的。。
    Axurez
        74
    Axurez  
       2015-10-21 14:10:40 +08:00
    @coolcfan 反正有 ignore 文件, IDE 即使创建了内容也没关系。
    n6DD1A640
        75
    n6DD1A640  
       2015-10-21 14:22:05 +08:00
    手敲 javac 的路过。。。
    saharabear
        76
    saharabear  
       2015-10-21 14:24:56 +08:00
    首先,老师用 NetBeans 是对的,特别是大家的基础都不够好的情况下写代码。

    然后,你管老师用什么东西去,反正所有 ide 都能够相互兼容,导出,就只是几个 classpath 的事

    最后,如果导出这事你都搞不定,那是你水平烂啊

    没了
    arnofeng
        77
    arnofeng  
       2015-10-21 14:32:59 +08:00 via Android
    不用跟他学了,来约 PHP 吧!
    ferran
        78
    ferran  
       2015-10-21 15:02:24 +08:00 via Android
    批作业方便
    Unknwon
        79
    Unknwon  
       2015-10-21 17:11:08 +08:00
    @PaulYoung 哈哈~我决定根本就是教授没用过其他的,逼壮不起来。。课上到一半他要是问:哎,这个功能怎么用?岂不是很掉价,哈哈哈~
    PaulYoung
        80
    PaulYoung  
       2015-10-21 18:30:49 +08:00
    @Unknwon 有道理!
    jy01264313
        81
    jy01264313  
       2015-10-23 10:30:37 +08:00
    @qq2511296 同意啊,是一个经验用了 10 年。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3194 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:36 · PVG 20:36 · LAX 04:36 · JFK 07:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.