diff options
Diffstat (limited to 'content/posts')
-rw-r--r-- | content/posts/2022-01-31-luna-django.md | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/content/posts/2022-01-31-luna-django.md b/content/posts/2022-01-31-luna-django.md index 3d306ac..7386396 100644 --- a/content/posts/2022-01-31-luna-django.md +++ b/content/posts/2022-01-31-luna-django.md @@ -41,9 +41,33 @@ setup. ## Luna -On the other hand, Luna is just a frontend (a server-side-generated frontend, -not to be confused with JavaScript front end). It doesn't need database -handling, or administration, or emailing. +On the other hand, Luna is just a frontend for lotide (a server-side-generated +frontend, not to be confused with JavaScript front end), alternative to its +official front-end hitide. + +I started writing this client (with Django) because: + +- This project (lotide) seems interesting and I'd like to work with it. +- I don't like the default client. Not that the default one is bad. +- Unfortunately, I don't program in Rust, and am not willing to, so + contributing directly to hitide is unlikely. +- This web framework (Django) seems popular, and some experience with if is + required for some jobs so /shrug + +It doesn't need database handling, or administration, or emailing. I would +definitely have no use for most, if not all of `djangoadmin` and `manage.py` +commands. + +Django would be an overkill for Luna. + +## Alternatives + +As I get quickly annoyed with the generated `manage.py` and the lengthy +`settings.py` getting out of hand, I haven't worked on the client for quite a +while, and am planning to drop development if no one else is taking over. + +I have also tried to rewrite it in Go, but it seems internationalization +support for Go is quite lacking. - Luna: just a frontend (just the view part) - overhead (a lot of setting) |