From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Gian Uberto Lauri Newsgroups: gmane.emacs.help Subject: Re: Can Emacs beat NetBeans or Eclipse? Date: Mon, 24 Dec 2007 20:06:52 +0100 Message-ID: <20071224200652.i3td3mxwb48kkk4c@webmail.eng.it> References: <44dddf400712120600s523bbc84q5a448605a9badb71@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1198523255 20577 80.91.229.12 (24 Dec 2007 19:07:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 24 Dec 2007 19:07:35 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 24 20:07:49 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1J6seI-0002ZD-GF for geh-help-gnu-emacs@m.gmane.org; Mon, 24 Dec 2007 20:07:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J6sdx-00055o-Ud for geh-help-gnu-emacs@m.gmane.org; Mon, 24 Dec 2007 14:07:17 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J6sdh-00053k-7l for help-gnu-emacs@gnu.org; Mon, 24 Dec 2007 14:07:01 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J6sdf-00052P-RZ for help-gnu-emacs@gnu.org; Mon, 24 Dec 2007 14:07:00 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J6sdf-00052J-MU for help-gnu-emacs@gnu.org; Mon, 24 Dec 2007 14:06:59 -0500 Original-Received: from smtp.eng.it ([62.101.90.18] helo=mail.eng.it) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1J6sdf-0002Pg-9U for help-gnu-emacs@gnu.org; Mon, 24 Dec 2007 14:06:59 -0500 Original-Received: from mail.eng.it (dioscuri-posta-gb [192.168.99.21]) by deliver.antivirus (Postfix) with SMTP id 303DA1800A for ; Mon, 24 Dec 2007 20:06:52 +0100 (CET) Original-Received: from webmail.eng.it (polluce-gb [192.168.99.18]) by mail.eng.it (Postfix) with ESMTP id 2747B18009 for ; Mon, 24 Dec 2007 20:06:52 +0100 (CET) Original-Received: from 217-133-20-189.b2b.tiscali.it (217-133-20-189.b2b.tiscali.it [217.133.20.189]) by webmail.eng.it (Horde MIME library) with HTTP; Mon, 24 Dec 2007 20:06:52 +0100 X-Priority: 3 (Normal) In-Reply-To: Content-Disposition: inline User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) X-Originating-IP: 62.101.90.18 X-PMX-Version: 5.3.3.310218 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:50309 Archived-At: Quoting Tom Tromey : > On the other hand, Eclipse is hugely better at Java -- better enough > that I moved all my real Java work into Eclipse, even though that > meant living with sub-standard editing. > > Despite what some others have said on this thread, I don't think that > Java reflection plays a big role in Eclipse's superiority in this > area. You can use both as I do. With the current JDEE correctly configured it's even faster than Eclipse with the import and method completion. > Instead, the primary thing that Eclipse has that Emacs does not is an > integrated Java compiler. Eclipse comes with its own intelligent, > incremental compiler that understands your whole program. The > compiler is what provides all the nice features: automatic rebuilds > (on my machine it is usually done compiling as soon as I save a > buffer), refactoring, intelligent completion, javadoc hover-help, > class browsing, find callers, error filters, quick fix, etc. The refactoring is *really* useful. The other ones... See above for the completion. > Eclipse also has some nice team features. You can check in various > project files and anyone who checks out the project will automatically > get the right indentation settings, language compliance settings, > build paths, etc. Build paths? Unless all of the team mates have the same file system layout forget of them moving seamlessly from one user PC to another. Even worse if they DO NOT use the same O.S. > Emacs doesn't have anything like this built in; and > generally Emacs doesn't really have a "project" concept the way > Eclipse does (this is both a strength and a weakness of Eclipse). JDEE has. And with a good ant file... > I can't compare the Eclipse java debugger with the Emacs one as, > weirdly, I haven't used either. I also have never used JDEE in Emacs > (a big oversight). I use JDEE since ... I forgot when I started using it. Usually, or I use ant or use Eclipse as project handler, debugger (I don't know of something as well integrated in Emacs like gdb), compiler -uses JDK one, AFAIK- and editor for the very little things. I would like to write an eclipse editor to reokace JDT one that uses emacsclient like code to trigger Emacs Lisp... But for now Emacs does the big coding and the most I have to do is telling Eclipse "refresh" (Emacs is smarter in this). -- /\ ___ /___/\_|_|\_|__|___Gian Uberto Lauri_____ //--\| | \| | Integralista GNUslamico \/ e coltivatore diretto di Software