您的位置:首页 > Web前端 > Node.js

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

2016-01-28 00:00 676 查看
摘要: 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就是紧挨在旁边的最佳选择。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: