由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 大家讨论过了node.js了吗?
相关主题
Node做大系统better than Java, .NETPaypal抛弃Java是因为Douglas Crockford吗?
现在.NET也往Node上转了感觉vert.x的设计很一般呀
周末上点有用的信息我来说说go的目标对手吧
看到越来越多的公司从.NET转Node了现在还在“学”脚本语言的,都弱爆了
看了一下Meteor很不错Node.js 有用过的么 什么评价
为什么说Javascript 是披着C 外衣的Lisp?clojure这语言真不错
用了一下node.js, 看来js要一同天下啊,只要那些人haskell怎么调试好?
scala 真是一个无法无天的糟货coltzhao等scala党说说streaming吧
相关话题的讨论汇总
话题: play话题: java话题: node话题: web话题: nodejs
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
今天看了一下,没感觉有什么吸引人的地方呀。感觉跟play没法比呀。
d****i
发帖数: 4809
2
没看过,但是听说很多人都很喜欢node,大规模,大并发,实时,都是它的优点吧。据
说微软已经采纳了Node.js,要知道微软极少采用非微软系的东西,如果不是一项技术
很好很强大的话,是不会采纳从非微软出来的一项开源产品的,可见还是有它的独到之
处。

【在 p*****2 的大作中提到】
: 今天看了一下,没感觉有什么吸引人的地方呀。感觉跟play没法比呀。
p*****2
发帖数: 21240
3

这些play也都可以完成呀。另外play下边的AKKA也是很牛逼的。

【在 d****i 的大作中提到】
: 没看过,但是听说很多人都很喜欢node,大规模,大并发,实时,都是它的优点吧。据
: 说微软已经采纳了Node.js,要知道微软极少采用非微软系的东西,如果不是一项技术
: 很好很强大的话,是不会采纳从非微软出来的一项开源产品的,可见还是有它的独到之
: 处。

d****i
发帖数: 4809
4
一个run在JVM上,一个run在bare metal native上,实时性应该是node好吧。

【在 p*****2 的大作中提到】
:
: 这些play也都可以完成呀。另外play下边的AKKA也是很牛逼的。

p*****2
发帖数: 21240
5

我个人觉得nodejs现在是否有过于强调其性能的嫌疑而忽略了其他一些不方便的地方?
比如受限于javascript简陋的语法,很多时候跟别的语言相比确实相对难用些?

【在 d****i 的大作中提到】
: 一个run在JVM上,一个run在bare metal native上,实时性应该是node好吧。
b***e
发帖数: 1419
6
This is true. CPS不是每个人都写得了得。

【在 p*****2 的大作中提到】
:
: 我个人觉得nodejs现在是否有过于强调其性能的嫌疑而忽略了其他一些不方便的地方?
: 比如受限于javascript简陋的语法,很多时候跟别的语言相比确实相对难用些?

p*****2
发帖数: 21240
7
coffeescript这东西怎么样?看起来比JS清爽多了。
b***e
发帖数: 1419
8
木啥用,没法调。其实node.js里真正需要的是Haskell Monad comprehension那样的
sugar。

【在 p*****2 的大作中提到】
: coffeescript这东西怎么样?看起来比JS清爽多了。
p*****2
发帖数: 21240
9
看了看coffeescript,感觉不错呀。起码让人写code能感觉到乐趣,有点像JS的scala
p*****2
发帖数: 21240
10
又研究了一天,backbone也看了一下,还是没有提起兴趣来。感觉乱和不成熟。node.
js backbone这些技术做的最好的网站有那些呀?感觉node.js除了网站做不了其他的呀
。完全没有play的大气。
相关主题
为什么说Javascript 是披着C 外衣的Lisp?Paypal抛弃Java是因为Douglas Crockford吗?
用了一下node.js, 看来js要一同天下啊,只要那些人感觉vert.x的设计很一般呀
scala 真是一个无法无天的糟货我来说说go的目标对手吧
进入Programming版参与讨论
l*********s
发帖数: 5409
11
maybe it is too fancy : -), its main page is not rendered correctly in
Firefox!

