问答

java – JDEE值得使用吗?

 来源    2018-12-27    1  

我看到JDEE in Emacs的许多不错的功能.但是安装似乎是bit involved,特别是在Windows中,所以我想看看其他人是否认为它有用.我使用Eclipse和NetBeans,这些产品有一些不错的功能.但是,我非常喜欢在我的IDE中内置一个像Lisp这样的脚本语言的想法,因此我可以即时更改大多数功能.

所以我想给JDEE一个机会,但我从一个以上的高级Emacs用户那里听说他们甚至不需要JDEE.我想知道这些人是否尝试过JDEE,或者他们是否正在做简单的Java项目.有人试过JDEE并喜欢它吗? Emacs中是否有使JDEE毫无意义的功能?请不要“尝试Eclipse”评论..我已经使用它,它有很好的功能,但我想给Emacs一个公平的镜头.

更新:看到我接受的答案.我尝试了JDEE一段时间,但放弃了eclipse并且从未回头.从此以后快乐地生活着.

几年前我正在做一个小型(如一人)项目,我决定尝试JDEE(我在完成项目时获得了很大的自由度,所以我的雇主并不关心当时使用了哪些工具).当时的标准工具是Eclipse,我很想知道我是否可以使用JDEE比标准的Java IDE更高效,并且考虑到我之前使用过Emacs并且喜欢它提供的生产力(不是在我看来,不得不把手从键盘上移开是一个很大的优点.

我绝对同意JDEE更多参与设置:我花了很多时间来设置我喜欢的设置(并且从未完全按照我想要的那样设置),但最后我认为这对我来说是值得的使用Eclipse的效率要高得多 – 主要是因为我没有发现自己点击了该死的屏幕,就像我现在几乎所用的任何标准Java IDE一样.

当我在IDE上使用JDEE时,管理和组织我的项目资源(代码和需要部署的其他工件)似乎也工作得更好,因为我只依赖于可以构建,部署的Ant构建脚本,测试等,并且不必担心围绕特定IDE的首选项组织我的代码.当然,大多数现代IDE在这方面都不是很糟糕,但是为了构建,测试或部署我的项目根本不依赖于IDE,这感觉很好 – 任何人都可以从存储库中获取代码并运行只要Ant可用就可以了.与JDEE合作似乎促使你走向这种心态,我个人更喜欢它.

我不会说使用JDEE必然比标准IDE更好或更差.如果有的话,你获得的工作效率取决于你愿意花多少精力学习工具(几乎适用于任何IDE),但它确实比Eclipse更适合我的软件开发风格.

如果你是团队的一员,那么我可以看到的重要依赖JDEE的一个重要缺点是:如今大多数开发团队都非常依赖于Eclipse和NetBeans等IDE中提供的工具和功能(我要做到这一点)说他们有点被他们宠坏了)如果你使用的不是团队其他成员正在使用的东西,你可能会遇到一些摩擦.

当然……你总是可以试着说服他们切换:)

