GO为什么到现在还没有一个比较好的框架,真是让人无语
首先你得明白为什么要用框架
java出生时的定位是简化版多平台c++,还是桌面软件的年代。如果用原生写web,毫无技术含量的crud也能累死你。框架说白了,就是集成了搭建web服务和crud这一套代码量超大的低级工作,让你能更高效的crud。
go出生时web服务已经满世界都是,标准库就有非常强的支持。一行代码就能搭建web,crud大不了用个gorm,还要框架做什么呢?那些框架也不过封装一下http包再加上自己的一套约定,有去读那一堆堆的文档约定的时间,我都可以手撸一个了。而且和公司业务绝对契合得多,相当于java拿spring二次开发,做内部定制框架了吧。
在下一个网络构建大变革的时代来临之前,go的框架意义都不大。我现在工作是单独写一些工具,更是完全找不到用框架给自己加上满身枷锁的理由。
#8
更多评论