【在 p*****2 的大作中提到】
: 又研究了一天,backbone也看了一下,还是没有提起兴趣来。感觉乱和不成熟。node.
: js backbone这些技术做的最好的网站有那些呀?感觉node.js除了网站做不了其他的呀
: 。完全没有play的大气。

l*********s
发帖数: 5409
12
is there a survey of popularity of different web app frameworks?
p*****2
发帖数: 21240
13

感觉还是php,rails,dijango这些吧?
play2, node.js都比较新。但是node.js确实貌似很火爆。但是我没看出来我做个项目
能从中收益,相反有点被制约的感觉。

【在 l*********s 的大作中提到】
: is there a survey of popularity of different web app frameworks?
l*********s
发帖数: 5409
14
don't feel the hotness...

【在 p*****2 的大作中提到】
:
: 感觉还是php,rails,dijango这些吧?
: play2, node.js都比较新。但是node.js确实貌似很火爆。但是我没看出来我做个项目
: 能从中收益,相反有点被制约的感觉。

p*****2
发帖数: 21240
15

我搜了一下,play的书很少,node.js相关的书特别的多,而且相关的framework和衍生
的技术,术语也是眼花缭乱。并且能够跟javascript mvc框架很好的融合。

【在 l*********s 的大作中提到】
: don't feel the hotness...
r****y
发帖数: 26819
16
既然都研究整整一天了,否决node.js好了,转下一个话题吧。
期待下一个主题:大家讨论过XXXX了吗?

【在 p*****2 的大作中提到】
: 又研究了一天,backbone也看了一下,还是没有提起兴趣来。感觉乱和不成熟。node.
: js backbone这些技术做的最好的网站有那些呀?感觉node.js除了网站做不了其他的呀
: 。完全没有play的大气。

p*****2
发帖数: 21240
17

还没研究完。希望能够听到更多的声音。
node.js的好处是client和server用coffeescript一种语言就可以搞定了。现在就是怕
满足不了需求,其他应该还好。比如如果我想搞一个stress test系统。用akka的话就
很容易起很多actor来做这个事情,而node.js连线程都没有,不知道有没有什么方法来
实现。

【在 r****y 的大作中提到】
: 既然都研究整整一天了,否决node.js好了,转下一个话题吧。
: 期待下一个主题:大家讨论过XXXX了吗?

p*****2
发帖数: 21240
18
又看了看
感觉mongodb+node.js+backbone还有点意思,就是乱七八糟的名词技术一大堆,准备做
点东西试试。
s***o
发帖数: 6934
19
我觉得node用来做一些one off的,不需要团队参与,不需要太复杂,不考虑持续开发
和维护,但又偏偏需要高并发性的小项目挺合适。其他的话,个人不推荐
c*********e
发帖数: 16335
20
en,如果user非常多,强调security,password,token,cookie;或者数据库非常大,需
要很多join之类的复杂sql,不推荐用。

【在 s***o 的大作中提到】
: 我觉得node用来做一些one off的,不需要团队参与,不需要太复杂,不考虑持续开发
: 和维护,但又偏偏需要高并发性的小项目挺合适。其他的话,个人不推荐

相关主题
现在还在“学”脚本语言的,都弱爆了haskell怎么调试好?
Node.js 有用过的么 什么评价coltzhao等scala党说说streaming吧
clojure这语言真不错大家用scala都写什么?
进入Programming版参与讨论
N*****m
发帖数: 42603
21
process

【在 p*****2 的大作中提到】
: 又看了看
: 感觉mongodb+node.js+backbone还有点意思,就是乱七八糟的名词技术一大堆,准备做
: 点东西试试。

p*****2
发帖数: 21240
22
被打击了。想用用,结果用npm装东西根本就装不上。太郁闷了。
N*****m
发帖数: 42603
23
哪个装不上?

【在 p*****2 的大作中提到】
: 被打击了。想用用,结果用npm装东西根本就装不上。太郁闷了。
m*******l
发帖数: 12782
24
哪个OS? WIN8下没有问题

