[Follow-up Results] Your favourite text editor/IDE?
utkarshsengar.com
utkarshsengar.com
I've been a vi/vim user for 10+ years now but it seems like its popularity has really started shooting up in the last couple of years.
A few years ago, it seemed like most Ruby developers were using TextMate, but as TextMate 2 got pushed farther and farther back (and started to look like vaporware and/or bloatware), they started to look around for something with the power of TextMate but with more extensibility.
Some IDEs and a few TextMate extensions started to pop up, but I think it was a timely post by Jamis Buck that inspired a lot of Ruby developers to make the switch to Vim, then PeepCode came out with some stuff, then it snowballed from there: http://weblog.jamisbuck.org/2008/10/10/coming-home-to-vim
The hacker in me wanted something more raw and more powerful and I switched for Vim which is amazing IMHO compared to TextMate. Others are moving to Coda or Espresso. TM2 has to be VERY good to make all of us come back.
(It's funny, half the time I do something original, everyone else is doing the same thing)
I would have at least liked to have been able to see how many people voted for the various other options.
Also, why no relation between language and text editor and IDE?
I would have liked to see the most common combos (eg: which percentage said "Vim + Ruby" or "Java + Eclipse" or even "Emacs + Eclipse").
It's possible you haven't collected this data; that would be a shame.
" HTML + CSS3 is Turing complete (github.com) – http://news.ycombinator.com/item?id=2300836 "
I want to also add that HTML lacks a fundamental feature of programming languages: means of abstraction. Fortunately, modern software allows us to not have to program directly in HTML and CSS and can abstract the ugly away, programming in languages that are more maintainable than raw HTML. But we have had that for decades; I do not understand the need to legitimize HTML "programming". It might be a misunderstanding of what is actually producing the HTML data.
There is some discussion over what Turing complete means (including a guy confusing complexity with computability and saying that the notion of Turing completeness is nonsense), but no universal acknowledgement of that sort.
I confess I was surprised not to see EditPad register at all; I don't any more have a regular use for it in my work but when I did I found it absolutely superb, and it used to be that I wasn't alone in that opinion. Has it fallen behind that far in the last few years?
I went a step further and remap Capslock to Escape on all my systems, thus making me completely inefficient on any other keyboard that's not mine.
[1]: https://spreadsheets.google.com/viewanalytics?formkey=dHhwMm...
You must be new here :-) Anyway... you'll grow up. Like most of us did.
The data from the report was interesting. One more unanswered question: how many of the people don't use an IDE or use only an IDE?
Regarding HTML, well the survey is about what editors/ide do you use, not about skill set.
Developer who uses Vim, Codes mostly in Python and Javascript.
I need to use Windows at work but I am using VIM for my daily development needs.
I use Msysgit+Console 2 to get a tabbed shell and use VIM from inside it. I probably used Cygwin to install ctags. I also have gVim but don't use it (one of the reasons -- I don't like the font and haven't found out yet how to change it).
I had to play a little bit until I got my setup working. It is not perfect (mouse scroll does not work inside my shell VIM). But it satisfies me.
ex. (from mine): set guifont=Courier_New:h8:b:cANSI
However, if you are happy with your current setup, I'm not sure there's a reason to change things just for the gui.
Is the premium developers put on "but it's open source!" really that compelling, or is there some key feature of Eclipse that I'm completely missing?
I hired a couple of them for a gig a while ago, and gave them IDEA licenses so we'd all be running in the same IDE. They were instant converts.
I think the results are reflecting the larger numbers of developers who adopt the best free IDE rather than pay money for one. Might be safe to say it's more of a "what IDE are you using" vs. "best IDE".
vim.