相关文章
java – 是否值得清理ThreadLocals中的Filter来解决线程池相关的问题?
问答简而言之,tomcat使用线程池,所以线程被重用.一些库使用ThreadLocal变量,但不要清理它们(使用.remove()),因此实际上它们将"脏"线程返回到池中. Tomca ...
java – 是否值得汇总byte []和char []数组,或者只是创建它更好
问答我的代码做了很多输入/输出,这通常涉及创建临时数组以保存某些大小的字节或字符 – 我经常使用4096.我开始怀疑 – 没有实际测试 – 来验证它是否会更好地集合这些数组.我的代码会变成这样的东西 ta ...
1
java – 是否值得在附加层中包装日志框架?
问答我目前正在考虑在中型到大型Java代码库中升级日志记录机制.消息当前使用调试类中的静态方法进行记录,我建议将其从SLF4J或commons-logging转换为类似的内容. 应用程序架构师更喜欢我封装 ...
1
Java HashMap;值得推荐吗?
问答据报道,从Java JDK 1.3.1到JDK 1.4.0 HashMap慢5倍(见 here). 在Java 6中HashMap的最新技术是什么? 推荐使用吗? 谢谢.::该错误在1.4.0_02和 ...
1
java – 是否值得在方法中使用按位运算符?
问答我是Java的新手(一般编程,我之前的经验是使用ActionScript 2.0和一些简单的JavaScript),我正在通过Java慢慢地,有条不紊地工作:Herbert Schildt的初学者指南 ...
1
Java是否值得在三十年代后期学习?
问答首先我要说的是,我37岁,而不是程序员背景(实际上来自生物学).我的问题是我应该开始学习java吗?我用php和javascript编写了一年半的代码.每个答案都将不胜感激 提前致谢 波比.::是. ...
学习Java,值得你留意的问题(1)更名为《学习Java,容易被你忽略的小细节(1)》
日志记得大二快要结束的时候,有个女孩子突然问我“你会Java吗,帮我做大作业好吗?” 实话说,那个女孩真的很漂亮,我当时也非常想帮她.但是我从来没有接触过Java,让我在短短的几天内完成Java程序设计课 ...
java – 哪些内存相关的Tomcat JVM启动参数值得调整?
问答我正在尝试理解调整Tomcat内存设置的艺术.在这个任务中,我有以下三个问题: >运行Tomcat时,哪些内存相关的JVM启动参数值得设置?为什么? >在微调Tomcat安装的内存设置时, ...
1
Java – Maven在理论和实践中做什么?什么时候值得使用它?
问答我将要开始一个Java项目只是为了练习.我已经阅读了关于Maven,但我实际上不知道什么时候它被使用. 你能给我一些实用的提示吗? Maven有帮助吗? Maven实际上为我的项目做了什么?::它能做 ...
java-me – 学习Java ME是否值得学习?
问答我见过很多人写的Java ME(J2ME)正在濒临死亡.这是真的吗?它的未来是什么?如果我想为智能手机创建应用程序,我应该学习Java ME吗?如果是,从哪里开始?::如果我是你,我会开始学习为And ...
1
java – 模型驱动的架构是值得的,工具的最新技术是什么?
问答我们的商店中有一个反复出现的问题,我们最终得到同一类/实体的3或4个不同的表示. 一个java版本,一个xml版本,一个hibernate版本,一个json版本--你明白了. 显然这会产生维护问题. ...
是否值得混淆java Web应用程序?
问答是否值得混淆java Web应用程序?为什么?::不可以.代码存储在服务器上,外部用户(希望)无法访问它.如果您认为值得(最小)IP保护,您可能希望对JavaScript进行模糊处理. 最好的方法是确 ...
1
java – JAX-RS/Jersey资源路径是否值得继承?
问答说我希望我的JAX-RS / Jersey应用程序公开以下URL: http://myapp.example.com/app/fizz http://myapp.example.com/app/buz ...
有哪些资源可以说服开发人员Java堆栈跟踪值得记录
问答我刚刚进入新的代码库.在努力使应用程序在本地运行时,我注意到我只是在日志和控制台输出中出现错误的单行 – 没有堆栈跟踪.我开始搜索代码,我唯一能找到的是异常消息.同意"链接"例外: ...
1
当你已经很熟悉C#时,是否值得学习Java?
问答由于C#在许多方面是Java的直接衍生物,我想知道在学习了相当合理的C#之后学习Java是否有任何好处? 注意:请提供明确,直接的建议而不是讨论,以符合SO指南.::如果您想用Java编程,请学习Ja ...
Java Web框架真的值得吗?
问答我比较新的Java编程(大约2年),但不是Web开发.我开始使用HTML和ASP(预.NET),最近开始搞乱J2EE.我觉得我很好地掌握了JSP / Servlets(我发现它们类似于ASP),最近开 ...
1
什么时候值得重用Java中的数组?
问答在值得重用之前,缓冲区需要在Java中有多大? 或者,换句话说:我可以重复分配,使用和丢弃byte []对象或运行一个池来保留和重用它们.我可能会分配很多小的缓冲区,经常丢弃,或者几个大的,没有.什么 ...
1
Android开发:Visual Studio Java.有可能(值得一试)吗?
问答我知道有(昂贵的)框架,让你在VS C#中编写Android应用程序并将其编译为android apk. 我也知道,可以在VS(link)中编写Java应用程序. 是否可能,甚至不会比Eclipse更 ...
1
是否值得使用FLEX JAVA
问答我的小组即将开始做一个基于Web的大型项目/应用程序.该应用程序.本身不会被很多人使用,它基本上只适用于管理员和应用程序开发人员的Intranet.我们的老板希望我们的程序员使用以下技术. stack ...