【在 p*****2 的大作中提到】
: 被打击了。想用用,结果用npm装东西根本就装不上。太郁闷了。
p*****2
发帖数: 21240
25

ldapjs

【在 N*****m 的大作中提到】
: 哪个装不上?
p*****2
发帖数: 21240
26

mac

【在 m*******l 的大作中提到】
: 哪个OS? WIN8下没有问题
N*****m
发帖数: 42603
27
看到你的ticket了。lol

【在 p*****2 的大作中提到】
:
: mac

i*****o
发帖数: 1714
28
几个有名的nodejs项目:
linkedin mobile backend
voxer 的realtime voice server, 这个很牛的,1ms的voice switch,10s million
用户。

★ 发自iPhone App: ChineseWeb 7.8

【在 p*****2 的大作中提到】
: 又研究了一天,backbone也看了一下,还是没有提起兴趣来。感觉乱和不成熟。node.
: js backbone这些技术做的最好的网站有那些呀?感觉node.js除了网站做不了其他的呀
: 。完全没有play的大气。

s***o
发帖数: 6934
29
这个voxer和微信有什么不一样

【在 i*****o 的大作中提到】
: 几个有名的nodejs项目:
: linkedin mobile backend
: voxer 的realtime voice server, 这个很牛的,1ms的voice switch,10s million
: 用户。
:
: ★ 发自iPhone App: ChineseWeb 7.8

p*****2
发帖数: 21240
30

看到了有cluster module.

【在 N*****m 的大作中提到】
: process
相关主题
typescript会取代javascript吗?现在.NET也往Node上转了
Functional programming 是大势所趋周末上点有用的信息
Node做大系统better than Java, .NET看到越来越多的公司从.NET转Node了
进入Programming版参与讨论
i*****o
发帖数: 1714
31
我认为威信是store and forward, voxer 是cut through, 对语音通讯技术上的要求是
一个是小学生的水平,一个是博士后的水平。

★ 发自iPhone App: ChineseWeb 7.8

【在 s***o 的大作中提到】
: 这个voxer和微信有什么不一样
s***o
发帖数: 6934
32
是这样啊,那voxer有store and forward mode吗?如果各方都要同时在线的话,就是
是skype,hangout这类应用了,跟威信不直接竞争了

【在 i*****o 的大作中提到】
: 我认为威信是store and forward, voxer 是cut through, 对语音通讯技术上的要求是
: 一个是小学生的水平,一个是博士后的水平。
:
: ★ 发自iPhone App: ChineseWeb 7.8

p*****2
发帖数: 21240
33
终于玩起来了。把我的play做的project转到node.js上了。json的处理果然方便了很多
q*c
发帖数: 9453
34
google Node.js is cancer
lol

【在 p*****2 的大作中提到】
: 今天看了一下,没感觉有什么吸引人的地方呀。感觉跟play没法比呀。
n***e
发帖数: 723
35
博士后过了吧。
音频比视频还是容易一点。mp3流的传输压解现在也是烂大街了。。。

【在 i*****o 的大作中提到】
: 我认为威信是store and forward, voxer 是cut through, 对语音通讯技术上的要求是
: 一个是小学生的水平,一个是博士后的水平。
:
: ★ 发自iPhone App: ChineseWeb 7.8

v*****r
发帖数: 2325
36
node.js is more suitable for pure server side, large number of concurrent
users.
play is more comprehensive, supports rich UI as well. feel that play!
propose a very good idea for java web app framework. J2EE is too clumsy,
never like it.
anybody share some play ebooks.
such as <> manning MEAP

【在 p*****2 的大作中提到】
: 今天看了一下,没感觉有什么吸引人的地方呀。感觉跟play没法比呀。
N*****m
发帖数: 42603
37
感觉play!比node.js复杂
node.js几分钟就能写个server和client交互起来
play!搞半天还不知道从哪里下手,sample就是个静态页面

【在 v*****r 的大作中提到】
: node.js is more suitable for pure server side, large number of concurrent
: users.
: play is more comprehensive, supports rich UI as well. feel that play!
: propose a very good idea for java web app framework. J2EE is too clumsy,
: never like it.
: anybody share some play ebooks.
: such as <> manning MEAP

