Perseus —— 基于 Rust 的 Web 开发框架
Perseus 是一个速度极快的前端 Web 开发框架,采用 Rust 构建,支持在构建时、请求时、增量时或任何你想要的方式生成页面状态。
- 支持静态生成(只提供静态资源)
- 支持服务器端渲染(提供动态资源)
- 支持在一段时间后和/或使用自定义逻辑进行重新验证(更新渲染的页面)
- 支持增量再生(按需构建)
- 开放式构建矩阵(与任何渲染策略一起使用)
- 通过 Fluent 实现开箱即用的全面 i18n 支持
- Lighthouse 在桌面上的评分为 100 分,在移动端上的评分超过 95 分。
- 支持热状态重载
示例
use perseus::prelude::*; use sycamore::prelude::*; #[perseus::main(perseus_axum::dflt_server)] pub fn main<G: Html>() -> PerseusApp<G> { PerseusApp::new() .template( Template::build("index") .view(|cx| { view! { cx, p { "Hello World!" } } }) .build() ) }
开始
要开始使用Perseus,你首先应该确保你已经安装了Rust语言,建议你通过 rustup
来完成,这将让你非常容易地管理 Rust 的不同部分。
安装 Rust 后,可以运行以下命令来安装 Perseus:
cargo install perseus-cli
perseus new my-app
。这将创建一个名为 my-app/
的新目录。cd
到其中,就可以运行这个命令来启动你的应用程序: perseus serve -w

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 何为神经网络卷积层?
摘要:本文深度讲解了卷积计算的原理,并详细介绍了构成所有卷积网络主干的基本元素,包括卷积层本身、填充和步幅的基本细节、用于在相邻区域汇聚信息的汇聚层,最后给出卷积层和汇聚层的代码示例和CNN框架结构图。 本文分享自华为云社区《神经网络基础部件-卷积层详解》,作者: 嵌入式视觉 。 前言 在全连接层构成的多层感知机网络中,我们要通过将图像数据展平成一维向量来送入模型,但这会忽略了每个图像的空间结构信息。理想的策略应该是要利用相近像素之间的相互关联性,将图像数据二维矩阵送给模型中学习。 卷积神经网络(convolutional neural network,CNN)正是一类强大的、专为处理图像数据(多维矩阵)而设计的神经网络,CNN 的设计是深度学习中的一个里程碑式的技术。在 Transformer 应用到 CV 领域之前,基于卷积神经网络架构的模型在计算机视觉领域中占主导地位,几乎所有的图像识别、目标检测、语义分割、3D目标检测、视频理解等任务都是以 CNN 方法为基础。 卷积神经网络核心网络层是卷积层,其使用了卷积(convolution)这种数学运算,卷积是一种特殊的线性运算。另外,...
- 下一篇
ChatGPT 的统治正在冲击 Stack Overflow?
网络分析公司 SimilarWeb 最新发布的一份数据指出,开发人员已经越来越多地选择从 AI 聊天机器人和 GitHub CoPilot,而非编程问答社区 Stack Overflow 上获取建议。 事实上,自 2022 年初以来,Stack Overflow 社区网站的流量就已经出现了下降;GitHub CoPilot 自 2022 年 6 月起普遍可用。在 OpenAI 的 ChatGPT 流量成倍增长的同时,Stack Overflow 的访问量一直在稳步下降。 鉴于 ChatGPT 面向包括开发人员在内的更广泛的受众,而 Stack Overflow 只要是以开发人员为中心;两者之间的比较存在一定的不公平性。因此 SimilarWeb 还详细对比了 Stack Overflow 和 GitHub 的情况。结果表明,GitHub 的流量在增长,Stack Overflow 在萎缩。“我们不能说 GitHub 的增长有多少与其对 OpenAI 技术的拥抱(以及微软更广泛的拥抱)有关,但相关的热议可能有所助益。” 一些具体数据包括: 与去年同期相比,自 2022 年 1 月以来, ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境