笔者的软件开发生涯是从 2008 年开始的,彼时还是 2G 时代。站长之家是笔者当时经常访问的网站,站长工具也成为当时探索网络世界时的入门工具。
软件开发这些年也是浑浑噩噩得度过,鲜有建树。2020 年之前也写了一些小工具用于解决一些注入字符串拼接,SQL 生成等开发中常见的繁琐问题但不成体系。于是在 2021 年 1 月份在 GitHub 新建了一个仓库并命名为“路遥”,取“路遥知马力”之意。注意,此“马力”可替换为“码力”意为“写代码的能力”。
路遥工具箱的最初版本是使用 WinForm 编写的,采用 MDI 窗体来组合各个不同的功能模块连选项卡都没有用到。笔者也在 WinForm 和 WPF 之间徘徊了很久,直到后来遇到了 WPF 开源控件库 HandyControl ,才最终确定使用 WPF 开发,并发布了 1.0 版本。
1.0 版本发布时,笔者对 WPF 也并不熟悉。随着对路遥工具箱功能的增加,也是笔者 WPF 开发能力的提升。到后来,路遥工具箱的 2.0 版本发布。
2.0 版本的路遥工具箱更换了底层的框架,用上了依赖注入以及 Prism 框架。主菜单仿照了开源的 CMS 系统 dtcms 的后台菜单,带来了更大的工作空间。2.0 版本的一项重大变更是内建了一套远程桌面系统,笔者自此丢掉了 RDO 软件。
3.0 版本是伴随着 2022 年到来的。路遥工具箱从依赖 .NET Framework 升级为了依赖 .NET 6.0 。
以上就是截至 2022 年 1 月份,路遥工具箱的一个小历史。该工具箱的详细内容可以在: https://www.coderbusy.com/luyao-toolkit 看到。这个页面上有一个详细的列表,展示出了路遥工具箱现在支持的功能都有哪些。