1
TangMonk 2014-10-10 09:18:45 +08:00 1
刚用nodejs做过几个项目,正在学ruby中。。
|
2
jsonline 2014-10-10 09:20:15 +08:00 via Android
没区别,都挺好。
|
4
emric 2014-10-10 09:20:29 +08:00
学 Python 或 Go, Node 适合有前端基础的童鞋学.
|
5
hussion 2014-10-10 09:24:39 +08:00
说java臃肿,只能呵呵了~
|
6
stackpop 2014-10-10 09:28:43 +08:00
我是来看PHP江河日下的.
|
7
Battle 2014-10-10 09:34:31 +08:00
PHP是最好的语言XD
|
8
10iii 2014-10-10 09:41:37 +08:00
我嗅到了贴战的味道。
LZ说的都差不多,随意整一个。 那么问题来了。挖掘机技术哪家强? |
9
sohu022 2014-10-10 09:51:03 +08:00
Java太臃肿? Java系天生不适应Ruby? 说臃肿之前最先好好审视一下你的代码,或者去找一个开源项目,看看人家的代码臃肿与否,如果还觉得臃肿,那可能你不适合Java这种静态语言。至于Java工程师天生不适应Ruby,不知道你是怎么得出这样的结论的,身边很多做Java的接触Ruby都没说不适应,反而觉得Ruby很灵活很顺手,知乎上有人说多年经验的c++ 程序员多数都比较喜欢python ;而有多年经验的java程序员多数都比较喜欢ruby。至于选择,如果你喜欢简洁那就用Python,如果你想要学一门值得你爱上的语言,那Ruby是你最好的选择。
|
10
clino 2014-10-10 09:51:28 +08:00
python吧,开发效率较高,适用面也较广,不光web服务,服务器运维很多时候也可以用到python相关的工具或者自己编写的脚本,比较适合人少需要各种能力的
框架个人推荐 uliweb: http://limodou.github.io/uliweb-doc/zh_CN/index.html 个人用起来和前端之间的配合挺方便的,和移动端app配合起来应该也不错 |
11
jox 2014-10-10 09:52:24 +08:00 via iPhone 4
把每种技术写在纸条上揉成团,放在碗里,搅和一下,抓到哪个是哪个,用了一阵子感觉不太爽,那就接着从剩下的抓,都抓完了还是觉得不行,就开吊车去
|
13
sohu022 2014-10-10 09:54:17 +08:00
至于Node.js,引用iteye Robbin的话"node.js的Event IO编程风格在我看来是'反人类'的,极其变态的。用来写代码上规模的应用,代码的可读性和可维护性都很差。Event IO是很底层的技术,我很难理解为何不封装成coroutine来使用。node.js只适合用来开发real-time类型的应用。"
|
14
solupro 2014-10-10 09:55:13 +08:00
我倒是想去学学Java
|
15
willwen 2014-10-10 10:04:25 +08:00 via iPhone
@sohu022 作為國內少有的Node老手,主觀的態度只能說明這不適合他,而不是不適合市場,他不代表市場。我寫js和go,不同的代碼方式,不會覺得反人類。
|
16
aszxqw 2014-10-10 10:07:13 +08:00
node.js
不过 php 江河日下这个说法。。。。。。。 |
18
halfer53 2014-10-10 10:08:38 +08:00
其实你学下去的话, 你会发现后端技术基本都差不多, 语言只不过个人喜好的问题, 框架也只不过是花架子, 本质都一样. 专注一个语言钻研下去, 回过头来再看另一门语言的时候你会发现非常熟悉.
|
19
windyboy 2014-10-10 10:16:47 +08:00
java系天生不适应ruby?
那grails是什么? 不解中 |
20
jinshi 2014-10-10 10:18:41 +08:00
v2的phper好像不太多, php 江河日下 这句都没有炸开的。。。
|
21
sohu022 2014-10-10 10:23:18 +08:00
@willwen 嗯,只是引用Robbin的话,我本身不反感Node,也经常用Node,只不过这段时间在用一个前段的MVC框架Ember.js,被它给折磨坏了,都不想看JS了。
|
22
learnshare 2014-10-10 10:38:05 +08:00
顺手的都是好工具,打火机和钻木取火都能达到目的
|
23
jjx 2014-10-10 10:47:41 +08:00
还是命令式吧,nodejs有点反人类, 看看,写点小程序可以, 其他还是 python选择余地大, 要性能有pypy, 要callback有twisted/tornado(而且都有协程支持) 或者 gevent协程, 更灵活
|
24
felixzhu 2014-10-10 11:16:38 +08:00
刚好在公司都用了,node.js的写法和别的语言不大一样,大量的回调和异步在大规模项目中维护成本和debug成本都高了不少。python比较成熟但是web这方面社区不如ruby活跃,稳定性也不如java。国内招聘也不如java和php好做。php江河日下又如何,别人都用。。。。
|
25
alsotang 2014-10-10 11:26:27 +08:00
来看几课试试感觉? https://github.com/alsotang/node-lessons
|
26
vansje 2014-10-10 11:27:39 +08:00
请楼主怀着感恩的心 感谢现在所用的语言给了自己一口饭吃
这样 就没有什么语言的战争了 |
27
minishine 2014-10-10 11:52:16 +08:00
php江河日下是怎么一说?表示不解…
|
28
fullstack0xyz 2014-10-10 12:12:29 +08:00
”PHP貌似江河日下“
楼主成语会的挺多! |
29
bitbegin 2014-10-10 12:37:25 +08:00 via Android
是不是ruby解决性能问题后,就可以牛逼了
|
30
Jaylee 2014-10-10 13:06:05 +08:00
PHP是最好的语言没有之一
|
31
mushan 2014-10-10 13:08:54 +08:00
node 和 python 感觉 还是不适合做服务端
|
33
arachide 2014-10-10 13:32:19 +08:00
未来云端代码
php 20% python ruby 30% javascript 50% 趋势无人能敌 nodejs 100台1gram 2gcpu能应付等同google端request 其它脚本谁能做到 |
34
lordfriend 2014-10-10 13:40:09 +08:00
nodejs系和ruby系风格其实挺接近的。尤其是有些nodejs的框架
|
35
tinymao 2014-10-10 15:12:28 +08:00
Scala?
|
36
firsthym 2014-10-10 17:00:19 +08:00
最开始写c++,然后ruby,现在准备学python。
现实需要决定。 |
37
lygmqkl 2014-10-10 18:27:34 +08:00
|
38
baocaixiong 2014-10-10 18:45:05 +08:00 via iPhone
竟然说我大PHP江河日下,简直是自觉坟墓。说到坟墓,当然是要挖的,那么问题来了。
|
39
Narcissu5 2014-10-10 21:23:35 +08:00
@sohu022 没有哪种语言是因为程序员写着爽所以流行起来的,比如这几年突飞猛进的Object-C,为什么流行大家都清楚。
node主要是编程模型先进,node本身可能会死掉,但异步的思想会逐渐扩散开来。当然不在乎性能的依然可以php5.2,但技术的演进是不会停止的。 |
40
Comdex 2014-10-10 22:59:36 +08:00
golang吧
|
41
reeco 2014-10-10 23:23:16 +08:00
全都接触下呗,不必纠结
|
42
yxzblue 2014-10-11 00:48:45 +08:00
php吧
|
43
tinyhill 2014-10-11 00:52:34 +08:00
http://redmonk.com/dberkholz/2014/05/02/github-language-trends-and-the-fragmenting-landscape/
1. PHP 没有江河日下; 2. Node.js 将来会更火; |
44
GeekGao 2014-10-11 01:02:30 +08:00
“PHP是世界上最好的语言——没有之一!”
|
47
klam 2014-10-11 10:07:06 +08:00
@baocaixiong
掘完坟墓不能让尸骨暴露荒野,既然说到埋了,那问题来了。 |
48
leeuserb 2014-10-11 15:03:56 +08:00
python写起来很直白
ruby写起来很酷炫 nodejs写来很晕眩(不过ES6的特性可以消除部分晕眩,不过python3.4带来的asyncio让python可以像ES6一样写nodejs) ---------------- 目前看来python略屌 |
51
qsmoon 2015-04-27 23:26:34 +08:00
Node.js® is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
注意最后一行话 个人觉得还是python大法好,虽然玩了2年node.js 。。。 |