gin框架优缺点 goframe框架优缺点?
浏览量:2629
时间:2021-03-16 06:09:13
作者:admin
goframe框架优缺点?
项目代码组织规范
- 分组路由:后来发现这个功能 gin 有
- i18n
- orm
- 热重启
- 日志写入文件:原来 gin 也自带了。。。
- 登陆注册
- docker 的应用
缺点:
功能模块在其他项目中,不一定能复用。例如,orm,日志,i18n。
相对 gin 用户量偏少,很多资料查不到。例如,微信小程序获取 openid。
主要维护者就一个,github 中很多 issue 没有答复,而且基本都是中文讨论
如何评价beego框架?
你应该是想问golang的优势吧?
PHP是老牌的web开发语言,开发速度快,适合前期需求快速更迭的时候。
python做web的话,不太推荐。
golang这几年比较火,前后端分离的前提下,使得golang和Java都获得了很多大公司的青睐,前者语法简单,开发速度也还行,并发性能好,资源消耗也低。Java生态好,稳定,web框架都是经过很多大公司检验过的,缺点就是资源消耗比较大,并发性能弱一点。
beego总体来说,比较重,推荐gin,或者iris
哪个Golang的Web框架好一点,可以推荐一下吗?
可以看一下 GitHub 上的 awesome-go
( awesome 很酷的意思。可以理解为优质golang资源大全)
这里整理了基于golang的优质的web框架列表,很多开发者都在关注。
你可以从中选择适合你的。
awesome-go 中文版:
https://github.com/hackstoic/golang-open-source-projects/blob/master/README.md
awesome-go 中文版 web框架推荐列表
https://github.com/hackstoic/golang-open-source-projects/blob/master/README.md#web框架
如何学好golang语言并开发一个web应用?
想要学好Golang并开发一个Web应用,并不困难,可以依照以下的步骤学习:
- 学习Golang基础。按照教程,学习Golang的安装,模块的概念和使用,以及数据类型、结构体和函数等,打下基础。
- 学习Golang的Web框架Gin。Gin是一个Golang的Web框架,封装优雅,API友好,文档清晰,插件丰富,具有快速灵活,容错方便等特点。参照教程,实现一个简单的静态网站并运行。
- 学习Golang的ORM框架Gorm。Gorm是一个对开发者友好的ORM框架,功能完善,配合驱动可支持多种数据库。配合Gin ,可以开发简单的包括增删改查的Web应用。
- 配合前端框架,以及验证鉴权等插件,可以实现一个前后端分离的网页应用,实现复杂功能。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
中英文对照 26个英文字母对照表