为什么现在新出的互联网站点大多采用 Python 或者 Ruby ?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

为什么现在新出的互联网站点大多采用 Python 或者 Ruby ?

知与谁同 2018-07-16 12:48:52 694
0.820869
Ruby Python
分享到
取消 提交回答
全部回答(3)
  • 游客aasf2nc2ujisi
    2019-11-22 14:33:01

    python有着快速高效开发,还有广泛的第三方包。

    入手快。

    0 0
  • itxiaowang
    2019-07-17 22:51:17

    目前新出的不少服务,多是以原型验证为主,开发人员少。这种情况下:

    1. 主要由单个核心开发人员进行技术与框架选型,一般这些核心开发人员的技术热情与水平较高,也就更容易选择一些时髦的技术方案。
    2. 这类动态语言开发&调试成本低,便于进行原型验证。算是在不同发展时期做的不同技术选型,以求低成本的进行试错。
    0 0
  • boxti
    2019-07-17 22:51:17
    我不知道多大比例的新网站是用python或者ruby,不过我们扇贝网是基于Python开发的。

    主要原因还是开发速度。以我的经验,完成类似的任务,Python的代码量是Java的一半,更少的代码量就意味更快的开发速度和更少出错的几率。

    另外我很喜欢Python的语法,基本上就是伪码形式的(譬如算法导论上的伪码几乎可以机械式的翻译成Python),以至于我有时候写程序的时候准备先随便写几行整理下思路,但是写着写着发现居然写完了。

    另外从招聘角度而言,一般会Python语言的编程基础都还不错,减少了筛选。

    最后一条,当然可能是所有动态语言都有的,就是改bug快,不管什么设备,只要有个ssh客户端就可以。有一次在外面吃饭,突然看到微博上用户报了一个错误,就立刻用手机(现在改iPad了)登录跑服务器看log,发现程序错误后,直接做一个hotfix分支(我们用git管理代码),然后用vi 改代码,改好后没问题合并回主分支,然后立刻重新部署。
    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题