不算实习也已经从业 5 年,在小公司见证了很多架构从零搭建起来,从零开始承接流量,这里分享下我眼里的大前端技术架构演进
如今单单实现业务目标已经不够了,性能和体验是上层产品的基础,更加优质、体验更好的业务变得越来越重要。所以实现极致的性能、提升产品体验,是很值得追求的一件事情。
很多技术的实现不是简单的解决某个场景,解决方案之后还有着不同的思考和思维方式,比如 Hooks、Flux、Fiber、TypeScript,这篇文章聊聊~~
我喜欢的全局数据管理层只需要一个数据层,而不是各种范式、同步异步的需求,更不是没办法代码提示的各种 Action Type,尤其是没有 typescript 支持,不喜欢各种类型写好多次,不喜欢各种数据层概念,只想要实现一个简单朴素的数据管理工具
WorkPad 是一个非常有意思的项目,花了很多空闲时间打磨,光基础架构的重构就好几遍,现在略微记录下开发的思路和想法。本文为第七篇文章,谈谈怎么在 monaco-editor 上添加编辑器必备的 Git Dirty Diff 功能。
WorkPad 是一个非常有意思的项目,花了很多空闲时间打磨,光基础架构的重构就好几遍,现在略微记录下开发的思路和想法。本文为第六篇文章,谈谈怎么在 monaco-editor 上添加语言服务支持 LSP 的。
WorkPad 是一个非常有意思的项目,花了很多空闲时间打磨,光基础架构的重构就好几遍,现在略微记录下开发的思路和想法。本文为第五篇文章,谈谈怎么在 monaco-editor 用 textmate 替换内置语法和高亮的。
WorkPad 是一个非常有意思的项目,花了很多空闲时间打磨,光基础架构的重构就好几遍,现在略微记录下开发的思路和想法。本文为第四篇文章,谈谈命令行终端是怎么集成的。
WorkPad 是一个非常有意思的项目,花了很多空闲时间打磨,光基础架构的重构就好几遍,现在略微记录下开发的思路和想法。本文为第三篇文章,谈谈 monaco-editor 的集成的。
WorkPad 是一个非常有意思的项目,花了很多空闲时间打磨,光基础架构的重构就好几遍,现在略微记录下开发的思路和想法。本文为第二篇文章,谈谈基础架构是怎么实现的。
WorkPad 是一个非常有意思的项目,花了很多空闲时间打磨,光基础架构的重构就好几遍,现在略微记录下开发的思路和想法。本文为第一篇文章,谈谈想法、技术栈、基础核心等。
TypeScript 真的是一个很伟大的前端静态类型解决方案,已经离不开了,简单列举一些内容~~
flutter 已经不算是新生的事物了,毫无疑问是一个非常优秀、很有前景的技术栈,但是并不能说生产环境里这个一个多么低门槛的完美解决方案。