发布我的线上网站的 go iris 全部源码

iissy · 2020-02-28 12:26:18 · 4344 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2020-02-28 12:26:18 的主题,其中的信息可能已经有所发展或是发生改变。

网站以及接口源码:https://github.com/iissy/goweb

vue 后台管理源码:https://github.com/iissy/hrefs.cn

希望对初学者一个参考,有问题可以给我留言,演示网站:https://www.hrefs.cn/


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4344 次点击  ∙  2 赞  
加入收藏 微博
9 回复  |  直到 2020-02-29 14:03:25
iissy
iissy · #1 · 5年之前

春节期间没休,将网站从 .net core 切换到 go iris,一直置身于开源项目中,此仓库已经有200多个星星了

crcms
crcms · #2 · 5年之前

总共花了大概多长时间?

snuglove
snuglove · #3 · 5年之前

打开很快,厉害

focusonline
focusonline · #4 · 5年之前

为啥要从.net core切换到go iris? 难道.net core不香吗?

iissy
iissy · #5 · 5年之前
crcmscrcms #2 回复

总共花了大概多长时间?

goweb 仓库大概花了10天左右,vue(hrefs.cn)仓库是现成代码,2,3天就修改好了。当然后续有陆陆续续小修改。

iissy
iissy · #6 · 5年之前
focusonlinefocusonline #4 回复

为啥要从.net core切换到go iris? 难道.net core不香吗?

从 .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 等等

iissy
iissy · #7 · 5年之前
snuglovesnuglove #3 回复

打开很快,厉害

没错,go 飞快,占用资源少,我一台 1核1G 的阿里云香港服务器,还装了 nginx,redis

focusonline
focusonline · #8 · 5年之前
iissyiissy #6 回复

#4楼 @focusonline 从 .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 等等

嗯,.netcore是没有很好的规划毕竟是个边缘产品,.netcore最值得骄傲的就是速度快而已. 你选择 web 框架做过选型吗? 为啥要用iris呢? gin的star星数远高于iris, 还有国产的beego?

iissy
iissy · #9 · 5年之前
focusonlinefocusonline #8 回复

#6楼 @iissy 嗯,.netcore是没有很好的规划毕竟是个边缘产品,.netcore最值得骄傲的就是速度快而已. 你选择 web 框架做过选型吗? 为啥要用iris呢? gin的star星数远高于iris, 还有国产的beego?

.net core 3.1 速度是不错,我之前就是用 .net core 3.1,gRPC。至于选型,没有太深入去研究。原则上一般不会国内的框架。gin也很优秀,做纯接口是没有问题的,但是它在模版上处理没有 iris 好,使用方式有点类是 asp.net mvc 模版。

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传