tag:blogger.com,1999:blog-4110180.post7613338214682473566..comments2023-06-20T05:31:24.545-07:00Comments on Tapestry Central: Why Eclipse leaves me wantingAnonymoushttp://www.blogger.com/profile/04486596490758986709noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-4110180.post-944484080682278022010-08-11T02:17:26.243-07:002010-08-11T02:17:26.243-07:00You mentioned:
"rename a field..rename getter...You mentioned:<br />"rename a field..rename getter.."<br />eclipse also does this for some time now. You have to use ALT+SHIFT+R to quick rename, or CTRL+1 "Rename in workspace"... I you use CTRL+1 "Rename in file" then the get/set will not be renamed.<br /><br />"IDEA also has lots of quick fixes everywhere, such as "implement this interface"..."<br />Eclipse also has many many quick fixes you need to know how to activate them. <br /><br />Many will show up when you write erroneous code on purpose, then just press CTRL+1 and many fixes will be available.<br />If you pass an instance to a method that requires the object to implement an interface you will get an error and quick fix for that (Let SomeClass implement SomeInterface).<br /><br />....Davor Hrghttps://www.blogger.com/profile/11330664922984324219noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-79096589010121117602010-03-13T13:03:02.173-08:002010-03-13T13:03:02.173-08:00@The Careful Programmer: do you mean http://www.va...@The Careful Programmer: do you mean http://www.vasanth.in/2009/03/31/eclipse-tip-block-selection-mode/ ?Benjamin Cabéhttps://www.blogger.com/profile/10665494218110122984noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-63374251698283491552010-03-12T12:36:54.941-08:002010-03-12T12:36:54.941-08:00Tapestry could also do better in terms of IDE supp...Tapestry could also do better in terms of IDE support: https://issues.apache.org/jira/browse/TAP5-120<br /><br />Although it might be even better to create a plugin that generates a .tld which includes tapestry components as well as custom ones.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4110180.post-42985890869853220752010-03-12T08:51:14.042-08:002010-03-12T08:51:14.042-08:00I've switched to Netbeans. Now that it support...I've switched to Netbeans. Now that it supports maven as almost its native project format, its practically a no brainer.The Opinionated Bastardhttps://www.blogger.com/profile/14912406324547171439noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-81376570162223702632010-03-12T06:26:09.109-08:002010-03-12T06:26:09.109-08:00What I wish Eclipse had: column-based selection.What I wish Eclipse had: column-based selection.Anonymoushttps://www.blogger.com/profile/13075337864712215296noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-73665467805426806772010-03-12T01:07:47.023-08:002010-03-12T01:07:47.023-08:00What about Netbeans? Have you tried it?What about Netbeans? Have you tried it?Unknownhttps://www.blogger.com/profile/15242624567173250565noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-85505029349964581532010-03-12T00:27:20.954-08:002010-03-12T00:27:20.954-08:00Howard: Every 18-24 months, I review the Java IDEs...Howard: Every 18-24 months, I review the Java IDEs for InfoWorld. I've come to the same conclusion you have re Eclipse: It's a cumbersome interface, but provides just enough other goodness to keep itself in the hunt. <br /><br />The things you rightly complain about in Eclipse bother me far more than they bother you, which makes Eclipse a non-starter for my personal use. <br /><br />I use IDEA, despite the memory consumption and the slow start up times. Its many well-designed features, the rigorous language checker, and the superior refactoring keep me from switching--despite knowing all the major Java IDEs pretty well. <br /><br />IDEA v. 9.0 reduces some of the items you complain about. It might be worth a gander the next time Eclipse takes you over the edge. <br /><br />---Andrew BinstockAndrew Binstockhttps://www.blogger.com/profile/16321156191558412680noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-7191235412861959692010-03-11T23:30:27.687-08:002010-03-11T23:30:27.687-08:00i think that there are two main reasons why eclips...i think that there are two main reasons why eclipse sucks:<br /><br />1. no sensible defaults<br />2. lack of support for the basics<br /><br />like you said, you can configure tons of features, but you have to digg real deep into the configuration dialogs (which i think suck too!) to find the behavior one would expect to be a default (like renaming setters/getters when renaming a member).<br /><br />the other thing is the support of the basics. why are plugins like the ant so terrible? i think that the build them for the first eclipse version and never touched it again! it leaks memory, is increadible slow and a pain to use. god bless we now use buildr.<br /><br />why is there a distinction between the run and the debug dialogs?! i just don't get it?!phoethttps://www.blogger.com/profile/05278622763235309820noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-13532935740772353612010-03-11T18:44:17.362-08:002010-03-11T18:44:17.362-08:00I can address some of these:
Stop running launche...I can address some of these:<br /><br />Stop running launches when I close the project.<br />- On the launch configuration common tab, you can turn off Launch in background and your processes will die when you shut down Eclipse. I haven't seen any other side effects.<br /><br />Give me a quick way to stop all running launches.<br />- I keep the Debug view visible in all of my perspectives. You can right click on any process and choose Terminate/Disconnect All to get rid of all of them at once.<br /><br />Why so many steps to implement an interface?<br />- I count 4 or 5 steps (File->New, Class, Type Name, Choose Interface, Finish) so I guess I agree with this one. It would be nice to right-click on an interface and choose Generate Implementation.<br /><br />How about a button to quickly relaunch the current running launch?<br />- I use the debug view, right-click -> terminate and relaunch.<br /><br />I think any IDE will cause you problems if you've never used it or have used another one. I tried switching to TextMate for Ruby development and just couldn't handle the different key bindings. With Eclipse, I can use the same IDE for Java, GWT, Ruby (RadRails), and Flex so any shortcomings are worth it for me.<br /><br />You should create a Tapestry Eclipse plugin - that would, uh, help you, uh, somehow :).<br /><br />BrianBrian Deterlinghttps://www.blogger.com/profile/16172335480447757684noreply@blogger.com