笔者的软件开发生涯始于2008年,当时还是2G时代。站长之家是笔者当时经常访问的网站,站长工具也成为了当时探索网络世界时的入门工具。
这些年软件开发一直是浑浑噩噩,几乎没有取得什么成绩。2020年之前写了一些小工具,解决注入字符串拼接、SQL生成等开发中常见的一些繁琐问题,但并不系统。于是在2021年1月,GitHub新建了一个仓库,命名为“路遥”,意思是“路遥知马力”。注意,这个“马力”可以用“代码力”来代替,也就是“写代码的能力”。
早期版本道路远程工具箱
姚橹工具箱最初的版本是用WinForm写的,MDI表单用来组合不同的功能模块,甚至不用tab。我也在WinForm和WPF之间徘徊了很久,直到遇到了WPF的开源控件库HandyControl,最终决定使用WPF进行开发并发布了1.0版本。
当1.0版本发布时,作者并不熟悉WPF。随着姚橹工具箱功能的增加,也是作者WPF开发能力的提升。后来,姚橹工具箱2.0版本发布。
姚橹工具箱2.0版本替换了底层框架,使用依赖注入和Prism框架。主菜单仿照开源cms系统dtcms的后台菜单,带来更大的工作空间。2.0版本的一大变化是内置了远程桌面系统,作者从此失去了RDO软件。
姚橹工具箱版本3.0
2022年出现了3.0版本。姚橹工具箱是从依赖升级而来的。NET框架为依托。NET 6.0。
以上是姚橹工具箱截至2022年1月的小历史。这个工具箱的细节可以在:姚橹工具箱-码农很忙看到。在这个页面上有一个详细的列表,显示了姚橹工具箱现在支持哪些功能。