golang beego框架使用有感

u012210379 · · 3555 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

beego这个框架怎么说呢,刚开始上项目的时候,有个技术很强悍的前辈告诉我:"go语言框架啊,唉。。。",无奈之下,翻遍博客园、csdn、golang中国之后,还是决定用beego,不为别的,只希望中文文档给力些,现在官网项目基本快写完了,把beego遇到的问题记下来:

  1. beego的水平比不上java web的SSH,但是做一个网站最基本的功能都有了,截至项目快完成我基本只用到了路由功能。。。。
  2. 对于之前不是做web出身的,beego框架其实不怎么好用。golang语言自身把http写的已经差不多了,beego最大的贡献就是把一大堆api给封装了起来,即使你跟我一样对web不熟悉,只要知道自己需要啥功能,通过框架来调用就行;
  3. orm用起来不舒服,综合群里众人的评价,最后还是自己写,只为放心,错了也知道去哪里改;
  4. beego返回的json格式为"Content-type:application/json",但是,IE、谷歌浏览器接收不到,只有火狐正常,搞了一个礼拜,前端都快疯了,偶然之间有牛人来到公司串门,告知问题后,把返回的格式改为了"Content-type:text/html"。。。世界清静了。当时后台打印输出没问题,前台单独显示也没问题,只要前台调用后台来显示,就完蛋......知道问题出在了框架身上,我心里很难过。我把这个问题反映给了beego作者,谢大也没什么反应,唉,如果还有其他人也做ajax图片上传预览功能,希望这段话能帮到他;
  5. beego文档没有写,但实际上已经有一个专门用作验证码的模块,写的很棒,可惜没给方法修改背景、个数、大小,如果你也有这样的需求,建议把框架里面的这一块扣出来,自己写给自己用,就好了;
  6. beego有很多瑕疵,但是瑕不掩瑜,用起来方便是真的,而且,个人觉得最最最最好的一点,这个框架我能看懂(以前SSH源码压根看不明白,所以放弃了web方向转向移动端),觉得不爽的地方就照葫芦画瓢,我这样一个来月的golang新手,都能用beego瓢出来比较符合要求的项目,何况尔乎?

与所有和我一样的new golang coder共勉。




有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:u012210379

查看原文:golang beego框架使用有感

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3555 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传