A core developer of Django, I think Carlton Gibson but can't find it, mentioned in a podcast that if one were to commission the development of Django's admin interface from scratch today, it could cost around $1 million USD.
Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
41–50 of 86 posts
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#42Nova in Laravel. https://nova.laravel.com
It's decent overall, but I think filament and orchid are overall a better value. Both because they're free but feel a bit easier to work with, and seem to have faster-growing ecosystems.
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#43A core developer of Django, I think Carlton Gibson but can't find it, mentioned in a podcast that if one were to commission the development of Django's admin interface from scratch today, it could cost around $1 million USD.
Hmm. I know Django admin is one of the best things about Django... but why $1m? If each developer gets paid $200k/yr, that's 5 developers for 1 year? Sounds crazy to me.
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#44So, in a word: Celery.
This also allows django tasks to be fired from other clients (other than a direct web site visit), which permits us to author tasks that can be leveraged from other containers/app instances.
Almost all CRUD ops are handled purely in the backend as like "not really django-like" implementations, which suits us perfectly - in case we want to pack up our things and move to a new framework.
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#45> Beyond that, I don't think there's a clear equivalent in another language either. Filament seems promising for folks working with Laravel: https://demo.filamentphp.com/ I don't think it's quite there yet though. It's pretty slow.
1. The docs for going from v2 to v3 were woefully incomplete unless you were using only basic v2 features. Unnecessarily painful.
2. Speed is relative. For people coming from WordPress or other systems, it’s just fine if you do some basic optimization.
3. If you’re going to use it outside of the Admin Panels in the rest of your app… structure appropriately. It’s not a skill taught in the documentation but is vital. It’s easy to make a mess.
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#46> Beyond that, I don't think there's a clear equivalent in another language either. Filament seems promising for folks working with Laravel: https://demo.filamentphp.com/ I don't think it's quite there yet though. It's pretty slow.
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#47Earlier quoted context omitted.
Ok, how complex are _your_ systems? Simple table views are available through a number of database management software (dbeaver). What does django provide beyond that?
What do you think is missing – your broad claim was made authoritatively enough that I’m assuming you had bad experiences somewhere?
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#48Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#49Earlier quoted context omitted.
> most systems are more complex Citation needed. We also have got a _lot_ of mileage out of it over the years.
Ok, how complex are _your_ systems? Simple table views are available through a number of database management software (dbeaver). What does django provide beyond that?
A few key features in terms of data entry:
- custom data validation
- ability to edit foreign key and many-to-many relationships, with optional search
- inline editing of related items
- file uploads
- custom "actions", where you can select a bunch of rows at once and then run custom logic to process them in some way
Re: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
#50A core developer of Django, I think Carlton Gibson but can't find it, mentioned in a podcast that if one were to commission the development of Django's admin interface from scratch today, it could cost around $1 million USD.
Hmm. I know Django admin is one of the best things about Django... but why $1m? If each developer gets paid $200k/yr, that's 5 developers for 1 year? Sounds crazy to me.
The admin has a a LOT of features.
More importantly, it's been continuously evolving for nearly 20 years at this point.
Anyone who's actually tried to do a from-scratch rewrite of a system that has 20 years of development behind it will know that 5 engineers for a year is probably optimistic!