我是一名平凡的数字媒体技术专业的工学学士,主要掌握的编程语言是ActionScript和C#。
自2016年起接触了ActionScript。ActionScript主要用于AIR开发,通过AIR可以创建出界面精彩的应用程序和游戏。
之后在2022年开始使用C#。C#依托于.NET,有着更加广泛的使用情景。它同时也被Unity作为主要的开发语言。
我先后用这些语言,自行或者结伴开发了一些软件和游戏。其中一些内容在相关社区中广受好评。
ActionScript的时代已经过去了,但它毕竟是带我进入OOP世界的语言,我对它充满了情怀。所以我不时还是会使用ActionScript去开发一些工具。
在这些年的实践中,我对自己的C#能力也有着一定的自信。我相信只要有了好的想法,就有用C#实现的机会。
我认为,用什么语言并不是最重要的。语言只是一套语法规则,重要的是它调用什么样的库,实现什么样的逻辑,以及,最终带给用户什么样的内容。
最近,我面向哔哩哔哩直播开放平台,开发了BOpenliveSDK-AIR。这是用于AIR项目接入开平的SDK。该SDK参照开发文档的要求,实现了相关的通信协议。并且以发布-订阅模式的设计思想,提供了消息管道供开发者对接业务。