Every time I’ve seen one of these “vs” posts its gone into great length about the philosophy behind such and such. You’ll never convince someone based on ‘religious argument’. So I’m going to take a different approach here and state who does what and hopefully the weight of ‘who does what’ will make the point quite clear.
Screw the Scientific Method!!
| Language/Organisation | Spaces | Tabs | Reference |
|---|---|---|---|
| PHP Pear | * | [1] | |
| Zend (PHP) | * | [1] | |
| Python | * | [1] | |
| Ruby | * | [1] | |
| Java | * | * | [1] |
| .Net | * | [1] | |
| C# | * | [1 Philips (PDF)] [2 - Microsoft] | |
| Lua | * | [1] | |
| Erlang | * | * | [1] |
| Object Pascal | * | [1] | |
| Adobe Flex | * | [1] | |
| Ada 95 | * | [1] | |
| Mozilla (Javascript) | * | [1] | |
| Mozilla | * | [1] | |
| * | [1] [2] | ||
| Mono Project | * | [1] | |
| Webkit | * | [1] | |
| NASA | * | [1] | |
| Apache (C) | * | [1] | |
| Linux Kernel | * | [1] | |
| Gnome | * | [1] | |
| KDE Libs | * | [1] | |
| Joomla | * | [1] | |
| Wordpress | * | [1] | |
| Zope | * | [1] | |
| Django | * | [1] |
Notes:
- Tabs may be rendered differently on different editors and systems. So they make for less friendly code sharing.
- Its interesting to note that the ones using tabs all have histories of mental instability, cannibalism, Morris Dancing, witchcraft and heresy.
Clear win for Spaces, which happens to be what I use.









