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

2014-12-19 10:09:06 +08:00
 skyxin888
11499 次点击
所在节点    问与答
79 条回复
lihei12345
2014-12-19 14:47:24 +08:00
PHP是最好的开发语言!
EPr2hh6LADQWqRVH
2014-12-19 14:59:17 +08:00
主用Python和CoffeeScript

ROR尝试学了两三次,都被强大的魔法击退了
crazyxin1988
2014-12-19 15:07:17 +08:00
我觉得 python 更好一些。python 不但可以写web
工作中 python 可以写一些工具和测试脚本~非常方便
正所谓 import在手 天下我有~
作为一名java攻城狮 在选择python和ruby时,我也犹豫过~不过最终选择了python
bellchu
2014-12-19 15:16:46 +08:00
Python
loryyang
2014-12-19 16:24:06 +08:00
python好一些,整个环境更加成熟和大众。ruby太灵活了,掌握起来也痛苦
devon
2014-12-19 16:49:22 +08:00
@victor Python 已经甩了 Ruby 几条街。

可能因为 Ruby 一本书能讲好的东西,Python 要5本书?
liprais
2014-12-19 16:51:28 +08:00
@crazyxin1988 举一个python能写ruby不能写的例子呗~
mahone3297
2014-12-19 16:55:21 +08:00
php...
Aegwynn
2014-12-19 16:57:02 +08:00
不管是Android还是iOS后台,我都用的Java。至于为什么,很简单——因为Java是我第一熟练的语言,开发调试效率最高;其次我会考虑用Python。
robertlyc
2014-12-19 17:01:56 +08:00
呵呵 我就问一句话

到底是学py2哪还是学py3哪
robertlyc
2014-12-19 17:02:18 +08:00
说linux默认有python

我还说mac默认就有ruby哪
crazyxin1988
2014-12-19 17:03:26 +08:00
@liprais 不会ruby~没法举例子
但是python的各种丰富的库 不仅仅是web开发~很方便~
我只是推荐python 又没黑ruby
blacktulip
2014-12-19 17:10:31 +08:00
这两个可以一起学,有相似之处,不会太难,建议先学 P 再学 R ,这样你会感觉「我靠 R 居然可以这样」。如果顺序反了,你会觉得「怎么 P 这都不行,没意思」。P 的好处是应用更广泛,R 由于 Rails 太过强势导致一门专精。

楼主需求是写移动 app 的后端 API 的话,其实这两者都不是最优选择。要么学 async 的 Node ,要么学并发狂魔 Erlang/Elixir 比较对路。又或者直接用 Java 也比 P 或 R 强。
nsa
2014-12-19 17:28:19 +08:00
Elixir+1
robertlyc
2014-12-19 18:04:55 +08:00
elixir 还是半成品

ruby也不光只有rails, 还有sinatra, padrino这些light-weight framework
还有谁说ruby只能做web的 站出来 我保证不打死你

对应make的rake
中间层rack

api 服务更是有grape, Goliath

大css都有sass这样的神器
dianyong
2014-12-19 18:06:24 +08:00
如果只能二选一,那还是Python吧。
ixiaohei
2014-12-19 18:10:17 +08:00
@devon 完全不能理解你的逻辑
zythum
2014-12-19 18:13:57 +08:00
ruby党比较装逼,比较喜欢折腾造轮子。py党基本是实用为主,能跑就行。
貌似ruby的项目都比较折腾。不折腾都跑不起来。py基本拿过来就能用。

确实语言和程序员的互相选择的。

比如
用py的,基本做一个项目开始找库,有木有现成的可以import进来就能跑。
ruby的会是。这个东西我可以自己实现一个。这样获取更好。

coffeeScript, sass 都是ruby党搞出来的。估计是写js和css写蛋疼,然后开始造轮子的结果。

话说这个就是传说中的月经贴了。所以

php才能世界上最好的语言!!
robertlyc
2014-12-19 18:20:01 +08:00
@devon 黑的好

我记得当年有一张图 一边是java的书 可以堆一堆 反观ruby只需要滑板书和镐头书两本

书出多 是好事?

仁者见仁咯
devon
2014-12-19 19:48:10 +08:00
@ixiaohei 那咱们可以这么理解吧。工作机会多,出书多并不代表谁好谁不好,关键是自己有没有把一个语言发挥好,产生出价值。

富土康的工作机会多吧,说明它就好?出书最多的是鸡汤书,说明写鸡汤好。语言用的多的,可能还是 Java,C 什么的。

语言就是工具,做什么事情,适合用什么语言,就用什么,对不?

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

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

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

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

© 2021 V2EX