当前位置: 首页 > 后端技术 > PHP

2017回顾

时间:2023-03-30 04:45:03 PHP

2017年使用语言总结。TypeScript是用TypeScript编写的:一个React前端项目,一个React+Electron桌面应用程序,一个后端API项目。Redux和React都有完整的类型声明。写TypeScript代码的体验非常好。详见Howtouseconnecttoconnectreactcomponentsandredux了解Li中的写法,再也不用担心组件的props类型不平等。但是前端的状态管理是个大问题,Redux写起来特别麻烦,就没再去寻找其他的解决方案。第三个后端API项目比较成功。已经上线半年多了。没有明显的性能问题,修改也很容易。印象最深的是紧急加了个小需求,没看代码和文档,一路用VSCode自动补全,直接和原模块完成一个接口。也用了一个Docker集群来部署(先是阿里云的集群方案,再是Swarm),集群监控,日志收集,配置管理等都搞定了。PHPwrote:thank-you-stars:给composer依赖加star的小程序strip-bom:去掉UTF8BOM的小程序,速度比sed和tail快,自动为每个分支部署一个docker容器的小项目.花了一段时间没有维护,有维护老项目,没什么意思。Pony写道:pony-websocket:一个符合RFC6455的WebSocket服务器pony-cpuprofiler:Google的cpuprofilerbinding比较关注性能,所以写了IACA,ETW,顺便学习了一下SIMD和LLVM。Rust在Rust中写道:php-stacktrace:一个查看PHP堆栈和任务队列的小程序。在管理ffmpeg转换任务的过程中,我也遇到了很多lifetime和ownership的问题,因为之前没怎么考虑过performance,clone也能搞定。过去的。