p*****2
发帖数: 21240
38

用play最好用scala吧?

【在 v*****r 的大作中提到】
: node.js is more suitable for pure server side, large number of concurrent
: users.
: play is more comprehensive, supports rich UI as well. feel that play!
: propose a very good idea for java web app framework. J2EE is too clumsy,
: never like it.
: anybody share some play ebooks.
: such as <> manning MEAP

p*****2
发帖数: 21240
39

我用play2感觉还好。就是json格式需要转换比node麻烦,所以我也转到node了。

【在 N*****m 的大作中提到】
: 感觉play!比node.js复杂
: node.js几分钟就能写个server和client交互起来
: play!搞半天还不知道从哪里下手,sample就是个静态页面

N*****m
发帖数: 42603
40
我对play!感兴趣主要是因为可以跟现存的java code无缝连接
不过play!搞个maven都很麻烦,复杂点的教程都没有,实在是没搞头

【在 p*****2 的大作中提到】
:
: 我用play2感觉还好。就是json格式需要转换比node麻烦,所以我也转到node了。

相关主题
看到越来越多的公司从.NET转Node了用了一下node.js, 看来js要一同天下啊,只要那些人
看了一下Meteor很不错scala 真是一个无法无天的糟货
为什么说Javascript 是披着C 外衣的Lisp?Paypal抛弃Java是因为Douglas Crockford吗?
进入Programming版参与讨论
p*****2
发帖数: 21240
41

那你现在搞node吗?

【在 N*****m 的大作中提到】
: 我对play!感兴趣主要是因为可以跟现存的java code无缝连接
: 不过play!搞个maven都很麻烦,复杂点的教程都没有,实在是没搞头

N*****m
发帖数: 42603
42
搞,就是跟现存的java applications搞比较麻烦

【在 p*****2 的大作中提到】
:
: 那你现在搞node吗?

v*****r
发帖数: 2325
43
depends on what app you are developing.
does node.js have a template engine?

【在 N*****m 的大作中提到】
: 感觉play!比node.js复杂
: node.js几分钟就能写个server和client交互起来
: play!搞半天还不知道从哪里下手,sample就是个静态页面

N*****m
发帖数: 42603
44
node.js强项就是template engine啊
就是有点幸福的烦恼,工具太多了
https://github.com/joyent/node/wiki/modules#wiki-templating

【在 v*****r 的大作中提到】
: depends on what app you are developing.
: does node.js have a template engine?

v*****r
发帖数: 2325
45
I've found the long list of template system a while ago. Don't know which
once to choose. similar to what web app frame to choose.
we have existing java code, so it is natural to choose a java web app
framework.
not sure how node.js can integrate an existing java code base, such as you
have already implemented a lot of algorithms in java, which you want to use
them to power a web site.

【在 N*****m 的大作中提到】
: node.js强项就是template engine啊
: 就是有点幸福的烦恼,工具太多了
: https://github.com/joyent/node/wiki/modules#wiki-templating

N*****m
发帖数: 42603
46
目前看还是web跟java分开比较好
这是我的体会,主要是node.js搞个web-server方便快捷,plugin module特别多,
community很强大,写起来短小精干

【在 v*****r 的大作中提到】
: I've found the long list of template system a while ago. Don't know which
: once to choose. similar to what web app frame to choose.
: we have existing java code, so it is natural to choose a java web app
: framework.
: not sure how node.js can integrate an existing java code base, such as you
: have already implemented a lot of algorithms in java, which you want to use
: them to power a web site.

N*****m
发帖数: 42603
47
比较popular的是express+jade组合

use

【在 v*****r 的大作中提到】
: I've found the long list of template system a while ago. Don't know which
: once to choose. similar to what web app frame to choose.
: we have existing java code, so it is natural to choose a java web app
: framework.
: not sure how node.js can integrate an existing java code base, such as you
: have already implemented a lot of algorithms in java, which you want to use
: them to power a web site.

