我的作品 Erix 一个轻量级的跨平台 Http Server,只有不到 20K,可本地及远程运行,速度飞快

aloveric(Eric Woo) for 独立开发者委员会 · 2021年01月16日 · 最后由 aloveric 回复于 2021年01月19日 · 1046 次阅读
本帖已被设为精华帖!

上周遇到一个挑战非常多的环境,不可以部署 C/S 或者 B/S 构架的常规应用程序。

一切数据只能在本地或者严格限制的内网环境运行。对于 Windows 也不能有 exe 后缀可执行文件,不能安装第三方运行环境,比如 nodejs 、python 等。

Windows 系统有已经安装好的 Chrome 浏览器,自带 .Net 框架,个人习惯在 macOS 环境下开发,所以有了这个方案的诞生。

程序基于 .Net 5.0 的框架,可以完美运行在 macOS, Linux 和 Windows。

用了一下午的时间,目前已经支持本地和远程的 Web 程序运行,对 html 和 css 的支持完好,支持自定义路由。

部署只需要 3 个文件拷贝,运行只需一个命令,整个过程不到一分钟。

下一步计划将会支持 自定义域名 及 https。

重点:

前面那一对废话如果看不懂没关系,只是一个假设限制场景。 个人感觉后期这个框架可以把基于 html + css + js + database 的代码打包成可执行程序,支持 3 种桌面系统。如果没有特殊硬件操作需求,比目前动辄几百 MB 的 Electron 框架有很大的优势。

目前,部署了一个远程的 Server 版本,大家可以试试看。

https://appcat.top/url/bEpXLpeDYA

(遭受一些攻击,暂时关闭,2 月更新稳定后在开放)

aloveric 将本帖设为了精华贴 01月16日 22:40

好似打不开 转了 1 分多钟了

milukun 回复

现在好了。可能出 bug 了 哈哈哈

aaronliu 将本帖设为了精华贴 01月18日 12:41

知道你很腻害、又有钱、用🉐起 safari、放的歌又好听、人长得又帅 (猜的),就缺小白鼠了 侬倒是发个测试包出来让我们验验货呀!亲耐🉐~

wuyimmc 回复

哈哈 因为暂时不完善也不稳定 先迭代一段时间再说 😄

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册