factor:使用Web Assembly for Go的基于组件的全栈Web框架

时间:2024-04-10 02:03:59
【文件属性】:

文件名称:factor:使用Web Assembly for Go的基于组件的全栈Web框架

文件大小:151KB

文件格式:ZIP

更新时间:2024-04-10 02:03:59

golang web wasm Go

因素 Factor是使用Web Assembly(WASM)在Go中构建SPA Web应用程序的工具。 Factor在很大程度上受到启发,但并没有尝试成为直截了当的想法,而是采纳了这些想法,并以Go开发人员自然的方式提出了这些想法。 应用结构 ├ app │ ├ App.html # Main/initial view │ └ template.html # application template ├ assets │ ├ # your files here ├ components │ ├ # your files here ├ routes │ ├ # your routes here - these are pages. │ ├ _error.html │ └ index.html 要求 WASM支持仅在尚未正式发布的Go 1.11中可用,因此您需要下载预发布版本: $ go


【文件预览】:
factor-master
----component()
--------component_test.go(2KB)
--------transpiler.go(15KB)
--------template.go(378B)
--------process.go(1KB)
--------component.go(4KB)
----.gitignore(68B)
----go.mod(2KB)
----route()
--------process.go(1KB)
----Makefile(101B)
----SHOULDERS.MD(959B)
----model()
--------model.go(1KB)
--------template.go(4KB)
--------server.go(114B)
--------process.go(2KB)
--------client.go(173B)
----LICENSE(11KB)
----go.sum(8KB)
----examples()
--------client()
--------.gitignore(39B)
--------app()
--------components()
--------Makefile(217B)
--------server()
--------assets()
--------models()
--------routes()
----main.go(693B)
----codegen()
--------compnav.go(2KB)
--------wasmexec.go(11KB)
--------server.go(2KB)
--------todoclient.go(399B)
--------indextemplate.go(2KB)
--------routes.go(821B)
--------clientmain.go(1KB)
--------makefile.go(341B)
--------globalcss.go(181B)
--------transpiler()
----README.md(1KB)
----files()
--------files.go(416B)
--------file_types.go(618B)
----cmd()
--------init.go(5KB)
--------dev.go(2KB)
--------root.go(3KB)
--------build.go(2KB)
--------new.go(2KB)

网友评论