Hacker News new | ask | show | jobs
by johntdaly 1693 days ago
I sort of see where you are coming from but as somebody that used PHP in the past and has left I can’t really get myself to look there.

Now when it comes to Python and Django I’m not so sure. I’ve read a couple of articles where some of the Django users where annoyed that in their opinion there isn’t enough development/new stuff in the Django.

Personally I think the biggest problem is that none of the MVC frameworks in other languages are all that bad and Rails has the problem that it is not better enough for you to have an incentive to learn the language JUST for Rails anymore.

I personally currently see the type of progress I want to see in a backend framework in Rails and in Phoenix (elixir) and I don’t think the changes that are coming are big enough to entice people away from another language just for the framework.

But for me learning Ruby was unexpectedly fun. I come from a Python background, but back then there weren't any Python or Django jobs where I lived at so I did PHP instead. I also learned quickly that JavaScript would be huge so I deep dived into that. When I got fed up with PHP (T_PAAMAYIM_NEKUDOTAYIM) I did find a job with Ruby on Rails and Ruby clicked hard, in a way it never had before.

So yea, I don’t think we will win anything based on the Rails framework, but Ruby is fun and the community is a bit weird and that is majorly attractive, especially after you’ve been working as programmer for a couple of years and it becomes important again to Squeeze all the fun out of the job you can.

1 comments

re: Django, it continues to chug along but is at this point a very mature ecosystem. There are larger things in the works (like the async support effort), but they tend to be gradually rolled out.

It's not going to score points for being flashy, but is a healthy tech and community. Hard to beat as a safe default if you don't already have strong preferences and are working in Python!

Plenty of jobs to be had, too.