udtrokia

udtrokia

V2EX 第 236300 号会员,加入于 2017-06-20 12:14:13 +08:00
根据 udtrokia 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
udtrokia 最近回复了
10 天前
回复了 udtrokia 创建的主题 酷工作 [remote] 招 rust dev 和 react dev ( 支持实习 )
@arloor 做分布式系统和编程语言哈
10 天前
回复了 udtrokia 创建的主题 酷工作 [remote] 招 rust dev 和 react dev ( 支持实习 )
@yuwenjieshuai 可以发下 github
10 天前
回复了 udtrokia 创建的主题 酷工作 [remote] 招 rust dev 和 react dev ( 支持实习 )
@FranzKafka95 可以的,github 看看之前的代码
2020-08-10 16:26:15 +08:00
回复了 AsceticBear 创建的主题 程序员 基于 Rust + WebAssembly 的 UI 组件库
@Jirajine

不嵌套 html 或 xml 类语法是因为,HTML 的特色是把视图平面化了,对于以前的网页来讲是没毛病的,但是现代化的大部分 UI 都是立体化的结构,HTML 的表达能力已经跟不上节奏了,所以选择了这种 Object 的模式。

个人感觉,人们去开发 UI 的时候没有必要同时去学习多种语法(自制 DSL 也是新的语法,而且查询 doc 与 Debug 极其困难,ref substrate),最好的办法该是一种语法贯彻到底,其余的精力用来完善逻辑上的问题。

不过 ElvisJS 也可以添加一些 DSL 的语法来满足一些开发者的需求,但应该会以附属库的形式进行完善,因为主库还是需要保持最简洁的语法。

关于 Rust 宏,提到的创建 DSL,包括 yew 的写法,它们都是用的 Rust 的普通宏,ElvisJS 与 yew 和 Seed 有个区别是,ElvisJS 不暴露普通宏给开发者(保持语法的简洁性),只暴露过程宏给开发者,过程宏不会有 DSL 那种语法,用法是给 struct 或 function 加个 attribute 就可以了~

ElvisJS 有非常多的过程宏可以使用,docs 还在完善 XDD
2020-08-10 15:30:51 +08:00
回复了 ustcwq 创建的主题 分享创造 [原创脚本] V2EX 发帖可以快速插入图片啦~
2020-08-10 15:25:07 +08:00
回复了 ustcwq 创建的主题 分享创造 [原创脚本] V2EX 发帖可以快速插入图片啦~
2020-08-10 14:37:52 +08:00
回复了 AsceticBear 创建的主题 程序员 基于 Rust + WebAssembly 的 UI 组件库
@Jirajine

Yew 和 Seed 的语法还没有超出 html 的局限(react/vue .etc),它们甚至还需要 css 文件,并且写 pure html 有个弊端是各种语法混写,项目很容易搞得很乱。

Elvisjs 的思路比较偏向 flutter,举个例子比如 TODO MVC

yew 和 seed 需要 400+ lines 的 Rust Code,包括还需要外置的 CSS file,但是用 Elvisjs 写的话大概一共只需要 300+ lines 左右(不需要 CSS file).

最近还在疯狂更新,吊打 yew 和 seed 指日可待 LOL
2020-08-10 14:33:07 +08:00
回复了 AsceticBear 创建的主题 程序员 基于 Rust + WebAssembly 的 UI 组件库
@Jirajine 哈哈,语法还在更新中~
2020-02-18 18:54:52 +08:00
回复了 udtrokia 创建的主题 分享创造 Rust 写了个 leetcode-cli, 诚邀大佬们来体验 🐳
更新一下哈哈

事实证明 300 道题的计划失败了,认怂!

刷完 easy 的链表和二叉树后,突然有灵感去做一个 wasm UI library,昨天刚刚阶段性完工,再一次开启刷题计划嘿嘿,但愿这次能够老老实实刷题直到找到工作吧!
2020-02-18 18:50:17 +08:00
回复了 udtrokia 创建的主题 求职 [杭州/上海] 19 应届,求个前端坑~
感谢楼上留邮箱的大佬们🙏

更新一下。。。还没找到坑,这俩月刷 leetcode + 新写了俩项目。

美团之前发了简历,暂时还没有回复,@hollcXxx 老铁看到你的邮件了,小子的 css 动效不是很擅长,加上那个时候突然有灵感做新的项目就把邮件忘了....很抱歉一直没有回复!

这阵子差不多用 rust 写了个 leetcode-cli,然后又用 wasm 做了一个 cross-platform 的 UI library,正准备开始新的一轮求职~

再次感谢楼上留下邮箱的各位大佬 🙏
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3265 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.