关于我
一点背景
好的架构不是想出来的,而是做来的。
好的架构不是想出来的,而是做来的。
中国 · 深圳 · 资深全栈工程师 · 开源作者
写框架,也写业务。早年在 .NET 生态做 ORM 与开发工具(ALinq、Visual Entity、ALinq Dynamic / Inject),后来转向 TypeScript 前端与混合 APP(ChiTu、ChiTuStore),再到可视化页面设计器(jueying、page-builder),以及网站性能、SEO、ERP 打印、门店广告播放这类真实业务系统。博客园从 2010 年写到现在,GitHub 上有 105 个公开仓库;这里收录代表性项目,首页记录每天做的事。
经历
经历
2023 — 至今
资深全栈工程师
深圳 · 开源与业务系统
继续做全栈开发与开源:GitHub 累计 105 个公开仓库,2026 年新建 alinq.js 仓库;本站改为服务端渲染 + SQLite 后台,把每天做的事情沉淀下来。
2018 — 2023
可视化搭建方向
jueying / page-builder / taro-builder
连续做 HTML 页面设计器组件与所见即所得搭建器(TypeScript);同期在企业里处理网站访问速度、SEO 信息、首页可定制化重构、ERP 批量打印与门店广告播放软件,并写成 5 篇实践随笔。
2014 — 2018
前端框架与移动端
ChiTu / ChiTuStore / mgrok
用 TypeScript 写轻量级 SPA 类库 ChiTu,开源电商混合 APP ChiTuStore(233 stars,9 篇项目分享连载);.NET 微信公众平台封装 YuChang、Go 编写的 mgrok 集群版也在这一时期。
2010 — 2014
ORM 与开发工具作者
ALinq / Visual Entity / 博客园
完整实现 Linq to SQL 的 API 并扩展 Access、SQLite、SQL Server、MySQL、Oracle、Firebird、PostgreSQL、DB2 等数据库;配套实体设计器、ALinq Dynamic 与 Inject,博客园连载 Linq to Oracle 教程与前后端分离架构系列。
技能清单
技能清单
.NET 与 ORM
- C# / LINQ to SQL / ALinq
- Visual Studio 插件(Visual Entity)
- OData / WCF Data Service
- AOP(ALinq Inject)
前端与架构
- TypeScript / JavaScript
- SPA 框架(ChiTu、Knockout、Durandal)
- H5 混合 APP(ChiTuStore)
- 前后端分离与界面/数据分离
工程与业务系统
- 可视化页面设计器(jueying / page-builder)
- Node.js / 数据访问层 / 消息队列
- 性能优化、SEO、静态化缓存
- 桌面打印、广告播放、老站重构