这是我参与「第五届青训营 」笔记创作活动的第3天。 今天这节课可谓是新的知识如大海般直接给我卷进去了,一度让我产生怀疑自己的想法,对于开发我了解的东西太少太少,很多基本概念还是模糊的,不过这也恰巧是我挑战自己提升自己的机会。先说今天我遇到的问题吧,问题实在太多了,今天课上的知识点又多又碎又新,听了两个小时可能需要我几天的时间去消化,在上课途中就遇到很多问题,老师随口说的一些名词我有的都不知道什么意思,都记了下来课下去查看了,然后是代码,今天这三个框架的代码,gorm还是比较易懂,后面的hertz和kitex的代码实在是不好记也不好理解(对我个人而言),课后我要加大功夫去看文档尽最大可能理解了,可能再加上以后用的多了就记住了。然后就是hertz和kitex的功能我有点模糊不清,我也会去搜资料搞清这两个框架的具体功能。然后是课下,课中老师提到kitex对windows的支持不完善,所以我用虚拟机在centos7中重新下了go,git和vscode,中间出现了很多配置问题,花了不少时间(本来还想看文档呢)。这些问题有的已经克服了有的还没解决,我写完笔记就要去解决了,然后总结一下今天课程内容吧。首先老师大致介绍了gorm、kitex和hertz的功能,然后分别介绍了三个框架的api的基础使用,这些使用方法要通过文档和应用加深记忆,跟着老师过几遍虽然能理解,但是记忆还是不深。在课前我也搜了orm和rpc的概念,而gorm和kitex是分别对应orm和rpc的框架,通过老师的讲解我了解了这三个框架的强大,老师说kitex和hertz还在优化中,相信以后我们的开发会在这三个框架的协助下更加轻松和便利。