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