网站以及接口源码:https://github.com/iissy/goweb
vue 后台管理源码:https://github.com/iissy/hrefs.cn
希望对初学者一个参考,有问题可以给我留言,演示网站:https://www.hrefs.cn/
有疑问加站长微信联系(非本文作者)

网站以及接口源码:https://github.com/iissy/goweb
vue 后台管理源码:https://github.com/iissy/hrefs.cn
希望对初学者一个参考,有问题可以给我留言,演示网站:https://www.hrefs.cn/
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
春节期间没休,将网站从 .net core 切换到 go iris,一直置身于开源项目中,此仓库已经有200多个星星了
总共花了大概多长时间?
打开很快,厉害
为啥要从.net core切换到go iris? 难道.net core不香吗?
goweb 仓库大概花了10天左右,vue(hrefs.cn)仓库是现成代码,2,3天就修改好了。当然后续有陆陆续续小修改。
从 .net core 切换 go iris 有两个原因: 1、个人喜欢 go,go 更加接近开源社区,促使你去深入学习原理,.net core 还是有个性的封装,经常改来改去,真心学不过来,总感觉是发布个半吊子,比如 IHost 接口在 core 2.1 之前没有,写控制台程序还得用 IWebHost,感觉别捏,到 2.1 版本才将有从 IWebHost copy代码搞了个 IHost,现在 3.1 又使用 IHost 接口,IWebHost 在启动文件中看不见了,再看看不管是 java sprint boot,还是 go web,哪有这么样倒腾的;
2、市场原因,现在 net 市场在萎缩,主要是大牛们都纷纷转 go、java、python 等等
没错,go 飞快,占用资源少,我一台 1核1G 的阿里云香港服务器,还装了 nginx,redis
嗯,.netcore是没有很好的规划毕竟是个边缘产品,.netcore最值得骄傲的就是速度快而已. 你选择 web 框架做过选型吗? 为啥要用iris呢? gin的star星数远高于iris, 还有国产的beego?
.net core 3.1 速度是不错,我之前就是用 .net core 3.1,gRPC。至于选型,没有太深入去研究。原则上一般不会国内的框架。gin也很优秀,做纯接口是没有问题的,但是它在模版上处理没有 iris 好,使用方式有点类是 asp.net mvc 模版。