View Single Post
  #1   Spotlight this post!  
Unread 25-03-2012, 20:04
theNerd's Avatar
theNerd theNerd is offline
Registered User
FRC #3329 (Cam Bots)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2110
Location: St. Marys
Posts: 51
theNerd is an unknown quantity at this point
Re: A work around for Linux users

Quote:
Originally Posted by frasnow View Post
Sure it's possible, but why give up powerful tools like autocomplete, visible javadoc, Go to Source, tabs of code, quick access to the FIRST libraries, etc.? Some old time programmers consider those a crutch, but they're actually just wasting time doing things the slow way. Yes, I know some people think the command line makes you look cool, and it's probably a good learning exercise to make this happen. I still ask, why?
Well, for the "old timer" Linux community command line isn't just something that makes one look cool. GUI tends to a). take up loads of processing power that can be spent in better places. b). restrict the user command wise c). make things more complicated then it really is. Terminal (or command prompt for you Windowers) has proven to be extremely powerful. Granted it does take knowledge to use - that is it doesn't hold the users hand, but instead requires the user to have knowledge of his or her system, terminal allows the user to hold way more power over his/her computer than any GUI system. (There are tons of sites you could go to for this argument). For example in Linux when I install a program I can tell the computer EXACTLY how I want it to be set up, download it without going through a web-browser, where it install it, what to include and discard, how I want it to interact with other programs, and much much more. I can do all of this simply by typing in a line that is <20 characters long and wait less than 1 minute to install (including very large programs). On the other hand with Windows you have to download an installer, excute the installer, click a million times, wait forever and you still have very little control over the process.

As far as the IDE, its all preference. For most Netbeans and Eclipse are great, and along many lines it is. However, for Linux, we have what's called VIM. This is a SUPERPOWERFUL text editor that gives the programmer tons and tons of options and so forth. Personally I prefer to work with VIM more than Netbeans because my hands never have to leave the keyboard, and what would take simply a click and a drag now takes two keystrokes. VIM does have scripts for autocomplete and so forth which can put it along with Netbeans.

Now, I am sure that there are tons of valid points for both sides. However, that is not the point of this thread. Therefore, I must politely ask if we can stick to the question which is not why would we do it but can we?. Thanks.