From 690bfd585e3f39b509680726d5597b74e58170a3 Mon Sep 17 00:00:00 2001 From: Ngô Ngọc Đức Huy Date: Mon, 3 Jan 2022 23:04:20 +0700 Subject: Add luna post --- content/posts/2022-01-31-luna-django.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 content/posts/2022-01-31-luna-django.md (limited to 'content/posts') diff --git a/content/posts/2022-01-31-luna-django.md b/content/posts/2022-01-31-luna-django.md new file mode 100644 index 0000000..1be54b1 --- /dev/null +++ b/content/posts/2022-01-31-luna-django.md @@ -0,0 +1,26 @@ +--- +title: "Using tools with appropriate ability" +date: 2022-01-31 +lang: en +draft: true +categories: [ blog ] +tags: [luna, django, decision, tools, "use cases"] +translationKey: "luna-django" +--- + +As you may have learnt from my previous posts (blog post and fedi posts), I'm +writing a client for [lotide][lotide] named [Luna][luna]. And you +might also have seen me saying it's using Django as framework and my remark on +it being unfitting. I am going to elaborate more on this in this post. + +- Django: full-fledged, multi-app web project (view, model, db migration) +- Luna: just a frontend (just the view part) +- overhead (a lot of setting) +- origin: trying out stuff + - try out golang + - golang internationalization support feels lacking + - back to flask/quart for [Yue][yue], since Jinja supports internationalization well + - can use it for back end of another app (pandict). + +[lotide]: https://sr.ht/~vpzom/lotide/ +[luna]: https://pypi.org/project/lotide_luna/ -- cgit 1.4.1