go语言开发的js服务器

javascript web server, js server, 一种新的javascript写服务端程序的方案,没有回调,完全不同于node.js,更像php,或者说是披着js皮的go,由GO语言编写,能运行在各种操作系统和各种CPU上,例如:linux, windows, mac, android, openwrt, lede等


https://github.com/zengming00/go-server-js


a js server

一种新的javascript写服务端程序的方案,没有回调,完全不同于node.js

这可能是最简单的服务器方案了,因为它不需要任何配置,只有一个文件,运行它就有了完整的服务器、数据库和缓存系统,并且可以运行在go语言支持的所有平台上,例如:路由器上,相对于其它语言开发的服务器软件而言是非常有优势的,我曾经在路由器上配置过php服务器,花了好几个小时的时间,并且无法及时更新到新版本。这不像pc机那么容易的。

优点:

  1. 免安装,无需配置任何环境,自带sqlite数据库和一个简易的缓存系统
  2. go语言开发,无限扩展功能,可以自由定制
  3. 跨平台,支持linux、windows、mac,支持x86/arm/mips等指令集的cpu(运行在安卓手机、树莓派、路由器、国产龙芯。。。)
  4. 完全不同于node.js,没有回调,程序更易维护和编写,推荐使用typescript

缺点:

  1. 性能不高,和node.js完全不是一个级别的,目前能完全满足小应用的需求,在这里能找到一份测试报告:https://github.com/zengming00/go-server-js-testShop
  2. api目前不够完善,我只是需要什么就往上面加什么,你也可以
  3. 目前没有文档支持,没空写,哈哈
  4. 没有debug功能,调试不方便,这是个很严重的问题,目前没有办法

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