`
jythoner
  • 浏览: 608179 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

选择Python而不选择Ruby的几个理由

阅读更多
Python与Ruby是当前两种比较流行的脚本编程语言。我对这两种语言都一直很关注,看了很多从各个方面比较Python和Ruby的帖子。最后我决定着重学习其中一种:Python。以下是我个人选择Python的一些理由:

1.当前流行的Linux系统(RHEL5.2,SuSE10.1)上都默认安装了Python的编译器,使用Python编写的脚本更容易被执行。

2.Websphere只支持两种脚本语言调用它自己的API:Jacl和Jython。

3.Python有Google支持,Ruby有Sun支持。但是Sun公司技术更新的速度太快,总是一项技术还没推广起来,就开始选择另一项新技术来发展。不得不承认Sun的技术牛人太多太多,无数的新技术都是由Sun创造出来的,但他们的技术推广能力不强,只靠着Sun技术日来进行宣传。

3.Ruby有Rails,但只是局限于Web开发,其他方面类库支持不如Python。Python更通用一些。(但Rails太强了,如果是做Web开发,RoR是不二的选择)

4.TIOBE语言排行榜上Python比Ruby高一点点。

欢迎留言发表不同的言论和看法。
分享到:
评论
4 楼 keating 2009-02-17  
偶只学java
3 楼 john2007 2008-12-09  
两个语言都各看了一周,感觉python入门确实比ruby简单,语法更容易接受。

不过这并不重要啊。呵呵。
只是发表一下意见
2 楼 jythoner 2008-12-08  
sgp2004 写道

坚持下去就好啊 呵呵

呵呵,感谢支持!其实ruby和python都很棒,相信认真学习其中一种,想掌握另一种的时候也会很容易过渡。
1 楼 sgp2004 2008-12-06  
坚持下去就好啊 呵呵

相关推荐

    使用Python Lua和Ruby语言进行游戏编程

    首先,Python以其简洁易读的语法和丰富的库支持而闻名,使其成为初学者和专业人士的理想选择。在游戏编程中,Python可以用于创建游戏逻辑、管理游戏状态、处理用户输入以及与其他系统集成。例如,Pygame是Python中一...

    用Python,Lua和Ruby语言设计游戏-Game.Programming.with.Python.Lua.And.Ruby.

    在游戏开发领域,Python、Lua和Ruby这三种脚本语言因其简洁、高效和易学习的特点,逐渐成为开发者们的首选工具。《用Python,Lua和Ruby语言设计游戏-Game.Programming.with.Python.Lua.And.Ruby》这本书深入探讨了...

    用Python,Lua和Ruby语言设计游戏

    "Game Programming with Python, Lua, and Ruby" 这本书很可能详细介绍了如何利用这些语言进行游戏开发,包括但不限于以下几个方面: 1. **基础概念**:介绍每种语言的基础语法和特性,帮助读者快速上手。 2. **...

    Python入门-选择Python版本

    5. range()函数:Python 3中的`range()`函数返回一个不可变的序列对象,而在Python 2中,`range()`返回的是一个列表。Python 3的这种改变提高了内存效率。 6. 模块导入:Python 3引入了模块导入的改进,如`import ...

    Ruby、Python不能威胁Java的13个理由

    标题中的“Ruby、Python不能威胁Java的13个理由”表明了作者认为尽管这两种脚本语言在某些领域受到关注,但它们无法撼动Java在编程领域的主导地位。描述提到,作者通过数据分析反驳了Java将被替代的观点,并提出了...

    Python和Ruby比较优缺点共1页.pdf.zip

    在选择Python还是Ruby时,开发者通常会考虑以下几个因素:项目需求、团队技能、性能要求以及社区支持。如果你需要进行数据分析、机器学习或者构建大规模Web应用,Python可能是更好的选择,因为它有强大的库支持和...

    Python 对数据分析时判断只能选择Excel或者CSV文件 Python源码

    Python 对数据分析时判断只能选择Excel或者CSV文件 Python源码Python 对数据分析时判断只能选择Excel或者CSV文件 Python源码Python 对数据分析时判断只能选择Excel或者CSV文件 Python源码Python 对数据分析时判断...

    从Ruby语言调用Python函数-Ruby开发

    PyCall:从Ruby语言中调用Python函数该库提供了直接从Ruby语言中调用Python并与之进行部分互操作的功能。 您可以在PyCall中导入任意Python模块:从Ruby语言调用Python函数该库提供了直接从Ruby语言调用Python并与之...

    为什么你一定要学习Python或Ruby语言.pdf

    此外,考虑到一个程序员能有效维护的代码量上限,使用Python或Ruby可以让个人承担原本需要团队协作的工作。 与VB和PHP相比,Python和Ruby在语言设计上更加先进。虽然VB和PHP易于入门,但它们在处理大型项目时暴露出...

    Game Programming with Python Lua And Ruby

    - 通过几个实际项目来加深对理论知识的理解。 - 分析项目中的问题并提出改进方案。 综上所述,《Game Programming with Python Lua And Ruby》这本书不仅涵盖了使用这三种语言进行游戏开发的基础知识,还深入探讨...

    Ruby-PyCall从Ruby语言调用Python函数

    这个库使得两个语言之间的交互变得简单而高效,特别是在需要利用Python的强大科学计算或数据处理能力时。PyCall的使用不仅提高了代码的复用性,还能在现有Ruby项目中充分利用Python库。 首先,让我们来了解如何安装...

    Python、Lua和Ruby——脚本大P.K.1

    总结来说,Python、Lua 和 Ruby 各有千秋,选择哪种语言取决于具体的需求和项目。Python 适合需要丰富库支持和易于维护的大型项目;Lua 适用于需要高性能和小巧的嵌入式环境;而 Ruby 则在 web 开发和重视开发效率的...

    sciTE 编辑器,支持Ruby,Python

    综上所述,sciTE凭借其对Ruby和Python的出色支持、跨平台性、简洁而强大的特性,成为开发者们的理想选择,特别是那些喜欢轻量级工具但又需要高效编程环境的人。无论是初学者还是经验丰富的程序员,sciTE都能提供一个...

    python-ruby-golang:比较python,ruby和golang

    python-ruby-golang click(Python),thor(Ruby)和cli.go(Golang)的比较,用于构建非常简单的命令行工具。 快速开始 有关更多信息,请参见每个子目录中的README.md。 博客文章

Global site tag (gtag.js) - Google Analytics