`
meng9999
  • 浏览: 12814 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ruby已死,python当立. 谁是动态语言的最后赢家?

阅读更多
    在ruby最火的时候,有激进者列出了N种理由说ruby可以全部取代java了;可是过了2年多了,ruby还是在ruby on rail这个web框架上得到应用,并没有什么新的东西出现在验证ruby很好很强大.
     相反pyhton却一步步的赢得动态语言的市场, python从来就不急着取胜,但却已经取胜,在服务器端,python被用来开发网络服务器,甚至游戏服务器。 能处理大量的TCP,UDP数据,有很好的多线程模型;被大量应用的网络框架Stackless Python,国内的开源项目Eurasia3使用coment模式的处理http长连接,还号称支持百万级别的连接;twisted网络框架也很牛,绝对比java的mina和C++的ACE方便好用,还是基于动态语言python的 。
      最近我也有一个项目计划使用js和flash交换数据,然后通过flash的socket连接到python的;这种网络框架ruby根本不合适。ruby最合适的还是ruby on rail,或者说是ruby on rail让ruby火了一把。
      就连javaeye的老大Robbin也说ruby是hacker使用的语言,开发ruby on rail的应用都是3-5人的团队,大一点的团队合作使用ruby就麻烦了;它并适应大规模团队的作战。只是hacker们的自娱自乐的工具,比如号称一个人写了一个大型的网站。
      python却不一样,他可以应用在大型的应用上 ,可以在大型的团队合作中得到应用 。在有一期程序员杂志里头采访了python的作者Guido,他本人现在在Google工作,提到了Google有大量项目是使用python开发的。比如现在的Google 的 Google APP Eng.他还提到他们的团队也使用过Ruby开发项目,结果失败了; 所以就放弃了Ruby。
         python也有向ruby on rail的框架django ,虽然这个框架没有ruby on rail那么火,但市场是稳稳定定的增长, 我感觉ruby的火热,是大家在次把目光放在动态语言上,或者说ruby的火热,会带出一个更强大的python.互联网在不断的去证明,python才是最合适的 。
       如果现在大家在有时间在动态语言上投资,长远的来说python才是值的了。
分享到:
评论
47 楼 liuqiang 2008-09-18  
<div class='quote_title'>fxsjy 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<div class='quote_title'>fxsjy 写道</div>
<div class='quote_div'>django徒有虚名,python世界的优秀框架多着呢。 <br/><br/>我来画一个high performance web 架构图: <br/><br/>   nginx <br/>    | <br/>    | <br/>mod_wsgi <br/>    | <br/>   web.py <br/>    | <br/>   /  ~~~~~~~ \ <br/>  sqlalchemy  mako <br/>################### <br/>    mysql cluster <br/><br/>不服的欢迎到python邮件列表与我讨论。 <br/></div>
<p> </p>
<p> google力挺django , python作者也力推django ,我不知道你哪只耳朵听到django徒有虚名的。</p>
<p> </p>
<p>敢情python邮件列表是给你讨论这些无聊问题的啊,我晕,有话你在开个帖子讨论呗,瞧把你**的</p>
<p> </p>
</div>
<p>  </p>
<p>   我看过你发的python的一些帖子,太入门级了。也许你是ruby大牛。如果你去python  的邮件列表里看看,就知道了。</p>
<p> </p>
<p>   至于你觉得我的口气牛,很抱歉,因为JavaEye上大家都喜欢用这种语气,你看python 邮件列表里面人人都很很低调的。</p>
<p> </p>
</div>
<p><br/>我不知道你叫我到python的邮件列表看什么?看django是不是虚名?</p>
<p> </p>
<p>还是那句话,我好歹还发过一个不是一些python的帖子,你要是有什么高见就开个帖子讨论讨论呗,python邮件列表人人都很很低调和django虚名我不知道有什么关系</p>
<p> </p>
46 楼 cougarwww 2008-09-18  

你在这发这样的帖子 ...

搬个板凳看你怎么被拍死!

meng9999 写道
    在ruby最火的时候,有激进者列出了N种理由说ruby可以全部取代java了;可是过了2年多了,ruby还是在ruby on rail这个web框架上得到应用,并没有什么新的东西出现在验证ruby很好很强大.
     相反pyhton却一步步的赢得动态语言的市场, python从来就不急着取胜,但却已经取胜,在服务器端,python被用来开发网络服务器,甚至游戏服务器。 能处理大量的TCP,UDP数据,有很好的多线程模型;被大量应用的网络框架Stackless Python,国内的开源项目Eurasia3使用coment模式的处理http长连接,还号称支持百万级别的连接;twisted网络框架也很牛,绝对比java的mina和C++的ACE方便好用,还是基于动态语言python的 。
      最近我也有一个项目计划使用js和flash交换数据,然后通过flash的socket连接到python的;这种网络框架ruby根本不合适。ruby最合适的还是ruby on rail,或者说是ruby on rail让ruby火了一把。
      就连javaeye的老大Robbin也说ruby是hacker使用的语言,开发ruby on rail的应用都是3-5人的团队,大一点的团队合作使用ruby就麻烦了;它并适应大规模团队的作战。只是hacker们的自娱自乐的工具,比如号称一个人写了一个大型的网站。
      python却不一样,他可以应用在大型的应用上 ,可以在大型的团队合作中得到应用 。在有一期程序员杂志里头采访了python的作者Guido,他本人现在在Google工作,提到了Google有大量项目是使用python开发的。比如现在的Google 的 Google APP Eng.他还提到他们的团队也使用过Ruby开发项目,结果失败了; 所以就放弃了Ruby。
         python也有向ruby on rail的框架django ,虽然这个框架没有ruby on rail那么火,但市场是稳稳定定的增长, 我感觉ruby的火热,是大家在次把目光放在动态语言上,或者说ruby的火热,会带出一个更强大的python.互联网在不断的去证明,python才是最合适的 。
       如果现在大家在有时间在动态语言上投资,长远的来说python才是值的了。

45 楼 20024804 2008-09-18  
我完全不懂ruby
但是对比过python和ruby在网上的供职情况后私自下了个定论,还请纠正:
ruby的职位比python少很多
如果想成为一名全职的ruby程序员,可能婆家比较难找
而python的问题也有,就是python框架太多了,可能找到一份python的工作,但是框架可能你以前没用过,要重新学
44 楼 meng9999 2008-09-18  
  那么多的留言,看来要好好找个时间仔细的看完; 真不好意思,本人技术比较肤浅,把Stackless Python写成了网络框架;其实选择就意味着放弃一样东西,对程序员更加 如此,只要在反复的对方下,才能找到最合适自已和团队的技术,如果不对比,那么随便选一个那就麻烦了,结果是在项目的扩展上,技术人员的分工上就出现很多问题,项目可能导致失败;
   大家提到了asp.net,其实我感觉asp.net开发效率很高,C#的语言,如果使用过JAVA的,语法上基本比较相通;为什么我没有使用asp.net ,因为我的服务器必须使用inux,现在使用的是 redhat AS4和centos5 ;那么asp.net 就不能使用了,去年有一个项目使用asp.net确实开发的时候比较舒服。
   为什么没有使用java, 我很久以前使用过jsp, 使用tomcat作为web server,结果修改servlet,javabean老是要重启Tomcat,把我弄烦了;
    关于ruby,python我都喜欢过,ruby大概是在06年接触,在一些linux脚本上使用ruby处理socket数据;ruby on rails 没有在实际项目上面使用. 只是进行一些测试,因为ruby里头也有一个web server,当时想使用他的web server,又因为支持socket的原因,想做一个TCP 服务器端,处理数据还可以结合web server进行一些web开发,但反复对比,发现ruby确实是做一件事情可以有N种方法,N个人有N个写法,N*N=我都不知道是什么了,如果N个人使用ruby,因为有N种自已的爱好写法,结果我要读N个人的N种方法代码;本人本来都比较笨了,需要的是开发的项目,大家都能看懂,你可以是大侠,但最好你能让大家也懂,也就是很容易的交流。 并不是没一个开发人员都有个10年8年开发经验的。那么这个时候大家说java不就行了,都一个写法,确实我也选择了java,可是我还想选择一个动态语言,修改了程序不需要老重启服务器的,还比较动态。
   php确实不错, 我发现我花在php的时间是最少的,得到的收益却是巨大的;互联网的无数站点说明了php也是一个明智的选择。不过不好的是php没有自已的web server ,只能mod在apache上,也不能创建socket进行TCP进行数据处理,更没有类似twisted这样的网络框架。比如我要使用vc开发的GUI程序连接服务器进行实时的数据交换,或者使用flash的xmlsocket,socket连接服务器端进行数据交换,那么只有ruby ,python 比较合适.
    还有就是一直在使用asterisk作为IP电话的服务器,它可以支持动态语言扩展,使用TCP进行扩展,我对比了ruby和python,还是认为python比较合适,为什么? 太晚了,要洗澡了, 改天再继续;



43 楼 ray_linn 2008-09-17  
<div class='quote_title'>robbin 写道</div>
<div class='quote_div'>
<div class='quote_title'>terranhao 写道</div>
<div class='quote_div'>
<div class='quote_title'>robbin 写道</div>
<div class='quote_div'>
<div class='quote_title'>ray_linn 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<p>那是你的事,你又想吃肉又想不挨打,这我可管不了</p>
<p> </p>
<p>django 最最简单的说 是 MVT 结构, 哈哈</p>
</div>
<p><br/>开发难易度接近rails 60%~70%,性能高rails 40%~50%,要怎么选每个人都有自己的想法,没有标准答案。我的服务器是自己花钱的,当然是性能第一。</p>
</div>
<p> </p>
<p>其实我到现在都不明白你为啥不用asp.net,开发难易度是django的30%- (用Visual Studio托拽几下就搞定了),性能高django 500%+。</p>
</div>
<p>不好意思,纯粹不明白,我从jsp做到jsf最近再到.net,我确实是觉得.net至少我觉得比jsf要舒坦得多,而且我也认为.net比ssh开发舒坦得多,为什么asp.net占有率并没有java大,我没用过ruby,php,但是既然.net性能高出这么多,而且开发难度又不大,为什么你们都选择用ror,或者php。</p>
<p>这一直是很困扰我的一个问题,any reply will be appreciate.:)</p>
</div>
<p> </p>
<p>道理很简单,用RoR开发效率比asp.net快很多很多。</p>
<p> </p>
</div>
<p> </p>
<p> </p>
<p>这个倒不见得.  从我用castle 的monorails的经验来看, 其最差劲的地方就是抛弃了webform, 导致了原来的页面组件化的功能和master-Page全部丧失,这让我非常的不喜欢monorails.</p>
<p> </p>
<p>.net MVC号称最rails的MVC的框架, 开发效率不见得就比rails少,唯一欠缺的是linq还不是太完善. </p>
<p> </p>
<p>等我研究一把ror就能给个比较准确的答案. </p>
42 楼 fxsjy 2008-09-17  
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<div class='quote_title'>fxsjy 写道</div>
<div class='quote_div'>django徒有虚名,python世界的优秀框架多着呢。 <br/><br/>我来画一个high performance web 架构图: <br/><br/>   nginx <br/>    | <br/>    | <br/>mod_wsgi <br/>    | <br/>   web.py <br/>    | <br/>   /  ~~~~~~~ \ <br/>  sqlalchemy  mako <br/>################### <br/>    mysql cluster <br/><br/>不服的欢迎到python邮件列表与我讨论。 <br/></div>
<p> </p>
<p> google力挺django , python作者也力推django ,我不知道你哪只耳朵听到django徒有虚名的。</p>
<p> </p>
<p>敢情python邮件列表是给你讨论这些无聊问题的啊,我晕,有话你在开个帖子讨论呗,瞧把你**的</p>
<p> </p>
</div>
<p>  </p>
<p>   我看过你发的python的一些帖子,太入门级了。也许你是ruby大牛。如果你去python  的邮件列表里看看,就知道了。</p>
<p> </p>
<p>   至于你觉得我的口气牛,很抱歉,因为JavaEye上大家都喜欢用这种语气,你看python 邮件列表里面人人都很很低调的。</p>
<p> </p>
41 楼 robbin 2008-09-17  
<div class='quote_title'>terranhao 写道</div>
<div class='quote_div'>
<div class='quote_title'>robbin 写道</div>
<div class='quote_div'>
<div class='quote_title'>ray_linn 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<p>那是你的事,你又想吃肉又想不挨打,这我可管不了</p>
<p> </p>
<p>django 最最简单的说 是 MVT 结构, 哈哈</p>
</div>
<p><br/>开发难易度接近rails 60%~70%,性能高rails 40%~50%,要怎么选每个人都有自己的想法,没有标准答案。我的服务器是自己花钱的,当然是性能第一。</p>
</div>
<p> </p>
<p>其实我到现在都不明白你为啥不用asp.net,开发难易度是django的30%- (用Visual Studio托拽几下就搞定了),性能高django 500%+。</p>
</div>
<p>不好意思,纯粹不明白,我从jsp做到jsf最近再到.net,我确实是觉得.net至少我觉得比jsf要舒坦得多,而且我也认为.net比ssh开发舒坦得多,为什么asp.net占有率并没有java大,我没用过ruby,php,但是既然.net性能高出这么多,而且开发难度又不大,为什么你们都选择用ror,或者php。</p>
<p>这一直是很困扰我的一个问题,any reply will be appreciate.:)</p>
</div>
<p> </p>
<p>道理很简单,用RoR开发效率比asp.net快很多很多。</p>
40 楼 terranhao 2008-09-17  
<div class='quote_title'>robbin 写道</div>
<div class='quote_div'>
<div class='quote_title'>ray_linn 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<p>那是你的事,你又想吃肉又想不挨打,这我可管不了</p>
<p> </p>
<p>django 最最简单的说 是 MVT 结构, 哈哈</p>
</div>
<p><br/>开发难易度接近rails 60%~70%,性能高rails 40%~50%,要怎么选每个人都有自己的想法,没有标准答案。我的服务器是自己花钱的,当然是性能第一。</p>
</div>
<p> </p>
<p>其实我到现在都不明白你为啥不用asp.net,开发难易度是django的30%- (用Visual Studio托拽几下就搞定了),性能高django 500%+。</p>
</div>
<p>不好意思,纯粹不明白,我从jsp做到jsf最近再到.net,我确实是觉得.net至少我觉得比jsf要舒坦得多,而且我也认为.net比ssh开发舒坦得多,为什么asp.net占有率并没有java大,我没用过ruby,php,但是既然.net性能高出这么多,而且开发难度又不大,为什么你们都选择用ror,或者php。</p>
<p>这一直是很困扰我的一个问题,然后就是装13常用语,any reply will be appreciate.:)</p>
39 楼 liuqiang 2008-09-17  
<div class='quote_title'>songhuagao 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>2个体系老早就接触了,并反复比对了一下,结果选ruby,想知道为什么吗?我不告诉你,哈哈</div>
<br/>能告诉我不?我也在苏州生活过的说</div>
<p> </p>
<p> 这个说来话长,有时间咱再详细探讨</p>
38 楼 songhuagao 2008-09-17  
liuqiang 写道
2个体系老早就接触了,并反复比对了一下,结果选ruby,想知道为什么吗?我不告诉你,哈哈

能告诉我不?我也在苏州生活过的说
37 楼 liuqiang 2008-09-17  
<div class='quote_title'>fxsjy 写道</div>
<div class='quote_div'>django徒有虚名,python世界的优秀框架多着呢。 <br/><br/>我来画一个high performance web 架构图: <br/><br/>   nginx <br/>    | <br/>    | <br/>mod_wsgi <br/>    | <br/>   web.py <br/>    | <br/>   /  ~~~~~~~ \ <br/>  sqlalchemy  mako <br/>################### <br/>    mysql cluster <br/><br/>不服的欢迎到python邮件列表与我讨论。 <br/></div>
<p> </p>
<p> google力挺django , python作者也力推django ,我不知道你哪只耳朵听到django徒有虚名的。</p>
<p> </p>
<p>敢情python邮件列表是给你讨论这些无聊问题的啊,我晕,有话你在开个帖子讨论呗,瞧把你**的</p>
36 楼 bluecrystal 2008-09-17  
fxsjy 写道
django徒有虚名,python世界的优秀框架多着呢。

我来画一个high performance web 架构图:

   nginx
    |
    |
mod_wsgi
    |
   web.py
    |
   /  ~~~~~~~ \
  sqlalchemy  mako
###################
    mysql cluster

不服的欢迎到python邮件列表与我讨论。


现在正在基于django开发应用中,研究一下你提的这些东西
35 楼 rosickywl 2008-09-17  
<div class='quote_title'>netfork 写道</div>
<div class='quote_div'>
<div class='quote_title'>robbin 写道</div>
<div class='quote_div'>
<div class='quote_title'>ray_linn 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<p>那是你的事,你又想吃肉又想不挨打,这我可管不了</p>
<p> </p>
<p>django 最最简单的说 是 MVT 结构, 哈哈</p>
</div>
<p><br/>开发难易度接近rails 60%~70%,性能高rails 40%~50%,要怎么选每个人都有自己的想法,没有标准答案。我的服务器是自己花钱的,当然是性能第一。</p>
</div>
<p> </p>
<p>其实我到现在都不明白你为啥不用asp.net,开发难易度是django的30%- (用Visual Studio托拽几下就搞定了),性能高django 500%+。</p>
</div>
<p> </p>
<p>是啊,这也是我最困惑的,为什么大家不选用asp.net,而是选用java或是ror等,实在是想不明白。</p>
<p>其实,我一直徘徊在asp.net、ror、java(Struts2 + Spring + iBATIS)之间,大家给点意见。</p>
</div>
<p>你这都想不明白吗,这是javaeye啊,你认为有人会给asp.net一个客观的看法吗。。。</p>
34 楼 xiaoyu 2008-09-17  
不选择asp.net, 是因为我们的系统大部分都跑linux/unix下。

33 楼 dempire 2008-09-17  
在javaeye说RUBY会遭到各种鄙视地,请楼主淡定~~
32 楼 netfork 2008-09-17  
<div class='quote_title'>robbin 写道</div>
<div class='quote_div'>
<div class='quote_title'>ray_linn 写道</div>
<div class='quote_div'>
<div class='quote_title'>liuqiang 写道</div>
<div class='quote_div'>
<p>那是你的事,你又想吃肉又想不挨打,这我可管不了</p>
<p> </p>
<p>django 最最简单的说 是 MVT 结构, 哈哈</p>
</div>
<p><br/>开发难易度接近rails 60%~70%,性能高rails 40%~50%,要怎么选每个人都有自己的想法,没有标准答案。我的服务器是自己花钱的,当然是性能第一。</p>
</div>
<p> </p>
<p>其实我到现在都不明白你为啥不用asp.net,开发难易度是django的30%- (用Visual Studio托拽几下就搞定了),性能高django 500%+。</p>
</div>
<p> </p>
<p>是啊,这也是我最困惑的,为什么大家不选用asp.net,而是选用java或是ror等,实在是想不明白。</p>
<p>其实,我一直徘徊在asp.net、ror、java(Struts2 + Spring + iBATIS)之间,大家给点意见。</p>
31 楼 fxsjy 2008-09-17  
django徒有虚名,python世界的优秀框架多着呢。

我来画一个high performance web 架构图:

   nginx
    |
    |
mod_wsgi
    |
   web.py
    |
   /  ~~~~~~~ \
  sqlalchemy  mako
###################
    mysql cluster

不服的欢迎到python邮件列表与我讨论。
30 楼 fengzl 2008-09-17  
Django的ORM确实不是十分好用,稍有点恶心,对功能实现没什么大的影响吧。
实在不行你换别的ORM也没关系。其他的功能倒是很好用。

ruby我不知道他除了rails还有什么更好的应用

一般来讲我们都是靠JAVA混饭吃的不太可能对其他语言太多的关注,
我选择python+django完全是因为python的成熟度更高,更多的开源支持
以目前来看更广泛的应用,至于ruby我看不出来他的应用面能扩大到什么范围
29 楼 hideto 2008-09-17  
PHP的语法和api比Django更恶心
28 楼 koda 2008-09-17  
PHP用了都说好:)

相关推荐

    用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

    本资源主要涵盖了使用Python、Lua和Ruby这三种编程语言进行游戏设计的知识。这三种语言各有特点,适用于不同的游戏开发场景,下面将详细探讨每种语言在游戏编程中的应用及其优势。 1. Python Python是一种高级、...

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

    在提供的压缩包文件中,"Premier.Press.Game.Programming.with.Python.Lua.and.Ruby.ebook-LiB.chm"很可能是一本关于使用这三种语言进行游戏编程的电子书,它可能会详细介绍如何利用这些语言来开发游戏,涵盖从基础...

    Game.Programming.with.Python.Lua.and.Ruby

    Game.Programming.with.Python.Lua.and.Ruby

    ruby-1.9.3-p547.tar.gz

    Ruby是一种面向对象的、动态类型的编程语言,由日本的松本行弘于1995年设计并开发。Ruby的设计理念是简洁、优雅,并注重程序员的生产力,它提供了丰富的内置库和强大的元编程能力。在本压缩包"ruby-1.9.3-p547.tar....

    ruby-1.9.2-p290.tar.gz

    Ruby是一种动态类型、面向对象的脚本语言,由日本人松本行弘(Yukihiro Matsumoto)创建。它强调简洁性和生产力,拥有丰富的类库和框架,如描述中的"Redmine",这是一个用Ruby编写的开源项目管理应用程序。Ruby的...

    Ruby语言中英文教程.rar

    内含 12 本 Ruby 语言中英文教程资源,本资源下载后解压缩将得到以下图书: Programming Ruby 2nd.pdf ...Ruby.for.Rails.Ruby.Techniques.for.Rails.Developers.(2006).pdf RubyCourse_1.0-1.pdf rubyonrails.pdf

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

    Ruby-PyCall是一个非常有用的库,它允许Ruby程序员无缝地调用Python的函数和模块,极大地扩展了Ruby的生态系统。这个库使得两个语言之间的交互变得简单而高效,特别是在需要利用Python的强大科学计算或数据处理能力...

    ruby-1.8.7-p302.tar.gz

    Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、...

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

    标题提到的"用Python, Lua 和 Ruby语言设计游戏",这三种动态语言各自拥有独特的优点,适用于不同的游戏开发场景。接下来,我们将深入探讨每种语言在游戏开发中的应用、特点以及它们如何协同工作。 **Lua** Lua 是...

    passenger, 一种用于 ruby python 和 node.js的快速健壮的web服务器和.zip

    passenger, 一种用于 ruby python 和 node.js的快速健壮的web服务器和 :快速而健壮的web服务器和应用服务器,用于 ruby,python 和 Node.js部署web应用程序需要大量复杂性,增加了生产中有用的强大的企业级特性。...

    [Ruby编程语言].David.Flanagan等

    [Ruby编程语言].David.Flanagan等

    Apress.Pro.Android.Python.with.SL4A.Jul.2011.rar

    2. **SL4A介绍**:SL4A是一个开源项目,它允许用户通过多种脚本语言(包括Python、JavaScript、Ruby等)与Android设备的硬件和软件接口交互,比如访问传感器、控制硬件、发送短信、处理图像等。SL4A提供了一个API,...

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

    尽管Perl曾是动态语言的首选,但现在已被Python和Ruby取代。Perl的面向对象机制复杂,学习曲线陡峭,而Python和Ruby则提供了更直观、更简洁的语法。对于需要大量正则表达式处理的特殊场景,Perl仍有其优势,但对于...

    Ruby编程语言入门与实践 .pptx

    Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门...

    最新少儿python趣味课件.pdf

    Python是一种高级编程语言,它属于高级语言的范畴,包括Java、VB、Ruby、Python、C等多达上百种语言。计算机使用这些语言与人类进行交流,而编程语言是人类与计算机对话的特殊方式,是一种双方都能理解的指令集合。 ...

    opencv_python-4.4.0.44-cp38-cp38-win_amd64.whl

    python可用的opencv;OpenCV是一个基于BSD许可(开源)... [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

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

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

    ruby-2.4.0.tar.gz

    Ruby是一种面向对象、动态类型的脚本语言,常用于Web开发、服务器端编程和各种应用程序的构建。在描述中提到的"ruby-2.4.0.tar.gz"是Ruby的一个特定版本,即2.4.0,它以压缩格式提供,方便用户下载和安装。这个...

Global site tag (gtag.js) - Google Analytics