qiniu / builder

Apache License 2.0
34 stars 33 forks source link

支持基于 File System 的 Web 应用 #152

Closed nighca closed 3 years ago

nighca commented 3 years ago

通过支持

{
  "publicUrl": "./",
}

builder 允许我们构建出一个不依赖 HTTP server,基于 File System 就能运行的应用

即,浏览器通过类似 file:///Users/yanghanxing/Downloads/dist/index.html#/file 这样的地址来打开页面,页面再通过 ./ 开头的相对路径引入其他静态资源

huangbinjie commented 3 years ago

啥 Motivation 啊

nighca commented 3 years ago

@huangbinjie

Web Application as Prototype

可以直接用 Web 开发的技术制作可交互的原型(我自己最近用得上)

API-free Application for non-developer user

如果一个应用是不依赖后端 API 的,比如一个小游戏,那么这个形式允许非研发同学把这个应用在本地启动起来(对于非研发同学来说,本地启动一个 HTTP server 不是那么低门槛的事情),最近昌胜他们在搞 goplus 关联站点设计的时候遇到过这个情况,虽然那个站点不是 builder 做的