p*****2
发帖数: 21240
48

如果前端用backbone这类东西,基本不需要jade了吧?

【在 N*****m 的大作中提到】
: 比较popular的是express+jade组合
:
: use

p*****2
发帖数: 21240
49

如果把现有的java code expose成web service行吗?

【在 N*****m 的大作中提到】
: 搞,就是跟现存的java applications搞比较麻烦
N*****m
发帖数: 42603
50
如果是单页面app,确实意义不大

【在 p*****2 的大作中提到】
:
: 如果把现有的java code expose成web service行吗?

相关主题
感觉vert.x的设计很一般呀Node.js 有用过的么 什么评价
我来说说go的目标对手吧clojure这语言真不错
现在还在“学”脚本语言的,都弱爆了haskell怎么调试好?
进入Programming版参与讨论
N*****m
发帖数: 42603
51
可以吧,不过另外加了一层,感觉不爽

【在 p*****2 的大作中提到】
:
: 如果把现有的java code expose成web service行吗?

p*****2
发帖数: 21240
52

你觉得单页应用主要的优势是什么呀?我感觉用backbone好像比做多页面要麻烦很多似
的,当然也可能是我还不会用。

【在 N*****m 的大作中提到】
: 如果是单页面app,确实意义不大
p*****2
发帖数: 21240
53

这么说来scala优势就大了。不过对于startup来说就没什么历史包袱了。

【在 N*****m 的大作中提到】
: 可以吧,不过另外加了一层,感觉不爽
d*******r
发帖数: 3299
54
大家对这个对Node.js的吐槽怎么看?

【在 q*c 的大作中提到】
: google Node.js is cancer
: lol

m*******l
发帖数: 12782
55
单页据说少刷新,看应用了

【在 p*****2 的大作中提到】
:
: 这么说来scala优势就大了。不过对于startup来说就没什么历史包袱了。

i*****o
发帖数: 1714
56
你太土了,要是每个本科生都用mp3做语音通讯,那我说的薄厚还真没错。

★ 发自iPhone App: ChineseWeb 7.8

【在 n***e 的大作中提到】
: 博士后过了吧。
: 音频比视频还是容易一点。mp3流的传输压解现在也是烂大街了。。。

n***e
发帖数: 723
57
具体说说?你是voip这个行业里的么,没感觉voxer里面需要什么特别的技术啊?

【在 i*****o 的大作中提到】
: 你太土了,要是每个本科生都用mp3做语音通讯,那我说的薄厚还真没错。
:
: ★ 发自iPhone App: ChineseWeb 7.8

i*****o
发帖数: 1714
58
其实没什么,我只是举个nodejs实战的例子。这个例子很能说明nodejs在实时和并发应
用领域的优势。
nodejs的开发者本人是个c programer,nodejs刚开始就是libc的直接移植。所以node
对熟悉c的人是个不错的选择。
上面很多人想用nodejs做网站,其实我觉得nodejs这种东西做app server更适合。你去
meetup了解一下,大部分人都是用它来做某个mobile app的backend。

★ 发自iPhone App: ChineseWeb 7.8

【在 n***e 的大作中提到】
: 具体说说?你是voip这个行业里的么,没感觉voxer里面需要什么特别的技术啊?
p*****2
发帖数: 21240
59

刚用bootstrap做了个单页应用,感觉应用不大的的话,就够了。

【在 m*******l 的大作中提到】
: 单页据说少刷新,看应用了
p*****2
发帖数: 21240
60

node
不过网站越来越多的ajax,node也很适合呀。用node跟C的关系大吗?

【在 i*****o 的大作中提到】
: 其实没什么,我只是举个nodejs实战的例子。这个例子很能说明nodejs在实时和并发应
: 用领域的优势。
: nodejs的开发者本人是个c programer,nodejs刚开始就是libc的直接移植。所以node
: 对熟悉c的人是个不错的选择。
: 上面很多人想用nodejs做网站,其实我觉得nodejs这种东西做app server更适合。你去
: meetup了解一下,大部分人都是用它来做某个mobile app的backend。
:
: ★ 发自iPhone App: ChineseWeb 7.8

