ITPub博客

首页 > 数据库 > 数据库开发技术 > Yew 的意义和初步使用体验

Yew 的意义和初步使用体验

原创 数据库开发技术 作者:Rust语言中文社区 时间:2019-07-01 21:00:00 0 删除 编辑

论武功,俗世中不知边个高,或者,绝招同途异路。

这几天在尝试使用 Yew 给 wuta orm 写一个类似于 phpadmin 这样的管理前端,初步体验了一把 Yew 的开发模式。说一下我的感觉。

一个字:爽。

其实,开始,得熟悉一下 Yew 的理念和一些比较严格的写法要求。开始时写起来是比较慢的,这个我经验也不多,这个慢的过程,可能还会持续一段时间。

我说爽的地方是,确实,能够做到前后端全栈使用 Rust 开发(不用再碰 js 了),这个过程很爽。倒不是因为我憎恨 Js,而是 Rust 的强类型系统和严格的编译器爸爸教会我们要严格写代码,修改的代码,经过自动触发编译后,只要编译不报错,基本就能得到预想的效果。

特别想的是前后端交互后,服务器方的输出DTO由 serde 保证,到前端来,由 serde 解码。同一个版本,也几乎不会有出错的可能。Rust 的全栈开发,既保证了开发体验的一致性,又加强了质量稳定性。前后端代码也可以复用。

Yes 继承的 elm 和 react 的理念,一切皆组件,提倡砖块化编程,提高复用率。(开始慢点,后面可能就快了)。

Js/Nodejs 的理想,最后会由 Rust 来完成吗?(一个由前端攻占后端,一个由后端攻占前端,殊途同归)。


原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718411