top | item 31171970

(no title)

davidfstr | 3 years ago

Personally if I was starting a project in the same space as Rails/Ruby I’d go with Django/Python instead.

I prefer the “explicit is better than implicit” norm in the Python community over the “powerful yet mystifying magic” I find in Rails. (This is personal preference.)

I also appreciate Python source code being easier to manipulate with tools than Ruby, since Ruby did not have a formal grammar the last time I checked. Any tools that did exist appeared to usually include the yacc/bison file from MRI (the main Ruby implementation) as the best approximation of a language definition.

discuss

order

letitbeirie|3 years ago

> "powerful yet mystifying magic" I find in Rails

Django might avoid this to some extent but Django rest framework has you covered.