- Python + Hg
- Ruby + Git
- PHP + ...SVN?
- Python + Hg
- Ruby + Git
- PHP + ...SVN?
Gotta say, they deserve each other.
http://www.opencobol.org/ (http://sourceforge.net/projects/open-cobol/develop)
maybe a language older than that still uses RCS
I've checked files out that were last modified before I was born.
Maybe if we disparage them enough they'll switch to a real programming language and version control tool.
SVN users, well, they probably just don't know any better. :)
I don't do any PHP myself and my few forays into it didn't leave me impressed but I don't see how you can disparage it as not a "real language".
Yes, I've programmed in PHP and know it has some downsides, and that it has some big warts that are ugly, but it is a real programming language. Real projects are built with PHP.
Now I understand the frustration with Subversion, but it still is a version control system that is used in the real world. Would I love it if everyone decided to move away from SVN and onto something more capable like Git or Mercurial, yes, but that doesn't mean we have to belittle people who are using those tools.
1) It's very easy to get started with, even if you're not a great programmer (or even if you have never programmed before). Just start with pure HTML and then add a few <?php> tags. 2) Lots of PHP hosting available, much of it free. 3) Loads of frameworks and libraries available.
I'm sure a PHP fan could come up with a few more.
I think #1 is the big reason that PHP is as popular as it is, but that "feature" has a funny smell among programmers who don't like to mix languages.
Hg is written in Python. As for why Mercurial was chosen over Bazaar, it came down to popularity. As the core developer survey shows, hg was preferred over bzr.
http://googlecode.blogspot.com/2009/04/mercurial-support-for... http://code.google.com/p/support/wiki/DVCSAnalysis
hg seems to be strong at Google github was done in ruby php ... whatever