diff options
author | Ngô Ngọc Đức Huy <huyngo@disroot.org> | 2022-01-03 23:04:20 +0700 |
---|---|---|
committer | Ngô Ngọc Đức Huy <huyngo@disroot.org> | 2022-01-03 23:04:20 +0700 |
commit | 690bfd585e3f39b509680726d5597b74e58170a3 (patch) | |
tree | a6820c128e3ec3f172ee103dc66ae81c7a9e2b84 /content/posts | |
parent | 56f63254a89267eddf50e244625b171502b3167c (diff) | |
download | blog-690bfd585e3f39b509680726d5597b74e58170a3.tar.gz |
Add luna post
Diffstat (limited to 'content/posts')
-rw-r--r-- | content/posts/2022-01-31-luna-django.md | 26 |
1 files changed, 26 insertions, 0 deletions
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/ |