Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Although I think it's not a big issue, I'd look into Vue instead of React. Imo it's simpler and give you a more complete solution out of the box (routing, reactive data layer).

Now, I've barely tested Django, but I would not go the python way unless you have a good (other) reason. Rails seems to have a much more developed web development community. Node might be a great choice due to you being able to use the same language (and libraries), but I'm a little bit disappointed by the ecosystem. The libraries and frameworks that exist does not seem as mature (and high quality) as in other ecosystems.

For backend, my experience with C# ASP.NET Core has been great. Visual Studio is great. C# is a really nice language to work with, and have quite mature and well-backed Lucy ecosystem. All in all it's pretty equal to Rails though.

I'd also recommend looking into Azure DevOps (or Gitlab) for a nice, full experience for DevOps.



> Now, I've barely tested Django, but I would not go the python way unless you have a good (other) reason. Rails seems to have a much more developed web development community.

Having used both Django and Rails extensively recently, I disagree. Maybe 5 years ago, yes.

For two examples I ran into yesterday, check out https://github.com/rails/rails/issues/32790 and https://github.com/rails/rails/issues/31419

which feature Rails Core simply taking a dump on widely requested features that some people need for more modern architectures. And a popular note from the second issue:

> Django has had a mechanism like this for years, and it's a delight to work with — it feels like the right balance of indirection and simplicity.


How is fixing Logging out via GET doing - 10 years old bugfix request in Django?

https://code.djangoproject.com/ticket/15619

ActiveStorage is relatively new feature which also isn’t really big of a deal. Most issues mentioned in above links can indeed be solved by using the direct methods without given abstraction.

Using both Rails and Django I much prefer Rails, but I don’t see a point in bashing the other using single picked issues as a general argument for how crappy the framework/community is.


George Claghorn doesn't seem like an easy person to work with.


Also (IMO) python is a nice compromise between Ruby and JS and C/Java style. It's dynamically types but has classes out of the box, and it has Ruby "magic" methods but as double unders so you can actually tell that they are magic from the source.


Does it really count as Rails Core dumping on a widely requested feature when (in the second link) both rafaelfranca and dhh are in favor?


Rails is hard-core to maintain. Every company I know that used rails for their projects says it was a mistake. It is flaky with breaking changes all over and it is hard to find good developers. Sane thing to do is to stick with Python. Django is boring but it is rock solid and it pays itself multiple times.


i tried searching for the "Lucy ecosystem" in relation to C# and .Net but was not able to find any references to it. I'm guessing is an acronym for a stack, could you further clarify?


Meant nothing by it actually, it was simply a mistake/auto correct playing tricks with me




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: