topics

全部话题 - 话题: beego
1 (共1页)
d****n
发帖数: 1637
1
sailsjs 设计理念完胜beego,根本没法同日而语。
auto api, lifecycle event, multiple database backend, etc.
完全包含当今的流行web frameworks所有理念。
beego 越用越觉得设计粗糙,但是就是tmd开发快,部署快,代码阅读简单,上手快(
sailsjs相比java那套一经上手很快了,去年搞java时候build 就tmd用了两个星期,感
觉真不是给人设计的。 .net也简单,但是不喜欢$MS)。
beego坐在golang的大船上,人家有啥,它就有啥。golang 1.6里面马上http/2默认支
持了,
beego啥也不用改,就加上
HttpCertFile =
HttpKeyFile =
就完事了。
golang没有generic,其实也不耽误啥,多练习联系interface, type switch,也就啥都
一样了。
java,c++, c#那个generic也很少用。都是在核心代码上。
java 一个exception 能tm打印出300多个stack来,看起来tm生气。
C# 好点,就20... 阅读全帖
d****n
发帖数: 1637
2
来自主题: Programming版 - beego 太糙了
bee api 自动生成model, controller,
1 model 里面见到foreign key 就not null
2 controller 居然不支持自动 left/inner join
两个以上同类型fk时候,第二个 panic
3 没有join的时候, 还挂着个 sub-structure 很浪费io
{
id:123
UserId:{
id:456,
name: null
}
}
不用join时候可以简洁点
{
id:123
UserId: 456
}
4 controller 都是靠各自的response,还没发现可以refactor的地方。
5 panic时候也response 200,这个最难以容忍
6 query url 太简单了, 没有发现条件查询,e.g. /v1/user?name="like me"&date=
"> 2015"
7 again,每个controller 里面都要重新parse url parameters, no refactor
8 beego and bee tools source co... 阅读全帖
l**********n
发帖数: 8443
3
意思是beego实际上完胜sailsjs?
d****n
发帖数: 1637
4
来自主题: Programming版 - go适合做web么?
我用的是beego,比起martini,beego 有偏好,但是有orm.我可没那能力和时间自己造
一个轮子。
martini 我感觉有两点好的,
1. router 是tree的,支持很好的regexp, query parsing也很standard
beego 的太简单,太少doc
2.http.Hanlder 和 golang的compatible. func fn(request, response)
beego的只用 一个struct (beego.Controller) 传来穿去,很难refactor 或者
intercept
beego 有自己的middleware装法,但是不标准, 要follow it.
public的middle ware 都支持标准 handler singnature.
matini不好的就是要自己装orm,感觉好多人自己加装gorm。
我只有用RDBMS 的经验。没用国 noSQL, (听说golang支持mongodb也不错)
golang 自己家的rethingDB 也很好,但是太新了。一次update 就改动了2000多个
featur... 阅读全帖
m***r
发帖数: 359
5
来自主题: Programming版 - Web技术日报 2015年2月楼
Web技术日报 2015-02-07
@好东西传送门 出品, 过刊见
http://web.memect.com
订阅:给 [email protected]
/* */ 发封空信, 标题: 订阅Web技术日报
更好看的HTML版
http://web.memect.com/archive/2015-02-07/short.html
1) 【Rossberg, V8/Google谈JavaScript的新方向】 by @F2E前端技术社区
关键词:JavaScript, Andreas Rossberg
Experimental New Directions for JavaScript, Andreas Rossberg, V8/Google [1]
[1] https://drive.google.com/file/d/0B2p58mpwToefRzlGMzRxTnhNb00/view
2) 【从攻击者的角度来解读ECMAScript 6新特性】 by @xisigr
关键词:JavaScript, 幻灯片
从攻击者的角度来解读es6中的新特性,各种bypass,的确很... 阅读全帖
W***o
发帖数: 6519
6
来自主题: Programming版 - go适合做web么?
我想试试把gorm整合到beego 看看, beego自带的orm还是太原始了
e*******o
发帖数: 4654
7
来自主题: Programming版 - Go Web 编程
https://github.com/astaxie/build-web-application-with-golang
http://blog.gopheracademy.com/day-05-beego
书写的有点糙,不过,我没系统的学过网络的知识,还是有所收获。
d****n
发帖数: 1637
W***o
发帖数: 6519
9
来自主题: Programming版 - 有人用beego么,分享下感受
是的,这个国产轮子的确很猛
我觉得做中间层挺好用的。
最近读了一下它的代码,对于学go 帮助很大
d****n
发帖数: 1637
10
来自主题: Programming版 - 有人用beego么,分享下感受
http://www.v2ex.com/t/89374
国内好像骂作者的比较多。可能是嫉妒?
d****n
发帖数: 1637
11
来自主题: Programming版 - 有人用beego么,分享下感受
俺也没大牛那么多机会写amazon cloud app,老老实实练手指头。
W***o
发帖数: 6519
12
来自主题: Programming版 - beego 太糙了
还是自己写,慢工出细活。这种草快梦的,以后维护成本会更高
f******2
发帖数: 2455
13
来自主题: Programming版 - go适合做web么?
Beego感觉是走Django的路子,重型机械。
Martini,Goji感觉是Flask的路子,可插入可拼装是卖点。
Gorilla在这里边是什么位置?
W***o
发帖数: 6519
14
来自主题: Programming版 - go适合做web么?
昨晚试了一下gorm +beego, 可以写和读,今天继续整
d****n
发帖数: 1637
15
来自主题: Programming版 - go适合做web么?
整机,半成品,零件
很奇怪,beego和martini都没有用Gorilla组装
d****n
发帖数: 1637
16
nodejs file IO 就只能嘿嘿了,写起来别扭,读起来不爽。
golang 一点也不怕。完全没压力。8个goroutine出去,一个channel等回来,你有多少
cpu,我就能扩展多少。
nodejs 就会,
setImmediate(function(){
})
要不就async.parallel([])
有人提promise,说高级,我看半斤八两。debug时候就挠头皮吧。
W***o
发帖数: 6519
17
非常感谢大牛哥开帖:)
d****n
发帖数: 1637
18
兄弟不才。多听听别人看法,我的太偏激了。

