开发者社区> 问答> 正文

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

0.820869

展开
收起
知与谁同 2018-07-16 12:48:52 2041 0
3 条回答
写回答
取消 提交回答
  • python有着快速高效开发,还有广泛的第三方包。

    入手快。

    2019-11-22 14:33:01
    赞同 展开评论 打赏
  • Android系统与应用研发7年,专注于系统性能问题处理、开发流程工具研发、SDK组件研发工作。 服务端研发2年,前后使用Golang, RoR搭建后端服务程序。

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

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

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

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

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

    最后一条,当然可能是所有动态语言都有的,就是改bug快,不管什么设备,只要有个ssh客户端就可以。有一次在外面吃饭,突然看到微博上用户报了一个错误,就立刻用手机(现在改iPad了)登录跑服务器看log,发现程序错误后,直接做一个hotfix分支(我们用git管理代码),然后用vi 改代码,改好后没问题合并回主分支,然后立刻重新部署。
    2019-07-17 22:51:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载