资讯专栏INFORMATION COLUMN

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

JinB / 2061人阅读

摘要:另外,团队更加友好的类型检查极大方便了后端的开发。初步的性能测试无读写操作的接口响应时间在本地,读写操作接口响应时间在,已经远低于之前版本的。并发量预估也会有不小的提升。

2.0-alpha1 预览版本

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

Adonis.js 到 Nest.js

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

初步的性能测试

无 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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26303.html

相关文章

  • 基于 Nest.js(Node.js) 的模块化敏捷开发系统架构 Notadd 2.0 Beta2

    摘要:快速开始下载码云高速下载安装执行包安装,如无,请先执行自动创建数据库配置必须使用必须使用必须使用运行更新月报年月年月年月年月年月年月年月年月年月下载地址码云一点说明月将发布用户中心模块和模块,月月后续还会有商城模块微信模块 前言 大多数 node.js 框架都没解决架构问题,使得 node.js 没能像 spring 一样的适合大型项目开发和维护的框架。 nest.js 出现改变了这种...

    gaosboy 评论0 收藏0
  • Notadd 2.0 全新 Node.js 本~ (开发中) [从 PHP node 的踩坑记

    摘要:有着最全的协议支持,同时有各种非阻塞拓展,可以说是最符合要求的,但是异步需要对做很大的改动。的计划将基于开发,同时也提供一些无法提供的功能和特性。 一点小遗憾 对于 Notadd 我们本来期望它实现更多... 尽管我们也尝试做了很多努力,但是由于 PHP 本身的局限,以及考虑到开发环境配置的复杂程度,最终使用了折中方案。接下来,我们谈谈整个技术选型历程,也供今后相关开发者做借鉴和参考:...

    Tonny 评论0 收藏0
  • 使用 Laradock 10 分钟部署 Laravel 或 Notadd 环境

    摘要:为什么使用部署快只需要几分钟,就能部署好一套环境性能好的性能损失只有,几乎可以忽略不计。安全性高容器与宿主机完全隔离,默认情况下不能相互访问。如需强制更改请删除里面对应数据库的数据。日常修改密码,请使用或者 为什么使用docker? 部署快 只需要几分钟,就能部署好一套PHP环境 性能好 docker 的性能损失只有1-2%,几乎可以忽略不计。 安全性高 容器与宿主机完全隔离,默认情况...

    Java3y 评论0 收藏0
  • 基于 Laravel 的模块化设计——Notadd

    摘要:关于生态对于未来的展望,我们期望能够构建起开发者应用商店硬件拓展等良好的生态环境。下载地址有点小遗憾的是,目前它还只是个雏形,甚至于还没发布版本,当然,前期也没有足够多的应用欢迎码云同样,您的捐赠也将使得变得越来越好 像搭积木一样快速满足自己的开发需求 运用新的技术,从传统的开发中解放出来 代码优雅,便于维护和二次开发 让 PHP 实现...更多的可能 Notadd 的模块化 show...

    anquan 评论0 收藏0
  • Notadd Beta2 fix1 发布 基于Laravel的下一代PHP开发框架

    摘要:先进的技术方案,使得你无需担心后期功能拓展与迭代问题,大大降低了维护成本。对于一个超过三年生命周期的项目来说,最适合不过。 Notadd是什么 Notadd 是基于 Laravel 和 Vue 的开源 PHP 框架, 由于其本身的灵活性和先进的技术架构,使得你通过模块(主功能)、插件(功能增强)、模板(前端样式)像搭积木一样组合成你想要的,能够快速完成商城、CMS、微信、论坛的开发。 ...

    firim 评论0 收藏0

发表评论

0条评论

JinB

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<