非常感谢大牛哥开帖:)
t**r
发帖数: 3428
19
来自主题: Programming版 - 现在Go有没有restful framework胜出呢?
beego?
W***o
发帖数: 6519
c****f
发帖数: 1102
21
来自主题: Programming版 - 现在Go有没有restful framework胜出呢?
现成的是beego 国人写的
然后一般自己写不复杂的话我用https://github.com/go-martini/martini 貌似已经不
维护了
其实用go写网站的真不多 因为最近版本更新之前他的template都不支持 - 去后部
return
但是用go 写系统service的是很多的很多 因为比C效率高太多
t**r
发帖数: 3428
22
来自主题: Programming版 - 现在Go有没有restful framework胜出呢?
beego?
W***o
发帖数: 6519
c****f
发帖数: 1102
24
来自主题: Programming版 - 现在Go有没有restful framework胜出呢?
现成的是beego 国人写的
然后一般自己写不复杂的话我用https://github.com/go-martini/martini 貌似已经不
维护了
其实用go写网站的真不多 因为最近版本更新之前他的template都不支持 - 去后部
return
但是用go 写系统service的是很多的很多 因为比C效率高太多
f******2
发帖数: 2455
25
来自主题: Programming版 - 推荐一个framework,上手快功能强
beego,
写api后台的人一句 bee api my_api,所有架子都搭好,自己到里面去小修改,2小时
后简单的api server就成了。
写webapp的人一句bee new my_api,也是所有架子都搭好。再找个design能力强的伙伴
,两天后webapp就起来了
先说这么多,继续深入研究研究。
f******2
发帖数: 2455
26
来自主题: Programming版 - 推荐一个framework,上手快功能强
我自己只实践了api的部分,webapp部分只有观察没有实践。
对webapp,api框架有需要的兄弟们可以用用,感觉比django要好很多,虽然django是
我认为很容易上手的东西了。
其实甚至可以做些contribution,evangelism。django是treat documentation as
code,这个是它当年火的原因(sale做的好),beego的doc一点都不弱,但是英文版的
需要加强。
d*******r
发帖数: 3299
27
来自主题: Programming版 - 推荐一个framework,上手快功能强
以前看过 beego 的代码质量被狂喷的帖子
https://www.v2ex.com/t/89374
不过其实好用就行
W***o
发帖数: 6519
28
来自主题: Programming版 - revel这个 go web framework咋样,如何?
不如beego 吧
1 (共1页)