Re:Plane got to top spot in project management on GitHub in ...
by evantbyrne on Wednesday December 13, 2023 @11:19AM
(#38629577)
Also noticing copious use of select distinct within the views, which indicates issues with the schema. It may also partially be due to the somewhat limiting API provided by Django Rest Framework, which I personally tend to avoid. All things can be improved though.
[ Parent
| on HN ]
Re:Plane got to top spot in project management on GitHub in ...
by rokkitmensch on Wednesday December 13, 2023 @12:20PM
(#38630616)
Why do you avoid DRF? It's what keeps me coming back to Django over .NET Core or other API stacks (although I have yet to tilt at RoR in earnest/anger).
Re:Plane got to top spot in project management on GitHub in ...
by evantbyrne on Wednesday December 13, 2023 @01:30PM
(#38631908)
I just want to start by acknowledging the demo of basic functionality is fantastic and feels very magical, and–perhaps crucially–it has been a couple years since I gave up on DRF completely. With that out of the way, I've run into issues with it when building actual applications. DRF serializers were absurdly slow. Relations were handled poorly. It steers you away from many of Django's standard features, including the forms interface, which is one of Django's best features. The documentation was lacking for rough patches in the API.