Live data from Hacker News

Moving on from Rails and What’s Next

blog.seantheprogrammer.com

11–20 of 88 posts

Re: Moving on from Rails and What’s Next

#11

I’ve seen a number of people move from Rails to Rust... is that really a common move? Seems like they’re very different and designed for very different things. Are people commonly building web applications in Rust? I know it’s possible but C++ has web frameworks too and that seems like a more apt comparison. I guess I’m just baffled by the number of people on here that I see pointing to Rust as the next project they…

I don't see rust as a natural move from Ruby at all. I think it's just people moving to next cool language. A few years ago when Go was at the peak of the hype cycle, you saw a lot of people moving there from Rails.

Rails to Phoenix/Elixr makes some sense. As for me, I'm moving backwards in the hype cycle. I started out with Ruby as my first programming language 15 years ago, but I'm spending more and more time in C# these day.s

Re: Moving on from Rails and What’s Next

#12
post #8
post #6

Earlier quoted context omitted.

Ruby has a very readable syntax and easy learning curve for new devs. What it lacks is the performance and type safety of a compiled language which I think is why many people eventually switch to Rust and Go. Interestingly, Crystal might be an easier jump as it's syntax is very similar to Ruby, but with the performance gains that come with compiling to a single executable. Crystal is still pre-1.0 though so it doesn'…

Perhaps critically, it lacks an official Windows distribution and support.

Is anyone deploying anything other than .NET on windows for webdev though?

Re: Moving on from Rails and What’s Next

#13
post #8
post #6

Earlier quoted context omitted.

Ruby has a very readable syntax and easy learning curve for new devs. What it lacks is the performance and type safety of a compiled language which I think is why many people eventually switch to Rust and Go. Interestingly, Crystal might be an easier jump as it's syntax is very similar to Ruby, but with the performance gains that come with compiling to a single executable. Crystal is still pre-1.0 though so it doesn'…

Perhaps critically, it lacks an official Windows distribution and support.

Is this really an issue for most devs moving from Ruby? I don't think I have ever run Ruby on Windows or talked to anyone who did.

Re: Moving on from Rails and What’s Next

#14

I would have thought rails to golang so I too am surprised. I wish I had millions and could be a patron saint of sorts for people like the author. Open source funding is so broken as the companies that build upon the vast open source and often free software don’t do much in the way of donating or otherwise supporting the companies or individuals behind the projects.

Ruby has developer happiness as one of its main goals. Go on the other hand seems to have a lot of narratives around keeping the language small even if it's inconvenient. Add to that that Rust with Cargo has a package manager that will fell just like home to Ruby devs, whereas Go brought package managing back to the dark ages. => All this makes it hard to get excited about Go. Rust on the other hand comes with a bunch of new and exciting language features.

Re: Moving on from Rails and What’s Next

#15
post #12
post #8

Earlier quoted context omitted.

Perhaps critically, it lacks an official Windows distribution and support.

Is anyone deploying anything other than .NET on windows for webdev though?

A lot of folks have to use Windows machines at their day jobs.

Re: Moving on from Rails and What’s Next

#17
post #12
post #8

Earlier quoted context omitted.

Perhaps critically, it lacks an official Windows distribution and support.

Is anyone deploying anything other than .NET on windows for webdev though?

node.js.

I have a production line of business app running on node.js in a full windows environment (cloud server and desktop) for a SME I do work for.

Re: Moving on from Rails and What’s Next

#18
post #15
post #12

Earlier quoted context omitted.

Is anyone deploying anything other than .NET on windows for webdev though?

A lot of folks have to use Windows machines at their day jobs.

If they're not deploying on windows though, there isn't much reason to develop on it.

Re: Moving on from Rails and What’s Next

#19
post #11

I’ve seen a number of people move from Rails to Rust... is that really a common move? Seems like they’re very different and designed for very different things. Are people commonly building web applications in Rust? I know it’s possible but C++ has web frameworks too and that seems like a more apt comparison. I guess I’m just baffled by the number of people on here that I see pointing to Rust as the next project they…

I don't see rust as a natural move from Ruby at all. I think it's just people moving to next cool language. A few years ago when Go was at the peak of the hype cycle, you saw a lot of people moving there from Rails. Rails to Phoenix/Elixr makes some sense. As for me, I'm moving backwards in the hype cycle. I started out with Ruby as my first programming language 15 years ago, but I'm spending more and more time in C#…

Which I think is a testament to the expressiveness and readability of Ruby and Elixir and how powerful some of the libraries are. Once you get past the superficial, they're nothing alike.

That said, I agree that anything you build in Ruby can be done in Elixir and you should be able to leverage a lot of benefit. The reverse isn't true.

Re: Moving on from Rails and What’s Next

#20
post #11

I’ve seen a number of people move from Rails to Rust... is that really a common move? Seems like they’re very different and designed for very different things. Are people commonly building web applications in Rust? I know it’s possible but C++ has web frameworks too and that seems like a more apt comparison. I guess I’m just baffled by the number of people on here that I see pointing to Rust as the next project they…

I don't see rust as a natural move from Ruby at all. I think it's just people moving to next cool language. A few years ago when Go was at the peak of the hype cycle, you saw a lot of people moving there from Rails. Rails to Phoenix/Elixr makes some sense. As for me, I'm moving backwards in the hype cycle. I started out with Ruby as my first programming language 15 years ago, but I'm spending more and more time in C#…

C# and TypeScript make for a powerful combination when developing web-based solutions, with the added benefit of making you flexible to switch over into desktop or server applications. Or, if you're feeling froggy, an entire OS (Cosmos).

Doesn't it feel so much nicer to just focus on the domain problems of new tasks without relearning how to talk to the computer?

Post reply on HN