News for hackers. Stuff that matters.
Re:Upgrading GitHub from Rails 3.2 to 5.2 by radium3d on Friday September 28, 2018 @05:03PM (#18097044)
I was surprised to learn that github runs on ruby on rails.

Interesting, I didn't know Ruby has been around just as long as PHP. I still would choose PHP if my opinion matters, just from my experience with the slow performance of ruby on rails when I gave it a go just a few years back.

PHP - 23 years

Ruby - 23 years

Java - 23 years

JavaScript (nodejs) - 22 years (9 years)

https://en.wikipedia.org/wiki/Dynamic_programming_language#E...

Re:Upgrading GitHub from Rails 3.2 to 5.2 by bal00ns on Friday September 28, 2018 @05:21PM (#18097165)
Don't forget

Python - 28 years

Re:Upgrading GitHub from Rails 3.2 to 5.2 by zimbatm on Friday September 28, 2018 @06:11PM (#18097470)
And finally, Perl - 30 years
Re:Upgrading GitHub from Rails 3.2 to 5.2 by kbenson on Friday September 28, 2018 @07:01PM (#18097729)
Thanks. I was going to be a little depressed if after all that someone didn't jump in with Perl. :)

That said, it's frightfully close to 31 years... [1]

1: https://perldoc.perl.org/perlhist.html

Re:Upgrading GitHub from Rails 3.2 to 5.2 by JohnL4 on Friday September 28, 2018 @10:20PM (#18098364)
$_&-++()/+&_$@%%":;!!?)(-_# or die
Re:Upgrading GitHub from Rails 3.2 to 5.2 by j45 on Friday September 28, 2018 @06:48PM (#18097682)
Many of these languages, while productive in their own ways, almost universally need a framework to extend to the web.

The few languages were web-first were often chastised for not being complete languages.

Re:Upgrading GitHub from Rails 3.2 to 5.2 by jacob019 on Friday September 28, 2018 @08:34PM (#18098056)
Not sure what you mean. A basic HTTP webserver can be implemented in a couple dozen lines of code using only sockets in most languages. Something more complex requires more code, which is often packed into a "framework", it doesn't belong baked into the language.
Re:Upgrading GitHub from Rails 3.2 to 5.2 by j45 on Saturday September 29, 2018 @11:49PM (#18104363)
Ruby uses a framework like Rails to reach the web more effectively.

Python can use a framework like Django to reach the web more effectively.

Compared to..

A language like PHP in the beginning was more directly coupled to the web (for better or worse).