V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zuohuadong
V2EX  ›  程序员

Notadd PHP 到 Node 版 初步体验与测试

  •  
  •   zuohuadong · 2018-01-05 17:53:18 +08:00 · 1555 次点击
    这是一个创建于 2296 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2.0-alpha1 预览版本

    这个版本主要用于预览后台,一些接口还没对接。

    Adonis.js 到 Nest.js

    AonisJS 是一个 Node.js 版的 Laravel ,起初是打算用 AdonisJS,后来发现 Nest.js 架构类似 Spring, 支持 Typescript, 支持 GraphQL,支持 Swagger 节省了很多优化的时间。 (另外,Nest.js 团队更加友好) Typescript 的类型检查极大方便了后端的开发。

    初步的性能测试

    无 IO 读写操作的接口

    无 IO 读写操作的接口响应时间在 12-20ms (本地) ,IO 读写操作接口响应时间在 40-80 ms,已经远低于之前 PHP 版本的 80-300ms。 并发量预估也会有不小的提升。

    原生支持 websocket

    目前来说 websocket 已经是浏览器标配了,且考虑 React 对 IE9 以下兼容并不好,目前可以默认使用 websocket 来替代轮询,实现实时数据更新,并且极大地提高了并发量。

    基于 material-ui 风格的后台

    更简单的安装方式

    两步安装:1. git clone 源代码 2. npm install

    再也不用纠结缺少什么拓展了,npm 全部帮你搞定了。

    体验地址:

    Node 版: https://github.com/notadd/next

    PHP 版: https://github.com/notadd/notadd

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2839 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:28 · PVG 21:28 · LAX 06:28 · JFK 09:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.