Re: Should/Can Wine install a Windows Java program?
I hear you. The part I bolded is profound IMO. There are other development environments out there, but one of the big problems I've had with them over the years is that they try to dictate how you should work. Eclipse was the first one I had found that was sufficiently better than Vim that I felt it was worth learning. STS is a good one too, of course it's based on Eclipse.
Originally Posted by wh33t
I don't have experience with PHP but I have been developing in Java for the past 12 years or more. For Java and other statically linked languages an IDE really makes a lot of sense, but lately I use Groovy/Grails, and that lets you inject code at runtime or compile at runtime. Half of an IDE's benefit is navigating to the procedure/method/function implementation, and that just doesn't work with Groovy.
I'm back to finding really good editors, which is a lot easier than finding a really good IDE, and a good set of tools to help do what you do. When I started using Linux, XFree86 was unstable and fit into the category of novelty or entertainment or massive waste of time rather than an indispensable part of an operating system. I learned the command line tools first, and frankly I still use them as much as or more than the GUI ones.
There is absolutely no guarantee that Linux has an IDE that suits your style, but I will lay good odds there is a really really good editor out there.
In a terminal window, you highlight the text and it's automatically copied to the X clipboard, and you center click where you want it to go and that's paste. I like it better than that control-c crap.
When I program I like to use both mouse and keyboard. I like to highlight chunks of text to move them here and there and that's why I don't use VI/VIM. I also like to do the remote editing of files which isn't that easy with VI/VIM in terms of opening multiple files and such.
I'm not gonna go off on a "vim can do everything" rant like I have at every opportunity for years and years. Keep in mind that it's only been a few years that I've found an IDE worth switching from Vim. Both Vim and Emacs are extremely capable command-line editors that have been around since the cathode ray tube came to computing. Literally. And they're still both in extremely wide use, and there are also some very good GUI-only programming editors out there.
Rather than recommending a GUI programming editor, I'm going to let the proponents of those editors chime in.
One thing I will strongly recommend is that, if you intend to stick with Linux, you get really good with regular expressions. A lot of Linux makes strong use of them, and if there seems to be a lack of editors with some sort of functionality it's quite possible that there's a simple and fast regex technique that performs that operation.
Good luck and have fun.
Help stamp out MBR partition tables. Use GPT instead!