个人2020技术总结

1.Leaflet.js浏览器

    开发地图功能,技术上值得一提的是经过修改源码解决了地图纠偏问题架构

2.ASP.NET Web API框架

    之前没有作过,本身新研究的技术,没有上.NET Core,公司用不到,是.NET Framework版的。我比较喜欢这项技术,由于程序写起来简单,用起来也简单,别的语言开发的程序也能够调用,有在线文档。异步

3.Socket学习

    为了给安卓客户端推送消息,本身用Socket实现的服务端,踩了不少坑,也学到了不少。Socket之前也写过,有BUG,或者根本就没有发现问题在哪。线程

4.线程池代理

    今年加深了对C# Task的理解,主要成果是写了TaskSchedulerEx,换了几种方案,最后选了一个我认为最优的方案写的。开发

5.异步文档

    在部分代码中使用的异步,加深了对异步的认识源码

6.CefSharp

    维护升级项目中使用的CefSharp浏览器控件,是我之前引入到项目中的,一直在维护升级,由于我很是喜欢这个控件,它是当前项目CS/BS混合架构的核心组成。

7.DBHelper

    本身写的DBHelper,包括Model生成器,维护和使用了很长时间,有四、5年了,今年花了点时间进行了重构和修改。

8.Java和Linux

    花了一点时间系统的学习了Java和Linux,不少学过就忘了,由于没怎么参与Java项目,不过公司的Java项目框架,基本可以看懂,知道原理,能作一点简单的增删改查工做。

9.动态代理

    终于经过动态代理实现了精简项目架构,项目客户端是WPF,服务端用的是WCF,经过Castle框架的动态代理把7层代码精简到3层。

10.Autofac

    这也是我很是喜欢的一个框架,本身在项目代码中尚未使用,只是写过Demo。本身写了一个简单版的,用在项目里本身独立开发的程序中。

 

    今年技术上的收获仍是很多的,虽然不是什么高大上的技术。我技术上的成长速度仍是太慢了,写了这么多年代码,之前不明白的,如今才开始明白。奈何公司以Java为主,C#生存环境堪忧。

相关文章
相关标签/搜索