登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> xmppmini - 真正实用的 xmpp 客户端 >> 主题: xmppmini 项目衍生的开源项目列表     [回主站]     [分站链接]
标题
xmppmini 项目衍生的开源项目列表
clq
浏览(519) + 2020-05-26 16:18:53 发表 编辑

关键字:

[2020-09-20 18:06:47 最后更新]
xmppmini 项目衍生的开源项目列表

xmppmini 项目本身代码写得非常简洁,这种简洁是建立在其他更多的模块下的。这些模块我们也同样是全部开源的。代码主要是 js、golang、C# 和 纯 C 。
像我们的扩展接口通常都只规定了一个 http 的 url 地址,而其中的内容都是可以用户/开发商自主定义的(包括我们 newbt.net 的 xmpp 服务器都是这样定义的)。
所是这就需要要大量的 js 相关的 ui 内容,这就产生了我们的 nodejs_ui 库。实际上在开发中主要的开发就是在用 js 完成各种功能,而客户端只是提供进入这些功能的入口和对接相互交互的接口而已。

1.newbt_nodejs_ui
nodejs_ui 早已开源,为了不和其他类似的项目重名,我们在 github 上的对外名称为 newbt_nodejs_ui,地址为

https://github.com/clqsrc/newbt_nodejs_ui

使用的示例可以直接看我们的 xmppmini 客户端,其中的除了本地 native 界面的元素之外,几乎全部都是使用它写的,使用的概念也做得非常简洁,虽然看上去代码文件比较多。不过不太有空去多做解释,大家使用中有疑问可以在本区提问。

2.socket plus 的 delphi/lazarus windows 版本
本来这是用在《一步一步从原理跟我学邮件收取及发送》系列文章中的 socket 示例库,原为纯 C 版本。写的过程中觉得轻量好用,就直接再弄了过 pascal 的版本,并增加了非阻塞的几个函数,最后就加了不多的代码实现了 xmpp 的整个通讯过程。这个源码我很是喜欢。不过代码本身很少,所以我直接放在有之前就有的 delphi_lost 项目中了。地址在:

https://github.com/clqsrc/delphi_lost

3.cef2623
一个 cef 的定制版本,就是为了更统一的显示 H5 罢了,不过因为 cef 本身做得非常复杂,所以只能是再弄一个项目。以后再介绍吧,本站开源大区中其实也有相关内容。

4.xmppmini_update_client
客户端的自动更新程序,目前是 windows 版本的,因为是 lazarus 开发的,所以大家其实很容易改写为其他平台。
下载更新的内容都是可配置的,所以实际上绝大多数项目直接修改配置文件使用就可以了,根据连重新编译都不需要。目前我们的 xmppmini 和 eEmail 的自动更新程序就是同一个 exe ,只是配置不同而已。
地址在:
https://github.com/clqsrc/xmppmini_update_client

--------------------------------------------------------

xmppmini 自身开源地为
https://github.com/clqsrc/xmppmini

其他的一些项目的介绍会陆续添加。



总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1