《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个面向开发人员的全栈现代 Web 框架——FRESH。
Fresh 是一个面向 JavaScript 和 TypeScript 开发人员的全栈现代 Web 框架,旨在创建高质量、高性能和个性化的 Web 应用程序变得轻而易举。
Fresh 的核心是路由框架和模板引擎的组合,可在服务器上按需呈现页面。除了在服务器上的这种即时 (JIT) 渲染之外,Fresh 还提供了一个接口,用于在客户端无缝渲染一些组件,以实现最大的交互性。该框架使用Preact和 JSX 在服务器和客户端上进行渲染和模板化。
通过运行 Fresh init 脚本来搭建新项目:
deno run -A -r https://fresh.deno.dev deno-fresh-demo
进入新建的项目目录:
cd deno-fresh-demo
启动开发服务器:
deno task start
打开 http://localhost:8000 查看该页面。
Fresh 通过 Deno项目可以手动部署到任何平台,但部署到像 Deno Deploy 这样的边缘运行时可获得最佳体验。
使用fresh开发的在线商城:
merch.deno.com
使用Fresh开发的聊天应用:
https://github.com/denoland/showcase_chat
—END—
开源协议:MIT
开源地址:https://github.com/denoland/fresh
留言与评论(共有 0 条评论) “” |