Li Guangqiao
一个正在转rust的ExtJs前端工程师。迷信rust的整体发展,十分相信rust在各个领域都能发光发热,至少目前rust在很多领域上验证了其安全性、易维护性。但说实话对于我这种菜鸡也是真的难上手哈哈哈~~。 思路总结:
- 万物诞生都会有一个需求来源,每一个改变都是为了解决某个问题,最后应该考虑如何去做
- 学会掌握一些宏观的知识和理论:系统论、还原论
- 工程化思想,如何描述整体,从整体架构到模块关联等 故学习东西应该像看地图一样,先看整体了解整体的结构,然后再聚焦每一个模块,对于模块的学习,思考三个问题,“是什么?”、“为什么?”、“怎么做?”;那么设计一个东西时也应该去考虑整体性和关联性。
有关于未来的发展,以下是鄙人的粗浅的观点:
- 编程语言未来应该是每个人必备的工具
- 未来的交互方式应该会以语言交互为主流
- 下一个去中心化的技术方案出来之前,区块链依然是web3建立价值体系的基础技术方案,如何将现实价值和虚拟价值联通是进入数字世界的一个大难题。
- 未来注定是AI的世界。AI的进化会伴随绝大部分人的退化,届时除了尖端人才,人们学习的重心会放在何处?
基于rust的前端框架
Li Guangqiao - 03/05/2023
相关框架 Dioxus 一个类React风格的前端框架。 web的实现——基于wasm帮助rust和js实现通信 yew 组件式开发框架,目前的判断类似于Ext。 tauri 轻量级跨平台前端框架 ...
经典区块链和现代区块链
Li Guangqiao - 03/05/2023
TODO 经典区块链:比特币和以太坊 现代区块链:near和solana 商用联盟区块链:蚂蚁链、长安链和FISCO链 ...
WebAssembly Rust and ExtJs 实验
Li Guangqiao - 02/05/2023
突发奇想:利用WebAssembly、Rust去将前端重器框架ExtJs进行迁移重构 思路1:从根拔起,利用wasm实现rust和js之间通信直接重写一边Ext.Base、Ext.Event等基础设施 思路2:初步简单整合,外部引入ext-all-debug.js框架,利用wasm实现rust和js之间通信获取Ext命名空间,然后逐个复写Ext函数 ExtJs重构实验 重构目标 学习ExtJs背后的设计思路和实现原理。 ExtJs的性能优化。 ExtJs可以使用ES6以及之上的特性。 ExtJs的轻量化。 后续计划对比vue、react框架设计思路、实现方式的区别。 后续计划结合wasm和rust技术栈尝试设计一个全新的前端js框架。 ExtJs框架的总体架构 TODO Ext基础底层模块 Ext.Base Ext.Base的思考 ...