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

2014-12-19 10:09:06 +08:00
 skyxin888
11487 次点击
所在节点    问与答
79 条回复
oott123
2014-12-19 10:54:48 +08:00
我也犹豫过……

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

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

简言之:ruby在语言中寻找乐趣,python在项目中寻找乐趣。
winnie2012
2014-12-19 11:00:26 +08:00
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 11:27:30 +08:00
PHP是最好的语言
redguy6
2014-12-19 11:30:13 +08:00
Python. 直接学Python2. 别问为什么.
invite
2014-12-19 11:32:45 +08:00
@xwsoul 以前也这么觉得,现在发现,Python好像更合适。
xuwenmang
2014-12-19 11:33:56 +08:00
@redguy6 为什么?
phun
2014-12-19 11:37:56 +08:00
两个都学呗,Python像是C++的动态化,完成一个功能方法单一,目的性很强;Ruby很灵活了,完成一个功能有多种方法,而且很有意思。

当然我推荐的话就是Ruby!
redguy6
2014-12-19 11:42:38 +08:00
@xuwenmang Python2书和教程比较多吧。
chrischan168
2014-12-19 11:49:54 +08:00
python + tornado ,开始你的python后台开发之旅吧~ ps.我其实是写前端的=。=
xwsoul
2014-12-19 11:59:36 +08:00
@invite Python 其实也是很不错的...如
kikyous
2014-12-19 12:01:22 +08:00
ruby
AWSAM
2014-12-19 12:02:52 +08:00
ruby +1
msg7086
2014-12-19 12:12:32 +08:00
果断ruby,py已扔。

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

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

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

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

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

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

© 2021 V2EX