When you look for performance for microservices, Go or Scala are better. But that's when you are beyond the first 2 years and 25 developers and have the cash to invest
Ask HN: Is Ruby on Rails still worth learning?
41–50 of 87 posts
Re: Ask HN: Is Ruby on Rails still worth learning?
#42Re: Ask HN: Is Ruby on Rails still worth learning?
#43It's up to you, what I will say, is Rails is (in my opinion) the easiest to get started with and easiest to maintain.
Re: Ask HN: Is Ruby on Rails still worth learning?
#44Another framework that seems to have been burgeoning in enthusiasm lately is Phoenix, built in Elixir which is a Ruby like syntax. The neat thing there is that it introduces a ton of interesting OTP concepts borrowed from Erlang (both Erlang and Elixir compile down to bytecode for the same virtual machine, the beam).
Re: Ask HN: Is Ruby on Rails still worth learning?
#45Depends: * Do you like to be able to build things fast? * Do you prefer not having to reinvent the wheel? * Do you care if it's not the new hotness? If you answered no to any of those, run away! Rails is mature-ish. It's boring now. Its ecosystem is stable. Your sanity won't be tested. Reads... * Michael Hartl's Rails Tutorial is probably the book you'll want to read to get a simple grasp on Rails (it can be overwhel…
Re: Ask HN: Is Ruby on Rails still worth learning?
#46Re: Ask HN: Is Ruby on Rails still worth learning?
#47Wow. Really going for a trigger with the title.(you should get a lot of activity) The answer that you will unconditionally see to this question will be "it depends"... I would get more specific with your question so that you can extract a bit of wisdom from the answers. Rails is and has been a dominant web framework for the last ~10 years, dhh and the people working on it have crafted a wonderfully useful tool, with…
Curious as to whether you have found a better Rails-type framework or have moved on to a different type of dev work that you prefer. Any recommendations?
I'm mainly trying to do things with as little code as possible that are lightweight with almost no devops. Things like static site generators, Vue w/ Serverless Framework, Flask... which do have limitations... but they are tradeoffs that I'm comfortable with, and I know the work arounds.
At work for my last two W2/Employee gigs our main codebases were Laravel and Rails. Lots of advantages, but they come with tradeoffs.
My main recommendation is that you need to find what fits for your situation. Frameworks, IMO, are more than a set of technical choices they are cultures and shared sets of values. Which is why Rails didn't really fit for me. I'd argue that I'm a fair to mediocre developer... and I care more about the thing I am building rather that what I am building with. So I try my best to keep the code out of my way. JS kind of helps me do that because I don't need to flip my brain around so much between syntax, and it has arguably the most resources for getting over challenges. What I lose is speed (compared to Go, Java, C) and that I have to be really good at evaluating resources/ repos (Rails/ Laravel pretty much do this for you).
Re: Ask HN: Is Ruby on Rails still worth learning?
#48Rails aside, what would be the best tool for "learning web development" starting from zero?
I ask because people ask me and so far I've been sending beginners to the Rails Tutorial.
Re: Ask HN: Is Ruby on Rails still worth learning?
#49I'd definitely say no. Going from little knowledge straight into Rails teaches terrible habits imo, and indeed it doesn't tend to be used for new projects much any more. When you're learning to find your feet with software engineering, I'd strongly recommend avoiding languages where the emphasis on everything being "magic". It doesn't help you learn how things actually work.
Re: Ask HN: Is Ruby on Rails still worth learning?
#50If you want to - be very employable => JS/Express/[a-myriad-of-other-things] - be able to do anything (including trending AI/ML) => Python/Django (you won't be as productive as with Ruby/Rails and won't the same happiness experience [in regards to web]) - be very productive in Web env & enojoy your time => Ruby on Rails
How does working with Django translate to being able to work in ML? Merely due to Tensorflow having a python interface?
But that's not at all to say that learning Django or Python will get you a data science job; the underlying domain-specific data-science stuff is much harder to learn and qualify for than the Python is.