博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017回顾
阅读量:7118 次
发布时间:2019-06-28

本文共 671 字,大约阅读时间需要 2 分钟。

Wakatime

按使用的语言来总结一下2017年。

TypeScript

用TypeScript写了:

  • 一个React前端项目
  • 一个React + Electron的桌面应用
  • 一个后端API项目

Redux、React都有完善的类型声明,编写TypeScript代码体验很好,具体可以看 里的写法,不用再纠结组件的props类型不对等问题。但是前端状态管理是个大问题,Redux写得尤其繁琐,我也没继续深入弄其他解决方案了。

第三个后端API项目,还算比较成功,上线了大半年,没有明显的性能问题,做修改也是非常容易。印象最深刻的一次是紧急增加了个小需求,没有去看代码和文档,一路用VS Code自动补全,直接用原有的模块完成了一个接口。

还用了一个Docker集群去做部署(先是阿里云的集群方案,后是Swarm),集群监控、日志采集、配置管理等等都没少弄。

PHP

写了:

  • :给composer依赖加星的小程序
  • :去UTF8 BOM的小程序,比sed、tail快
  • 自动为每个分支部署docker容器的小项目,用了一段时间就没有维护了

还有就是对旧项目的维护,没什么有趣的。

Pony

写了:

  • :一个符合RFC6455的WebSocket服务器
  • :Google的 cpuprofiler绑定

因为比较关心性能,所以写了、,顺便了解了SIMD和LLVM。

Rust

用Rust写了:

  • :一个看PHP堆栈的小程序
  • 一个任务队列,管理ffmpeg转换任务

期间也遇到不少lifetime、ownership的问题,因为我也没怎么考虑性能,clone一下也能应付过去。

转载地址:http://zybel.baihongyu.com/

你可能感兴趣的文章
梯度和方向导数的概念
查看>>
【008】Form窗体引用(dll)
查看>>
如何在类中调用session。
查看>>
使用xenu查找web站点死链接使用方法及结果分析 - Binbby - 博客园
查看>>
不再联系
查看>>
Subversion作为windows系统服务自启动
查看>>
png图片的读取
查看>>
T-SQL之表变量与临时表
查看>>
UVALIVE 4004
查看>>
ExtJS4.1:AJAX提交数据的三种方式,80%人都没用过第三种
查看>>
Flash图片处理 图像处理 效果 滤镜 pixelbender blender mode
查看>>
SSIS典型应用场景分析
查看>>
mysql 执行状态分析 show processlist
查看>>
【数据存储】利用IO流操作文件
查看>>
ios实例开发精品文章推荐(8.14)
查看>>
看板,敏捷的另一种实现方式
查看>>
Mfc资源消息的响应机制
查看>>
《JAVA与模式》之策略模式
查看>>
Huffman树
查看>>
数组长度计算
查看>>