GoFrame v1.15发布,企业级Go开发框架

johng · · 1904 次点击
开源中国社区? 呵呵呵. 这个米田共社区的评价也当回事么? 毫无权威性. 当然这并不是说楼主的goframe不好.goframe虽然没用过, 但是应该是很不错的. 只是说那个社区的低素质人渣太多, 还有沽名钓誉自我感觉良好自封牛人的无耻之尤有个什么叫红薯的. 选型之前, 国产的框架以前只看过别人对beego的评价, 说是代码写的一塌糊涂, 可维护性很不好, 而且也许久不更新了. 后来就选了iris, 号称性能最强, 但是后来用下来发现不够稳定, 最后还是切换到start最多的gin上. 这些框架其实大同小异, 只要不是代码写的太差, 性能差距不会很大, 就是稳定性质量有所区别, 从一个切换到另一个几乎不花多少时间. 在这种情况下, star尤为重要, 这意味着有多少人帮着一起踩雷, 我觉得用一个大而全的框架不如用小而精, 所有的三方库都用star最多的pkg比一个大全是不是更加可靠一些?
#1
更多评论
我之前是做Java程序的,在接触Go以后,一开始写一些小工具(处理一些简单问题,把go当成python来用,python又是一个带运行时的脚本语言,不会发布exe), 后来想着能否做web服务的开发,接触了beego,感觉不适合,后来接触到GoFrame ,发现它封装了很多都是我想要的功能,不需要去找第三方库,也许有更好的第三方库,但要直接使用的话,需要一些学习成本。比如 gin+gorm 都是star数量很多的,这两个项目组合使用的也不在少数,首先需要至少学习两个库,还有把他们结合,需要用到一个读取配置文件的库,还需要一个日志库,对于java转go的程序员来说,需要学的东西太多了,goframe不仅仅包含这几个功能,还有很多常用的功能,框架里啥都有。 对于其他语言转学go的程序或者初学者来说,GoFrame是一个非常优秀的框架。 对于可以随意使用各种小而精三方库的程序员来说,挤需体验三番钟,里造会干我一样,爱象介款框架:https://goframe.org
#2
我主业也是java, 业余时间写go, 说实话, 我觉得学习框架的成本并不高, 比如我用gin替换iris分分钟就弄完了, 没啥后遗症.他们都长得一样大同小异.至于你提到的其他的三方库日志库ORM库啥的, 也很容易使用啊, 没啥学习成本的.你安利的goframe应该也很不错, 不过没有特殊的原因暂时不打算尝试了.对于初学者, 我觉得打好基础用啥框架都一样.替换也是分分钟的事情.不要被固定的框架绑架了影响对go语言自身的学习和探索就好了.
#3