相关主题
coltzhao等scala党说说streaming吧Functional programming 是大势所趋
大家用scala都写什么?Node做大系统better than Java, .NET
typescript会取代javascript吗?现在.NET也往Node上转了
进入Programming版参与讨论
i*****o
发帖数: 1714
61
很多node的module都有两个版本,一个是c写的,一个是js写的。所以nodejs给c
programmer一个写服务器程序一个机会:)

★ 发自iPhone App: ChineseWeb 7.8

【在 p*****2 的大作中提到】
:
: node
: 不过网站越来越多的ajax,node也很适合呀。用node跟C的关系大吗?

d****i
发帖数: 4809
62
看了node源码,大部分都是C++的,怎么成了C的了?

【在 i*****o 的大作中提到】
: 很多node的module都有两个版本,一个是c写的,一个是js写的。所以nodejs给c
: programmer一个写服务器程序一个机会:)
:
: ★ 发自iPhone App: ChineseWeb 7.8

i*****o
发帖数: 1714
63
对我来说就是c啊:)

★ 发自iPhone App: ChineseWeb 7.8

【在 d****i 的大作中提到】
: 看了node源码,大部分都是C++的,怎么成了C的了?
d****i
发帖数: 4809
64
看见一堆的namespace, class和模板就知道不是C了,C可是从来不冒充C++的。

【在 i*****o 的大作中提到】
: 对我来说就是c啊:)
:
: ★ 发自iPhone App: ChineseWeb 7.8

p*****2
发帖数: 21240
65

为什么要写两个版本呢?

【在 i*****o 的大作中提到】
: 很多node的module都有两个版本,一个是c写的,一个是js写的。所以nodejs给c
: programmer一个写服务器程序一个机会:)
:
: ★ 发自iPhone App: ChineseWeb 7.8

p*****2
发帖数: 21240
66

我差点被迷惑了。

【在 d****i 的大作中提到】
: 看见一堆的namespace, class和模板就知道不是C了,C可是从来不冒充C++的。
y*******g
发帖数: 6599
67
based on v8, 自然大部分c++

【在 d****i 的大作中提到】
: 看了node源码,大部分都是C++的,怎么成了C的了?
g*****g
发帖数: 34805
68
While I don't know much about node.js at all. You certainly can front your
java modules with Jersey to provide a web service in JSON format.

use

【在 v*****r 的大作中提到】
: I've found the long list of template system a while ago. Don't know which
: once to choose. similar to what web app frame to choose.
: we have existing java code, so it is natural to choose a java web app
: framework.
: not sure how node.js can integrate an existing java code base, such as you
: have already implemented a lot of algorithms in java, which you want to use
: them to power a web site.

i*****o
发帖数: 1714
69
那些东西是框架,你自己的逻辑用什么写是自己的事。

★ 发自iPhone App: ChineseWeb 7.8

【在 d****i 的大作中提到】
: 看见一堆的namespace, class和模板就知道不是C了,C可是从来不冒充C++的。
i*****o
发帖数: 1714
70
据说用c写的比较快。

★ 发自iPhone App: ChineseWeb 7.8

【在 p*****2 的大作中提到】
:
: 我差点被迷惑了。

1 (共1页)
进入Programming版参与讨论
相关主题
coltzhao等scala党说说streaming吧看了一下Meteor很不错
大家用scala都写什么?为什么说Javascript 是披着C 外衣的Lisp?
typescript会取代javascript吗?用了一下node.js, 看来js要一同天下啊,只要那些人
Functional programming 是大势所趋scala 真是一个无法无天的糟货
Node做大系统better than Java, .NETPaypal抛弃Java是因为Douglas Crockford吗?
现在.NET也往Node上转了感觉vert.x的设计很一般呀
周末上点有用的信息我来说说go的目标对手吧
看到越来越多的公司从.NET转Node了现在还在“学”脚本语言的,都弱爆了
相关话题的讨论汇总
话题: play话题: java话题: node话题: web话题: nodejs