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... 阅读全帖 |
|
|
M****z 发帖数: 1058 | 3 木有办法,要做东西肯定是按照要求来做,不可能都follow它的规矩。
nodejs的MVC是像爆米花一样,不过都是开发到一定程度就卡住了,最近比较火的是
sailsjs,不过都不成熟,感觉还赶不上JS前台的那些成熟,ORM如果是用mongodb的话
,mogoose算是很不错的选择了。
node的用户群和RoR不太一样,我估计出个full stack的可能性不会像RoR那样。就像
Clojure的用户群和他们不一样一样。
文档没少看,代码没咋写,等着对JS感觉开光的那一天 |
|
|
|
|
d****n 发帖数: 1637 | 7 用过Mojolicious, 在perl里就那呢几个web framework。也没啥选的。
用来写rest api 就一个字,累。
每个model都要写一边。再来个ACL就彻底停工了。比起ROR/sailsjs这东西真是不
efficient
categorisation
s
is
existing
achieved |
|
d****n 发帖数: 1637 | 8 nodejs file IO 就只能嘿嘿了,写起来别扭,读起来不爽。
golang 一点也不怕。完全没压力。8个goroutine出去,一个channel等回来,你有多少
cpu,我就能扩展多少。
nodejs 就会,
setImmediate(function(){
})
要不就async.parallel([])
有人提promise,说高级,我看半斤八两。debug时候就挠头皮吧。 |
|
|
d****n 发帖数: 1637 | 10 兄弟不才。多听听别人看法,我的太偏激了。
非常感谢大牛哥开帖:) |
|