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

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

一个字:爽。

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

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

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

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

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

Yew 的意义和初步使用体验相关推荐

  1. TNT 初步试用体验报告

    TNT 初步试用体验报告 已经购置了绿联 type-c 的拓展坞,配合我的蓝牙键盘鼠标,今天终于顺利的尝试了 TNT 系统.就目前的完成度来说,远远超出了我的想象,但仍未达到可以长期使用的底部. 说实 ...

  2. 如何创造峰值体验_创造有意义的数字设计体验

    如何创造峰值体验 Editor's Note: This article is based on experiences faced on my daily work in order to crea ...

  3. CUAV RTK初步使用体验和感受

    记录使用RTK进行无人机定位并操作的使用体验 一. RTK定位设置 使用的是CUAV制作发售的RTK,型号为C9P,目前该产品已经下架,上新了C9PS. 并不需要太多的设置,在飞控接入RTK后(也包括 ...

  4. 设计的意义:交互的体验界面

    引言:设计有潜力成为又一个中国企业界人人谈论的能改变一切的"魔法棒".可如果希望从设计中获益,那么在设计成为一个包罗万象的流行词汇之前,至少要搞清设计究竟是什么? "设计 ...

  5. ei capitan mysql_OSX 10.11 EI Capitan初步上手体验以及开发环境配置

    国庆放假在家,第一时间就升级了10.11,把玩了几天,也攻克了一些与开发环境相关的问题,在此跟大家分享一下. 作为一名开发人员,还是先谈谈与开发环境相关的问题吧.截止到目前发现了两个问题,可能会影响正 ...

  6. 小米10pro使用说明书_小米10pro 初步使用体验

    最近比较折腾机器 就入手了小米10pro 总结以下几点 纯主观 不要对号入座 先说优点 1.比较完善的系统 什么功能都有 2.拍照不错  夜景比不上华为m30p  但是一亿像素拍的真是清楚 3.nfc ...

  7. ESP32-S3 自带usb/jtag初步尝试体验

    一.背景 最近在做一台小机器,设备初步规划使用几个实体按钮,这样方便用户戴手套操作.但因为设备有一些需要配置的参数,有需要配备屏幕.但是开发时间比较紧.考虑再三,决定先在初步配备一个简单的控制箱.控制 ...

  8. 石头扫地机器人卡顿_小帅慢评 篇三:石头扫地机器人S50半年使用体验新品T65简评...

    小帅慢评 篇三:石头扫地机器人S50半年使用体验&新品T65简评 2019-08-28 15:44:51 12点赞 35收藏 8评论 碎碎念懒人实现光脚丫子满地跑的利器-石头S50扫地机器人小 ...

  9. 雷柏鼠标怎么配对接收器_四款蓝牙鼠标的详细使用体验对比

    前几天写稿子的时候,我那心爱的微软Designer(设计师)鼠标的滚轮又罢工了. 我对IT类产品一直以来都是"高烧"不退,对鼠标之类的外设格外讲究.自从第一台Surface Pro ...

最新文章

  1. ***产业链 安全新忧患
  2. 把html变成桌面的软件,5 分钟把任意网站变成桌面软件
  3. 肝!用 Python 加密文件
  4. Python学习笔记之if语句(三)
  5. DPDK 20.05 | rte_pci_bus思维导图 | 第一版
  6. python进程间通信总结_进程间通信方式总结(优缺点)
  7. vcredist_x64.exe/vcredist_x86.exe的用处
  8. 通用数据库连接工具--DbVisualizer的使用
  9. Mac最好用的SSH工具———SecureCRT使用以及下载
  10. 【领域建模】UML类图工具推荐
  11. 分享一款免费刷相关搜索、联想下拉推荐、网页快照排名的软件
  12. eNSP-利用单臂路由实现VLAN 间路由
  13. t分布em参数估计matlab,参数估计的MATLAB实现.ppt
  14. 电子电路学习笔记(2)——电容
  15. 常用计量单位及其换算
  16. javaee实训报告总结_javaee实训总结
  17. python实现超级玛丽小游戏(动图演示+源码分享)
  18. 计算机光线太强哪里调整,电脑光线太强怎么调暗
  19. 学习记录 1.Web of Science数据库检索极简版
  20. 小熊派移植 TencentOS-tiny+EC20+SAL框架对接 TCP/UDP 服务器

热门文章

  1. Mathematica13 for Mac安装包+安装教程
  2. golang pbkdf2加密存储用户密码
  3. 计算机应用中职学校,中职学校计算机应用专业及课程设置改革创新与实践
  4. 小米电视2 android版本,小米电视2的配置参数是什么?小米电视2标配有什么?
  5. 用c语言构造下三角,数据结构之获取矩阵下三角
  6. 34.9Tbps的传输速率 NEC演示接近香农极限
  7. Unity3D教程:着色器
  8. python 抢购小米_小米商城优惠券抢购
  9. pytest之fixture介绍——contest.py
  10. 计算机网络交换机命令汇总,锐捷交换机常用配置命令汇总,收藏备用!