作为一个后端小白,Python 和 node.js 这是一个问题~

2014-10-10 09:15:43 +08:00
 zt1991616
自己是做App方面的,想学下后台,java太臃肿,PHP貌似江河日下
Ruby、Python、node.js貌似是不错的选择,貌似java系天生不适应Ruby
有大神能分析下,这几款技术的区别么?
24443 次点击
所在节点    Python
51 条回复
sohu022
2014-10-10 10:23:18 +08:00
@willwen 嗯,只是引用Robbin的话,我本身不反感Node,也经常用Node,只不过这段时间在用一个前段的MVC框架Ember.js,被它给折磨坏了,都不想看JS了。
learnshare
2014-10-10 10:38:05 +08:00
顺手的都是好工具,打火机和钻木取火都能达到目的
jjx
2014-10-10 10:47:41 +08:00
还是命令式吧,nodejs有点反人类, 看看,写点小程序可以, 其他还是 python选择余地大, 要性能有pypy, 要callback有twisted/tornado(而且都有协程支持) 或者 gevent协程, 更灵活
felixzhu
2014-10-10 11:16:38 +08:00
刚好在公司都用了,node.js的写法和别的语言不大一样,大量的回调和异步在大规模项目中维护成本和debug成本都高了不少。python比较成熟但是web这方面社区不如ruby活跃,稳定性也不如java。国内招聘也不如java和php好做。php江河日下又如何,别人都用。。。。
alsotang
2014-10-10 11:26:27 +08:00
来看几课试试感觉? https://github.com/alsotang/node-lessons
vansje
2014-10-10 11:27:39 +08:00
请楼主怀着感恩的心 感谢现在所用的语言给了自己一口饭吃

这样 就没有什么语言的战争了
minishine
2014-10-10 11:52:16 +08:00
php江河日下是怎么一说?表示不解…
fullstack0xyz
2014-10-10 12:12:29 +08:00
”PHP貌似江河日下“

楼主成语会的挺多!
bitbegin
2014-10-10 12:37:25 +08:00
是不是ruby解决性能问题后,就可以牛逼了
Jaylee
2014-10-10 13:06:05 +08:00
PHP是最好的语言没有之一
mushan
2014-10-10 13:08:54 +08:00
node 和 python 感觉 还是不适合做服务端
0bit
2014-10-10 13:13:21 +08:00
@mushan 不是很理解,python不做服务端的话,还可以去做一些科学计算、人工智能啥的,node不做服务端,那做什么?
arachide
2014-10-10 13:32:19 +08:00
未来云端代码

php 20%
python ruby 30%
javascript 50%

趋势无人能敌

nodejs 100台1gram 2gcpu能应付等同google端request 其它脚本谁能做到
lordfriend
2014-10-10 13:40:09 +08:00
nodejs系和ruby系风格其实挺接近的。尤其是有些nodejs的框架
tinymao
2014-10-10 15:12:28 +08:00
Scala?
firsthym
2014-10-10 17:00:19 +08:00
最开始写c++,然后ruby,现在准备学python。

现实需要决定。
lygmqkl
2014-10-10 18:27:34 +08:00
@stackpop 没这么可悲吧,在国外来说php写的好的大神态度了。。。。国内快餐式学习或许才是通病。。。。。。。

真心见过很多牛X的程序员从php入行,然后转架构,专注于php快速实现。
baocaixiong
2014-10-10 18:45:05 +08:00
竟然说我大PHP江河日下,简直是自觉坟墓。说到坟墓,当然是要挖的,那么问题来了。
Narcissu5
2014-10-10 21:23:35 +08:00
@sohu022 没有哪种语言是因为程序员写着爽所以流行起来的,比如这几年突飞猛进的Object-C,为什么流行大家都清楚。

node主要是编程模型先进,node本身可能会死掉,但异步的思想会逐渐扩散开来。当然不在乎性能的依然可以php5.2,但技术的演进是不会停止的。
Comdex
2014-10-10 22:59:36 +08:00
golang吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/137943

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX