golang实战使用gin+xorm搭建go语言web框架restgo详解1.2 我要做什么

版权声明:本博客文章,均为本人原创编写,转载请注明出处! http://blog.csdn.net/keytounix https://blog.csdn.net/keytounix/article/details/79336513

个人觉得golang 是一款非常优秀的语言,但是非常遗憾,目前还不是我们团队的最优选择,为了弥补这份遗憾,我们需要做些什么。梳理一下,我要做的事情,主要有如下几点

1演示如何集成golang web框架本书的目的不是在于集成一个golangweb 框架,而是在于演示如何集成一个golang框架,原因如下

l golang框架已经很多。国外的如matini,revel,gin,国内也有beego.这些框架都很优 ,各有所长,但也正是因为这些,所以有毁有誉,当然这不是重点。

我们往往会碰到很多场景,现有的框架能解决我们的问题,但不是最好的解决方案, 需要定制我们自己的框架。

我们对框架有要求,希望简单好用,同时又希望具备高扩展性和开发性。

我们看到上述各种框架的优势,我们希望将他们整合起来,扬长补短。

基于如上原因,我决定不重新制造轮子,而是给大家做一个示例,怎么制造轮子。同样地,正是因为这些因素,我们在搭建过程中会大量使用第三方优秀成果,这从根本上决定了我们产品的开放性。

2丰富golang应用生态圈。golang 上手简单,php有点相似,有人甚至会认为golang是一种解释性语言。Golang效率高,天然支持并发,性能好,又能打包成可执行文件,无需容器,安全可靠,但是为什么这么一种语言,为什么没有获得和php一样高的使用率呢?我认为主要是golang应用生态圈没有丰富起来。

长期以来,人们认为golang 只适合做高并发,高科技的事儿,这可能是因为golang 生高贵吧,golang在又拍云得到大规模运用,和云计算沾上边儿,有点曲高和寡的味 道。

类比php,我们会发现博客软件有wordpresscms 有织梦帝国,商城有ecshop、 ecmall,开元框架有thinkphplaravelyii,golang语言,我们有什么?应用生态 圈极度缺乏。

类比javajava有庞大的生态圈和中间件,java已经是企业级应用的首选语言,这不 单是因为java性能好,跨平台,还因为java已经有好几代使用者,是忠实粉丝,而 golang,使用者都是弄潮儿。

以上几点可以看出,丰富golang生态是golang推广的重中之重。

3、大力宣传和推广golang我计划大力宣传和推广golang,具体做法如下

宣传和推广golang传统行业应用场景,主要包括cms应用,个人博客应用,商城应用、 微信管理后端等五大基础领域。

宣传和推广golang移动互联网应用场景,golang具备天然的高并发优势和快速迭代 优势,我们可以golang推广到互联网场景应用,如小游戏上。

挖掘新的golang使用场景,使golang更接地气,如秒杀、拍卖、大数据采集和处理等 场景都是golang用武之地。

其他渠道如搜索引擎seo推广、行业热点推广


本文源代码源代码获取地址 https://github.com/winlion/restgo

待提供源代码清单

10.1 restgo后台管理框架

https://github.com/winlion/restgo-admin

10.天天任务清单小程序

https://github.com/winlion/dailytask

10.工业大数据采集

10.restgo cms 

10.restgo 千人大群


golang实战使用gin+xorm搭建go语言web框架restgo详解1.1 go语言的困境

golang实战使用gin+xorm搭建go语言web框架restgo详解1.2 我要做什么

golang实战使用gin+xorm搭建go语言web框架restgo详解2 框架基本架构

golang实战使用gin+xorm搭建go语言web框架restgo详解3 系统常用配置参数

golang实战使用gin+xorm搭建go语言web框架restgo详解4 路由配置

golang实战使用gin+xorm搭建go语言web框架restgo详解5 控制器C

golang实战使用gin+xorm搭建go语言web框架restgo详解5.2 跳转和重定向

golang实战使用gin+xorm搭建go语言web框架restgo详解5.3 资源控制器

golang实战使用gin+xorm搭建go语言web框架restgo详解5.4 控制器参数绑定

golang实战使用gin+xorm搭建go语言web框架restgo详解5.5 控制器模型绑定

golang实战使用gin+xorm 搭建 go语言web框架restgo搭建详解5.6 控制器参数校验

Golang go语言整合gin+xorm 搭建 web框架restgo搭建详解5.7 控制器数据响应

golang实战使用gin+xorm搭建go语言web框架restgo详解5.9 控制器controller编程

golang实战使用gin+xorm搭建go语言web框架restgo详解6.1 模型M和Orm

golang实战使用gin+xorm搭建go语言web框架restgo详解6.4 推荐编程方式

golang实战使用gin+xorm搭建go语言web框架restgo详解7 视图层V

golang实战使用gin+xorm搭建go语言web框架restgo详解8 关于模板

golang实战使用gin+xorm搭建go语言web框架restgo详解9 session、日志、鉴权


作者简介:胡文林,持续创业者,长期从事技术开源工作。微信号jiepool-winlion



阅读更多

没有更多推荐了,返回首页