golang下很舒服的web框架:neo——推荐了解nodejs的koa的用户使用

原文: https://771dian.com/cb/topic/Vkx-KvzFl

golang下,中间件式的web框架,之前介绍过 gin和echo的对比。作为性能最高的两个近似框架,也拥有相同的坑爹之处:

  • 路由不照自己编写排序,打乱的树形路由之间到处冲突,路由设计极不友好。为避免冲突,rest路由只好越写越长,毫无简洁感。

  • 同时,ehco调试信息少得可怜,路由冲突了也不报错,严重耽误时间。

  • gin命名不符合一般常识,小别扭很多。方法要大写:Post要写POST;路径/*key/ 解析出来还带 "/"号,要自己去掉;作者是学生,忙于青春事务



于是,我们决定地毯式搜索,寻找一个靠正则表达式就解析的路由,同时命名正常舒服,像nodejs的koa那样顺手的轻量级框架。


在试用了一堆框架后,还真发现了这个超舒服的框架:neo

https://github.com/ivpusic/neo 


德国人写的轻量级框架,感觉和 nodejs 的Koa、exrpess 风格非常接近。完善的中间件包装有上下文正常顺序路由支持通配符正常的命名方式。上手各种舒服~~


同时,作者似乎在一家从事云服务的公司,因此框架可持续发展基本可以保障了~~目前,这个框架似乎没有任何宣传过,还没什么人知道。但是,如果你也觉得gin的路由使用不便,那么neo就是紧挨在旁边的最佳选择。



转载于:https://my.oschina.net/u/2391672/blog/610727

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值