Android 想学一些后台的东西 是选 Python 还是 ruby

2014 年 12 月 19 日
 skyxin888
13208 次点击
所在节点    问与答
79 条回复
victor
2014 年 12 月 19 日
我是用 Ruby,因为只会这个。但是从 V2EX 上的工作机会和过去1年计算机出版图书的列表中可以看到:Python 已经甩了 Ruby 几条街。
hging
2014 年 12 月 19 日
用java啊. 哈哈哈哈哈
开玩笑的. 我用Ruby的. 也只会这个. 楼上握手.
serco
2014 年 12 月 19 日
对比着做个demo,最后你就还是会进入Ruby坑的
rails3
2014 年 12 月 19 日
ruby 握握握手
skyxin888
2014 年 12 月 19 日
@victor 从java切换过去有难度吗 还有node.js 怎么样
xinple
2014 年 12 月 19 日
python
nodejs
lululau
2014 年 12 月 19 日
分别用一周时间都简单了解一下。我都了解过,我选 Ruby。
patosky
2014 年 12 月 19 日
imn1
2014 年 12 月 19 日
linux 默认就有python
victor
2014 年 12 月 19 日
@skyxin888 要看你对 Java 的理解怎么样或者换句话说,你编程的基本功怎么样。对于面向对象的程序设计的掌握程度,比如封装,继承,多态,鸭子类型这些。如果这些基本功熟悉了,你换一个语言的成本还是挺低的,先熟悉一下基本语法再看点元编程的小技巧和花招。

node.js 我没有实际工作经验,不敢说好不好。对它的理解都是网上的道听途说,相信这些对比类的文章你看的也是够多了。

一句话结论:从 java 切换过去没难度,node.js 我觉得不怎么样。
laven
2014 年 12 月 19 日
golang
bohan
2014 年 12 月 19 日
Ruby On Rails真是大杀器啊,完全舍不得不用Ruby,但有的时候会有点麻烦,第三方资源的库支持比较弱
ChiangDi
2014 年 12 月 19 日
大部分推荐 Pythpn 的人因为他们从来没有尝试过 Ruby。都试试你就哪个写起来更爽。
ChiangDi
2014 年 12 月 19 日
@ChiangDi typo Pythpn -> Python
kxxoling
2014 年 12 月 19 日
语言层面上这两者有很多相似之处,不过从应用上,如果你想往 web 后端或者机器学习、数据挖掘上发展,选 Python;对前端感兴趣就学 Ruby 吧,LESS、SCSS 这些 CSS 预处理工具都是 Ruby 写的,而且 Ruby 开发者社区跟前端重叠度很高。另外,在 Mac 上,Ruby 的地位也是很高的。
xiaohanyu
2014 年 12 月 19 日
Ruby +1
clino
2014 年 12 月 19 日
偏后台关注性能的话,可以参考一下这个benchmark https://www.techempower.com/benchmarks/
里面有很多的测试方式,可以综合看一下

当然开发效率也要综合考虑,python和ruby的开发效率我估计都比较高,但 python 有一个好处是适用面很广,很多后台运维的东东都可以用python很快搞定
zhouquanbest
2014 年 12 月 19 日
作为一家Java公司唯一写Python Web的Android工程师
我表示Python和Android的气质比较相符 Ruby和iOS比较对路
fwee
2014 年 12 月 19 日
ruby吧,jruby的成熟度也比较高,后期如有效率或者需要JVM的库之类的因素可以很轻松的迁移到JVM上(jruby调用java类库可是一个爽字啊..),甚至你想用jruby来开发android都行..

单论语言本身的对比 http://www.zhihu.com/question/19552194/answer/35281362
TangMonk
2014 年 12 月 19 日
果断ruby

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

https://v2ex.ih06.com/t/155036

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

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

© 2021 V2EX