文章

关于 Kalo 以及博客的后续...

随着 Halo 逐渐变得臃肿,性能存在问题并且部分功能无法满足需求,加之 Halo 2.0 未像 Halo 1.0 提供 API 文档,导致 Kalo 开发难度加大。

我目前正在使用 Ktor 框架开发自己的博客系统 Nola,并使用 Apifox 编写完整的中文 API 文档,并会同步开发 Nola Android 后台 App。现在正值毕业季,顺便也就把 Nola 作为毕设了。

由于毕设时间比较赶,当前 Nola 可能只会搭一个简易框架,满足博客的一些基础功能。后续会慢慢打磨。

至于之前挖的坑,基于 Halo 2.0 的安卓后端程序 Kalo 是否能够完成开发,看后面有没有空闲时间和心情......

~ 感谢曾经使用过我开发的 Halo 移动端的用户以及打赏的大哥。

关于 Nola 的一些问题

Nola

1. Ktor

Nola 使用基于 Kotlin 的 Ktor 框架开发,Ktor 是 JetBrains 开发的 Kotlin 语言原生 Web 框架,它的设计相比 Sping Boot 更加轻量级和简洁。同时 Ktor 提供了更直接、更精简的 API。在处理大量并发连接时能够提供更高的性能和更低的资源消耗。

并且得益于 Kotlin Native 等特性,Ktor 可以编译成对应平台原生二进制程序,而不需要依赖 JVM,这对性能要求高的场景提供了更多可能性。

2. Nola

Nola 提供博客和后端 API 接口,方便二次开发。后端采用 Vue + Vite + TypeScript + Naive UI 等相关框架技术开发。

3. Nola 移动端

可能会用目前 Kalo 的模板进行开发...

License:  CC BY 4.0