Hacker News new | ask | show | jobs
by mamcx 3157 days ago
> While I like Python and it is good for data science I don't understand why people use it for websites.

This is the reason, actually. Python is NOT ONLY GOOD FOR WEBSITES.

In fact, the only thing that have stopped python for total global domination is to be poor for mobile apps.

Do not underestimate the power of make a "full stack development" with just one language.

2 comments

> Do not underestimate the power of make a "full stack development" with just one language.

unfortunately we already have that language and to use it you need to transpile... It will always be Ryby/js, py/js, php/js until web assembly becomes a thing I guess.

And this explain why JS is "sucesfully".
> Python is NOT ONLY GOOD FOR WEBSITES.

PHP, Ruby, Node.js all have excellent tooling for making command line applications as well as websites. While none of them have focused much on having a GUI, projects do exist.

Ruby in particular is very widely used as a system automation language.

But not as strong as with python. And certainly PHP/Node is biased heavily for web-apps. Python is a bit more broad.
I thought Ruby is/was mostly known for the Rail framework.

I know that both Chef and Puppet are written in Ruby, but is there any particular reason why Ruby is better as configuration management/system automation language?