How to use eval via Jython?

How do people at Facebook develop on a remote server via ssh and do they use IDE installed on that server?

  • Or do they use VIM's and Emacs alone. If I wanted to use netbeans for my development at Facebook, how would that work? This is a follow-up question to .

  • Answer:

    Facebook doesn't really place restrictions on what tools you use, so if NetBeans makes you more productive, the official position would more or less be, "Go for it." I would imagine it's probably used by some number of people on the team already. On past projects at Facebook I've used Eclipse, but for what I'm working on now I pretty much stick to vim in a shell window. It's all about what tool makes sense both for your work style and for the particular stuff you're doing. To the extent you're using the same tools that lots of other people on the team use, you will be more likely to find that they have built extensions and scripts and so forth to make those tools work better with specific aspects of Facebook's code base. To name one trivial example, if you use vim you'll find that there is already a config file with settings optimized for our coding style guidelines. But the existence of things like that doesn't stop you from using something else if you want.

Steven Grimm at Quora Visit the source

Was this solution helpful to you?

Other answers

I use gvim (graphical Vim) via NX.  NX works really well, even for more graphically intensive programs like Eclipse.  I'm highly confident that you would be able to successfully use NetBeans over NX at Facebook.

David Reiss

Most people in Facebook Engineering use Vim or Emacs inside of GNU Screen, plus some internal tools for navigating the code base, running tests, and doing revision control.

Anonymous

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.