One of their reasons for the growth of Javascript: > the JavaScript development philosophy that encourages bundling of dependencies in the same repo as the primary codebase I wonder how much this is still an issue with the rise of npm, bower and other package managers.
GitHub Language Trends
11–20 of 68 posts
Re: GitHub Language Trends
#12Re: GitHub Language Trends
#13I don't know this is a good indication of trends. As the article (somewhat shallowly) shows, there are stories behind of these graphs. Ruby has probably just settled to a normal position post early adopter. Shows that Ruby is still strong. Javascript is probably building the sorts of libraries that other languages already have. These guys have had a lot of work to do.
Yes, Ruby was very much "overrepresented" in the early days of github, so the decline in its growth relative to other languages is fairly normal sounding, rather than indicative of its actual decline. Also, Javascript is something that is going to get checked in to lots of web projects one way or another. I wonder if they weed out duplicate copies of, say, jQuery.
These stats have not in my experience been very reliable at all, and tend to massively overcount javascript. I've had a few projects tagged 'javascript' when in fact they were web projects and just had some common js libraries like jquery included (ruby and golang projects).
Re: GitHub Language Trends
#14FWIW many projects written in web languages like PHP seem to be treated as javascript by Github because they also have javascript code (which happens to be more significant / larger than the underlying code). It's unfortunate that there is no way to specify the primary language of a project. The Github language system is also somewhat unpredictable: https://github.com/SheetJS/test_files seems to alternate between App…
Re: GitHub Language Trends
#15Re: GitHub Language Trends
#16Re: GitHub Language Trends
#17This looks like commercial ecosystem (Java, JavaScript) migrating to GitHub rather than hobbyist ecosystems (Ruby, Python, Perl) being on decline.
Re: GitHub Language Trends
#18One of their reasons for the growth of Javascript: > the JavaScript development philosophy that encourages bundling of dependencies in the same repo as the primary codebase I wonder how much this is still an issue with the rise of npm, bower and other package managers.
node_modules directory is usually added to .gitignore. I don't think it is usually commited by accident as it results in a huge file list in diffs and git status command.
Re: GitHub Language Trends
#19Re: GitHub Language Trends
#20This looks like commercial ecosystem (Java, JavaScript) migrating to GitHub rather than hobbyist ecosystems (Ruby, Python, Perl) being on decline.
say what? Ruby isnt for hobbyists, neither is Python(dont know Perl).But you just wanted to hear yourself say that didnt you?
It shouldn't be seen as a reflection of the platform.