棱镜:使用Ruby和WebAssembly构建前端Web应用程序

时间:2024-02-21 19:10:55
【文件属性】:

文件名称:棱镜:使用Ruby和WebAssembly构建前端Web应用程序

文件大小:2.86MB

文件格式:ZIP

更新时间:2024-02-21 19:10:55

ruby spa frontend webassembly wasm

棱镜 使用Ruby和WebAssembly构建前端Web应用 介绍 Prism是一个框架,可帮助您使用Ruby和WebAssembly制作前端Web应用程序。 它使用和将ruby代码编译为WebAssembly。 它还提供了一个用于处理DOM和事件的运行时层。 :high_voltage: 棱镜目前处于非常早期的测试阶段。 可能会遇到错误,突破API的更改,缺少功能和粗糙的边缘。 :high_voltage: 入门 您可以使用gem install prism-cli从RubyGems安装Prism。 CLI用法 您可以通过运行prism init初始化新的Prism应用。 这只是创建了一个hello world示例应用程序,默认情况下位于./app.rb但是您可以通过为./app.rb prism init提供参数来自定义位置。 然后,您可以运行prism server ,这将启动开发服务器。 如果然后导航到localhost:3042/app.rb ,则应该看到示例应用程序。 尝试更改代码并重新加载页面,应用程序将更新。 如果发生错误,它将被打印到浏览器控制台。 通过


【文件预览】:
prism-master
----.gitignore(131B)
----main.c(5KB)
----prism-cli.gemspec(705B)
----README.md(14KB)
----.gitmodules(163B)
----bin()
--------prism(2KB)
----Gemfile(151B)
----mruby()
----examples()
--------server.js(417B)
--------counter.rb(665B)
--------http.rb(451B)
----LICENSE(1KB)
----mruby.patch(3KB)
----.gitattributes(32B)
----script()
--------build-prism-runtime(908B)
----package.json(629B)
----Gemfile.lock(186B)
----src()
--------prism.rb(7KB)
--------prism.js(4KB)
----build()
--------bundle.wasm(631KB)
--------bundle.js(113KB)
--------prism.js(33KB)
----wasm-server.js(2KB)
----COMPILING.md(1KB)
----.travis.yml(275B)
----Makefile(301B)
----emsdk()
----package-lock.json(59KB)
----slides()
--------app.rb(8KB)
--------build()

网友评论