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

2014 年 12 月 19 日
 skyxin888
13210 次点击
所在节点    问与答
79 条回复
oott123
2014 年 12 月 19 日
我也犹豫过……

学 Python : 咦,学 Python 2 还是 Python 3 呢……
学 Ruby / RoR : 服务器内存够不够……

最后还是在用 Python 。感觉用起来还算舒服。Ruby 会一丁点,但是 ror 完全看不懂,一看就头晕……
tini8
2014 年 12 月 19 日
ruby写小项目很爽很好玩,等项目大了那些奇技淫巧给你带来的就只有困扰了。python的朴实无华,在项目变大的时候还可以游刃有余,保持可读性。当然你会说可读性在于写程序的人,但不能否人程序语言本身的可读性因素。

简言之:ruby在语言中寻找乐趣,python在项目中寻找乐趣。
E2gCaBAT5I87sw1M
2014 年 12 月 19 日
RubyMotion 3.0 支持使用 Ruby 开发 iOS / Android / Mac , 你能看懂如下代码对吗?

`
# app/app_delegate.rb
class AppDelegate < PM::Delegate
status_bar true, animation: :fade

def on_load(app, options)
open RootScreen.new(nav_bar: true)
end
end

# app/screens/root_screen.rb
class RootScreen < PM::Screen
title "Root Screen"

def on_load
set_nav_bar_button :right, title: "Help", action: :open_help_screen
end

def open_help_screen
open HelpScreen
end
end

# app/screens/help_screen.rb
class HelpScreen < PM::TableScreen
title "Table Screen"

def table_data
[{
title: "Help",
cells: [
{ title: "About this app", action: :tapped_about },
{ title: "Log out", action: :log_out }
]
}]
end

def tapped_about(args={})
open AboutScreen
end

def log_out
# Log out!
end
end
`
xwsoul
2014 年 12 月 19 日
PHP是最好的语言
redguy6
2014 年 12 月 19 日
Python. 直接学Python2. 别问为什么.
invite
2014 年 12 月 19 日
@xwsoul 以前也这么觉得,现在发现,Python好像更合适。
xuwenmang
2014 年 12 月 19 日
@redguy6 为什么?
phun
2014 年 12 月 19 日
两个都学呗,Python像是C++的动态化,完成一个功能方法单一,目的性很强;Ruby很灵活了,完成一个功能有多种方法,而且很有意思。

当然我推荐的话就是Ruby!
redguy6
2014 年 12 月 19 日
@xuwenmang Python2书和教程比较多吧。
chrischan168
2014 年 12 月 19 日
python + tornado ,开始你的python后台开发之旅吧~ ps.我其实是写前端的=。=
xwsoul
2014 年 12 月 19 日
@invite Python 其实也是很不错的...如
kikyous
2014 年 12 月 19 日
ruby
AWSAM
2014 年 12 月 19 日
ruby +1
msg7086
2014 年 12 月 19 日
果断ruby,py已扔。

说内存不够的同学…至少买个512以上的机子吧
jjx
2014 年 12 月 19 日
看性格学语言, 性格张扬的学ruby, 性格沉静的学python ,听我没错的
useyes
2014 年 12 月 19 日
受不了py缩进,就选择了 Ruby
zythum
2014 年 12 月 19 日
语法优雅方面ruby确实好。
从代码自由度来说感觉js(node)最好
从社区角度python最好。
datou552211
2014 年 12 月 19 日
golang 能开发andirod 能开发服务器
nicai000
2014 年 12 月 19 日
放个地图炮, 智商低的就去用ruby.

因为我见过太多人别的学不会, 只学会了ruby然后成天叫嚣ruby好Python烂, 相反Python社区则是大气得很没那么充满敌意.
freeze
2014 年 12 月 19 日
两个都不会的情况下,我会选择 Python

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

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

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

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

© 2021 V2EX