南博4.0.0已在7月17日发布
最近我们又发布了4.0.3😁

接下来谈谈更新情况吧。

核心技术

众所周知,南博一直以来都是通过使用XML-RPC来管理博客的,南博也持续用了两年
现在,南博自4.0.0开始不再使用XML-RPC,改为原创的KAT-RPC

什么是KAT-RPC

KAT-RPC是以KAT格式作为介质的远程过程调用框架。

南博APP采用原创 KAT文本 作为介质, 使用原创 KAT-RPC框架, 为南博而生。

那什么是KAT呢
KAT是一种轻量级的数据交换格式。
我们针对Java数据类型而原创设计。

例如Java中的Map对象:

Map<String, Object> kat = new HashMap<>();
kat.put("name", "nabo");
kat.put("code", 20);

那么序列化为KAT

M:kat{
   s:name(nabo)
   i:code(20)
}

可能您对它看着不习惯,那是因为您第一次见,哈哈。

为什么呢

为什么创造KAT文本呢,为什么不使用XMLJSON,那是因为南博是用Java开发的,那么会考虑到对象的序列化和反序列化。

原本使用的XML反序列化中速度不及JSON (可能使用姿势不对),且反序列化中数据转化存在一些问题同时AndroidXML-RPC是十几年前的了,而JSONAndroid中使用阿里巴巴的fastjson可以解决。

但是fastjson转为南博需要的对象时又要写很多重复的代码(可能有的伙伴会说gson呢,gsonMap<String, Object>反序列化不友好),索性就自创一个数据格式和解析器,于是就创造了KAT,是针对Java数据类型而设计的。

性能测试比较

我们测试了KATfastjson的序列化和反序列化速度对比,测试环境是Android 10/6GBKAT的序列化可以和fastjson媲美,但是反序列化速度在100万次内可以媲美,但是超过了100万次与fastjson存在明显的差距,后期我们会优化KAT,这已经完全够南博使用了😁

南博同时基于KAT开发了原创的KAT-RPC,从而开发了南博插件,其装载了KAT-RPC

小圈子

小圈子是2020年5月3日推出的社区,也经过好几次删档改版,这次我们认真的重新设计并认真对待,十年之约的站长与我们在四月份谈了一些计划,期待小圈子和十年之约的合作。

南博励志打造分布式微博平台,不仅把大家聚在在一起也打造舒适的写作环境。

南博社区 - 小圈子,分享你的点滴,你不再是一个人玩博客

小圈子分节点上线

小圈子分节点也正式上线,采用分布式部署,各节点由其开发者独立运维,我最初在去年就和 尚寂新KAYGB一起谈过这个计划,但是一直推到现在哈哈,我们和 @尚寂新 @KAYGY 一起开发了小圈子分节点😄

点击下面的节点前往浏览吧!

南博工作室

我们在7月22日申请注册「南博网络科技工作室」,成功获取营业执照并依法自主开展经营活动,南博正式由个人运维转为了工作室运维,南博工作室法人陆双龙享有南博所有版权。

同时我们在7月31日申请注册「南博」商标,目前商标局正在实质审查。

南博

2021年08月06日,南博注册用户数破500人 (注册用户数不含旧版由腾讯移动分析统计的 2800+ 用户数),腾讯移动分析已于三月份下线了。

同时我们发布了南博4.0.3,更新了隐私条款和使用条款,我们是根据事实撰写,不夹带隐瞒收集博主们的数据,我们诚心经营南博。望大家仔细阅读熟知我们搜集了博主们的什么数据,可以在(用户头像>关于南博)查阅。

开启小版本号

以及版本号的变化,开启了小版本号,之前我们才有a.b作为版本号,现在采用a.b.c作为版本号,插件版本号为a.b

显然插件为a.b的插件均适用南博版本为a.b.c,我们会经常更新修复,然后发布小版本,博主们不必再更新插件了,当我们有大版本发布时候博主们才更新南博插件。

开源你我

我们开发了南博主题,当然是免费的。

我们也开发了一些插件。我们都开源在了GitHub

写博文

好久都没有写博文了,差不多一年多了。
哈哈,因为敲代码去了😁

#none
更新于: 2021年08月27日 01:23
687
22
发表评论
  1. 风柔雨润,花好月圆,月饼节快乐 ٩(ˊᗜˋ*)و

    1. 哈哈,中秋快乐,快乐每一天😉😉😉

  2. 可喜可贺,中秋快乐!🌝

    1. 哈哈谢谢,同乐哦😜

  3. 恭喜 恭喜!!

    1. 哈哈,谢谢😋 (不好意思,期间在忙其他,现在才回复😂)

  4. 祝一路长虹???👍

  5. 加油💪

    1. 谢谢大叔的支持😄😄😄

  6. 看完了,新版南博很好用。😊

    1. 嘿嘿,我们会继续完善写作环境,还有管理环境。😉

  7. 不懂代码,只要好用就行,预祝越来越好

    1. 哈哈,谢谢大叔的支持😄😄😄