7 ms·
I do think Ruby will make a more compelling case against its peers (php/python/node). Especially against php it can win some market share since Ruby is perceive
by joelbluminator 5y ago
I do think Ruby will make a more compelling case against its peers (php/python/node). Especially against php it can win some market share since Ruby is perceived as a cleaner language. Also to this day Node hasn't come up with a big Rails like framework. It can't hurt is all I am saying, developers seem to be thoroughly impressed by this type of big corporate backing even if it means very little for their day to day usage.
- Zababa 5y ago> Especially against php it can win some market share since Ruby is perceived as a cleaner language. I don't think that's how people choose languages. Ruby had a lot of momentum in the US, but never really got that in Europe. PHP is very popular here, and I think most of the time people will choose it over Ruby because that's what people around them know, and that's what popular. Python can do basically everything Ruby can, (web and scripting mostly), but can also handle pretty much anything else. If you're starting out today, it's probably a better choice than Ruby. > Also to this day Node hasn't come up with a big Rails like framework. In a way, React is the big Rails-lile framework. Just like with Rails the frontend wasn't the most important part, with React the backend isn't the most important part. I do agree that Rails and Ruby getting faster is good. Having a JIT usable with regular code is honestly great!
- joelbluminator 5y agoReact offers an unopinionated path for the front end only, thats not really Rails. I agree php has tons of momentum in Europe. Its also probable some people will get sick of it eventually and hoprfully Ruby is now a more viable option. Php is the most hated technology in the last Stackoverflow survey, thats pretty bleak. But yeah I tend to agree its mostly momentum based and Python and Node ate a lot of Ruby's lunch. To me Ruby is nicer so I am sticking to where I am happy.
- Zababa 5y ago> React offers an unopinionated path for the front end only, thats not really Rails. I would argue that they are close, with Rails getting less and less "convention over configuration" with time, and people focusing more and more on the frontend. They were made at different times and it shows, with React leveraging plenty of ways to not really write backend code anymore (GraphQL, things like Prisma, Firebase). > Its also probable some people will get sick of it eventually and hoprfully Ruby is now a more viable option. Php is the most hated technology in the last Stackoverflow survey, thats pretty bleak. Most developers don't even know this survey exists. I'm far from a PHP fan, but the group of people that use PHP and hate on PHP is a small minority of PHP users and haters. Ruby and Rails are mostly unknown in France for example, while everyone knows Java, PHP. > To me Ruby is nicer so I am sticking to where I am happy. That's the important part! At the end of the day, they are relatively equivalent tools and we are humans, so emotional attachment matters. The diversity and cross-pollination benefits everyone (except beginners).
- joelbluminator 5y ago> The diversity and cross-pollination benefits everyone (except beginners). Interesting take, never thought about it like that; it always seemed terribly inefficient to me people are maintaining date libraries in 50 languages. But I guess you're right it would have been really boring if we only had one way to do things.
- Zababa 5y agoUsually when you're creating a new language, doing the basic (date library, JSON parsing, HTTP server) is a good way to get a feel for it. I do wish we could reuse more parts though, like a high-performance JSON parser or HTTP server.