随笔分类 -  web框架

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

markojs ebay开源的支持基于html+组件化web app的框架
摘要:markojs 可以使用基于html 标签的模式进行webapp开发,同时也是一个模版引擎 自持stream 模式的请求处理,同时官方也提供了比较完整的生态支持(vs code plugin 方便开发) 参考资料 https://tech.ebayinc.com/engineering/async- 阅读全文

posted @ 2021-02-21 20:35 荣锋亮 阅读(289) 评论(0) 推荐(0) 编辑

plop 方便的micro-generator framework
摘要:plop是一个micro-generator framework,可以用来方便的生成代码 参考使用 安装 pacakge.json { "name": "appdemo", "version": "1.0.0", "main": "index.js", "license": "MIT", "depe 阅读全文

posted @ 2021-02-19 12:25 荣锋亮 阅读(132) 评论(0) 推荐(0) 编辑

集成unpkg npm包发布说明
摘要:主要在发布npm包的时候遵循了unpkg的要去,那么我们就能利用unpkg 灵活强大的npm 访问能力了以下是一个简单的说明 参考流程 使用umd 格式(浏览器以及node 都能使用的) 添加 umd (或者dist)目录,同时添加gitignore 构建生成umd 格式(webpack,parce 阅读全文

posted @ 2021-02-18 15:44 荣锋亮 阅读(1177) 评论(0) 推荐(0) 编辑

unpkg +verdaccio+ webpack 联邦实现多版本控制
摘要:参考了jherr 的webpack 联邦多版本,基于unpkg 以及verdaccio实现一个私有版本的测试环境 环境准备 docker-compose version: "3" services: unpkg: image: dalongrong/unpkg:http-env environmen 阅读全文

posted @ 2021-02-18 14:58 荣锋亮 阅读(561) 评论(0) 推荐(0) 编辑

unpkg docker 镜像
摘要:目的很简单,因为unpkg 的一些设计上可以解决我们web 开发中多版本的问题,而且unpkg 是开源的,所以 自己制作一个docker 镜像方便使用 构建 clone 代码 git clone https://github.com/mjackson/unpkg.git 修改代码 主要是去掉关于cl 阅读全文

posted @ 2021-02-17 23:14 荣锋亮 阅读(765) 评论(0) 推荐(0) 编辑

blitz 全栈react 框架
摘要:blitz是一个全栈的基于next.js 开发的react 框架 支持的特性 基于next.js 扩展 不需要开发客户端渲染api 同时支持客户端以及服务器端渲染 typescript 支持 react 并行模式支持 orm 支持(prisma 2) cli 支持 graphql 支持 内置安全 r 阅读全文

posted @ 2021-02-16 12:13 荣锋亮 阅读(464) 评论(0) 推荐(0) 编辑

sitespeed.io 开源web 性能监控&&优化工具集
摘要:sitespeed.io 提供了好多web 监控&&优化的工具,是一个很不错的工具集 sitespeed.io 包含了好多方便的工具,比如har 文件处理的,网络模拟的(chaos 工程) 说明 如果需要进行web性能分析,但是缺少工具sitespeed.io 是一个很不错的选择 参考资料 http 阅读全文

posted @ 2021-01-31 11:37 荣锋亮 阅读(266) 评论(0) 推荐(0) 编辑

sideway/joi js 强大的data schma 校验框架
摘要:数据校验处理在实际中是一个很重要的东西,类似的框架也比较多,同时也包含了 好多规范指南(json schema,xml schema。。。。),joi 是一个比较强大的js 对于 校验框架,使用简单,支持特新丰富 参考使用 const Joi = require('joi'); ​ const sc 阅读全文

posted @ 2021-01-31 11:35 荣锋亮 阅读(319) 评论(0) 推荐(0) 编辑

cube.js schemaversion的处理
摘要:cube.js 提供了动态schema 生成的处理,但是有些时候是需要进行schema 重新编译生成的 cube.js 提供了一个schemaVersion的配置选项可以用来解决此解决,我们可以基于api进行扩展 参考定义 注意此选项对于dev 模式是没有用的,因为dev每次都会进行schema 的 阅读全文

posted @ 2021-01-26 19:41 荣锋亮 阅读(186) 评论(0) 推荐(0) 编辑

扩展cube.js的repositoryFactory 支持基于s3的schema 存储
摘要:cube.js 是一个很不错的数据分析框架(架构设计特别灵活,支持多种数据源的处理) 以下是扩展本地文件系统,方便的支持基于s3的后后端存储模型,以下主要说明关于 s3FileRepositoryFactory 的代码说明以及使用 参考代码 源码可以参考github rongfengliang/cu 阅读全文

posted @ 2021-01-26 11:45 荣锋亮 阅读(164) 评论(0) 推荐(0) 编辑

stream-to-promise stream 2 promise 的npm 包
摘要:好处就是简化callback的处理,以下是关于minio listobjects 的使用 参考代码 pacakge.json { "name": "app", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencie 阅读全文

posted @ 2021-01-25 23:09 荣锋亮 阅读(159) 评论(0) 推荐(0) 编辑

terminus nodejs应用健康检查&&平滑关闭服务
摘要:以前有介绍过golang 版本的,以下是一个nodejs 版本的,功能还是简单,主要可以方便 平滑关闭服务以及健康检查,是一个挺不错的工具包 参考使用 express const http = require('http'); const express = require('express'); 阅读全文

posted @ 2021-01-24 10:53 荣锋亮 阅读(172) 评论(0) 推荐(0) 编辑

assemblyscript基于typescript 开发WebAssembl
摘要:assemblyscript 可以将typescript 定义的方法编译为WebAssembly,使用比较简单 参考使用 项目初始化 yarn init -y yarn add @assemblyscript/loader yarn add assemblyscript --dev npx asin 阅读全文

posted @ 2021-01-17 22:25 荣锋亮 阅读(460) 评论(0) 推荐(0) 编辑

Rules of Micro-Frontends
摘要:参考资料:https://medium.com/swlh/rules-of-micro-frontends-7b96c10dde9 This is an opinionated list of best practices when designing applications that follo 阅读全文

posted @ 2021-01-02 23:27 荣锋亮 阅读(85) 评论(0) 推荐(0) 编辑

cube.js的多数据源试用
摘要:cube.js 几个比较核心的是schema 以及driver,driver 是cube.js 开发好的,schema是定义了数据操作的处理 默认cube.js 是基于配置进行数据管理的(dotenv)对于多数据源我们可以基于cube.js 进行支持,同时在schema 的定义中指定datasour 阅读全文

posted @ 2021-01-01 20:55 荣锋亮 阅读(791) 评论(0) 推荐(0) 编辑

k6 负载测试工具
摘要:k6 是基于golang 开发的,支持基于js 的负载脚本编写,同时支持har 转化为压测脚本,同时 包含了比较方便的压测metrics 可以方便grafana 的集成以及metrics 分析(基于influxdb)当然 k6 也提供了云端的模式可以使用,官方还有一张比较有意思的图(拳打jmeter 阅读全文

posted @ 2020-12-31 17:36 荣锋亮 阅读(1654) 评论(0) 推荐(0) 编辑

Production best practices: performance and reliability
摘要:转自: https://expressjs.com/en/advanced/best-practice-performance.html Overview This article discusses performance and reliability best practices for Ex 阅读全文

posted @ 2020-12-31 17:34 荣锋亮 阅读(106) 评论(0) 推荐(0) 编辑

使用throng 运行express 应用
摘要:参考了heroku的一个demo,同时集成了perf 环境准备 package.json { "name": "nodejs-throng", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "c 阅读全文

posted @ 2020-12-31 13:27 荣锋亮 阅读(140) 评论(0) 推荐(0) 编辑

django 学习 (一) 简单试用
摘要:主要记录关于环境搭建的问题 安装django 推荐使用venv,virtualenv 也是一个不错的选择 python -m venv venv source venv/bin/activate python -m pip install Django 创建一个简单的project 使用django 阅读全文

posted @ 2020-12-30 19:58 荣锋亮 阅读(216) 评论(0) 推荐(0) 编辑

api2html 试用
摘要:已经基于go mod 调整了原有的项目,所以使用以及构建就很方便了,同时官方也提供了demo 所以试用下 构建工具 git clone https://github.com/rongfengliang/api2html.git cd api2html go build 运行demo cd examp 阅读全文

posted @ 2020-12-27 12:27 荣锋亮 阅读(175) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示