近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。
组件基本信息 组件:golang-developer-roadmap 内容今天分享一个给Golang初学者和想要学习Golang语言的小伙伴使用的库,golang-developer-roadmapGo开发者路线图,这个项目库下面有整个语言的学习路线图,可以让小伙伴们快速的学习各个阶段的知识。快点收藏起来学习吧。
image.png资源本文声明: 88x31.png 知识共享许可协议先决条件
GoSQL通用开发技能
学习GIT,在GitHub上建立一些仓库,与其它人分享你的代码了解 HTTP(S) 协议,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)不要害怕使用Google,Google 搜索的力量 看一些和数据结构以及算法有关的书籍学习关于认证的基础实现面向对象原则等等命令行工具
cobraurfave/cli网页框架 + 路由
EchoBeegoGinRevelChi 关系型 SQL ServerPostgreSQLMariaDBMySQLCockroachDB 云数据库 CosmosDBDynamoDB 搜索引擎 ElasticSearchSolrSphinx NoSQL MongoDBRedisApache CassandraRavenDBCouchDB对象关系映射框架
GormXorm高速缓存
GCache分布式缓存 Go-RedisGoMemcached日志
日志框架 ZapZeroLogLogrus 日志管理系统 Sentry.ioLoggly.com 分布式追踪 Jaeger实时通信
Socket.IOAPI 客户端
REST
GentlemanGRequestsheimdallGraphQL
gqlgengraphql-go最好知道
* [Validator](https://github.com/chriso/validator.js/) * [Glow](https://github.com/pytorch/glow) * [GJson](https://github.com/tidwall/gjson) * [Authboss](https://github.com/volatiletech/authboss) * [Go-Underscore](https://github.com/ahl5esoft/golang-underscore)
测试
单元、行为和集成测试
GoMockTestifyGinkGoGoMegaGoCheckGoDogGoConvey端对端测试
SeleniumEndly任务调度
* [Gron](https://github.com/roylee0704/gron) * [JobRunner](https://github.com/bamzi/jobrunner)
微服务
消息代理
RabbitMQApache KafkaActiveMQAzure Service Bus构建事件驱动型服务
WatermillMessage-Bus框架
GoKitgo-zeroMicrorpcxRPC
Protocol BuffersgRPC-GogRPC-GatewayTwirpGo-模式
本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)