我很好奇是否有人知道日食在世界各地的大学/院系中的广泛使用。
我之所以提出这个问题的原因是我认为netbeans比学术界更多地使用了BYAR,但我听到了许多关于日食的好东西。我原本以为日食应该在大学中占上风,因为除了挥杆之外它还支持swt。而且初看起来OO编程在eclipse中似乎比netbeans有更大的支持。
它还定义了扩展点之类的概念,我无法在netbeans中找到等价物。总体而言,它似乎更倾向于开发“松散耦合”组件。然后我的日食经验接近于零,所以可能是我错了,它确实不是那么好。
答案 0 :(得分:5)
我是布达佩斯技术与经济大学的博士生。在我的BSc和MSC教育期间,我参加了几个课程,我们可以使用不同的IDES,例如Eclipse,Netbeans,Visual Studio甚至Emacs,并且未来没有单一的IDE提出。
然而,Eclipse平台作为一个基于插件的良好建模和编程环境在学术研究中非常有趣:着名的Mylyn项目是在博士期间开始的,一半的Eclipse建模项目或多或少是研究项目,而且我确信还有更多基于Eclipse的研究项目。这可能意味着,有兴趣更深入地了解Eclipse。
关于受欢迎程度和SWT支持 - 我认为这不重要,但讲师的实际经验是什么。我认为,这是最重要的事情。
答案 1 :(得分:4)
根据我从不列颠哥伦比亚大学获得CS博士学位的经验,我可以说Eclipse是唯一真正用于本科课程的IDE。一些更系统的类将使用Emacs,但大多数将使用Eclipse。在第四年的软件工程课程中,所有学生都应该创建自己的Eclipse插件。
或许,对Eclipse的偏见来自于毕业学校确实从IBM和Eclipse Foundation获得了大量资金。许多研究生将他们的论文想法作为Eclipse的插件实现(我也不例外)。但是,Eclipse不仅仅是金钱,它还是一个非常活跃的开源社区,它非常模块化,毕业生获得的资金往往带有很少的附加条件。
最重要的是,当进入面向软件工程的会议(例如OOPSLA或ICSE)时,你会发现绝大多数提供IDE集成的论文都是用Eclipse完成的(Visual Studio是遥远的第二篇) ,我想不出一篇基于NetBeans的研究论文。
所有这些似乎都表明Eclipse是学术研究的热门场所。这说明了为什么它也受到本科生的欢迎。本科生喜欢使用Eclipse,因为它被认为是一项必不可少的工作技能,而NetBeans并不是我所能看到的。
(免责声明 - 使用Eclipse完成我的博士学位后,我现在是Eclipse项目的项目主管,并为其他几个项目做出贡献。)
答案 2 :(得分:2)
我只能提供自己的经验:
我正在伦敦帝国理工学院攻读计算机科学硕士学位。我们教过的唯一“IDE”是Emacs。非常重视学习语言要点,然后由学生选择要使用的IDE。 (我们在为期两天的“Java简介”中简要介绍了Eclipse,我认为它也用于并发过程,尽管我没有采用并发。)
也就是说,我在大多数项目中都使用Eclipse,而且我的许多导师使用Eclipse,但很少有人使用Netbeans。我不想猜哪个是最常用的。 Eclipse和Netbeans都安装在大学的CS部门机器上。
答案 3 :(得分:2)
我正在英国曼彻斯特大学攻读计算机科学学士学位。像杰克凯利一样,我们没有被证明使用IDE,因为我们被鼓励使用vi和其他编辑器。 我们确实使用Eclipse进行了一次实验练习,使用Netbeans进行了另一次练习。 如果您正在创建GUI,Netbeans很有用,但总的来说我更喜欢Eclipse。 既然IntelliJ有一个开放版本,也许我们会看到它在学术界更多地使用..
答案 4 :(得分:2)
Eclipse已经使NetBeans黯然失色。
熟悉Eclipse是一种适销对路的技能。
我的教授对Eclipse发誓 - Eclipse有很多关于它的书。它具有大量的第三方附加功能。
当然,NetBeans是一个值得尊敬的优秀IDE。但Eclipse只有更多的眼睛扫描它,因此也更频繁地更新和修复。
答案 5 :(得分:1)
我可以评论它在Berkeley的CS 61B中使用(下部数据结构课程,用Java教授)。不幸的是,我真的不太了解其他事情。
答案 6 :(得分:1)
芬兰TAMK理工学院的Java讲师用Eclipse教授。那说,到目前为止,我更喜欢Netbeans,我发现它安装在那里的大多数机器上。