为什么现在新出的互联网站点大多采用 Python 或者 Ruby ?
发布网友
发布时间:2022-04-18 03:01
我来回答
共1个回答
热心网友
时间:2022-04-18 04:30
我不知道多大比例的新网站是用python或者ruby,不过我们扇贝网是基于Python开发的。
主要原因还是开发速度。以我的经验,完成类似的任务,Python的代码量是Java的一半,更少的代码量就意味更快的开发速度和更少出错的几率。
另外我很喜欢Python的语法,基本上就是伪码形式的(譬如算法导论上的伪码几乎可以机械式的翻译成Python),以至于我有时候写程序的时候准备先随便写几行整理下思路,但是写着写着发现居然写完了。
另外从招聘角度而言,一般会Python语言的编程基础都还不错,减少了筛选。
最后一条,当然可能是所有动态语言都有的,就是改bug快,不管什么设备,只要有个ssh客户端就可以。有一次在外面吃饭,突然看到微博上用户报了一个错误,就立刻用手机(现在改iPad了)登录跑服务器看log,发现程序错误后,直接做一个hotfix分支(我们用git管理代码),然后用vi 改代码,改好后没问题合并回主分支,然后立刻重新部署。