我觉得后端的原型开发Ruby/Ruby-on-Rails更好用,不过国内不流行。
除了生态方面的优势,比如科学计算、人工智能,机器学习这些python有着良好的生态系统,golang还需要比较长的时间发展,其他的方向感觉转向golang好处还是很多的。
【 在 hgoldfish 的大作中提到: 】
: python 的 gevent 相当好用。比现在 python 3.4 以后满天飞 async/await 的 asyncio 强多了。而且非常成熟。所以当年很多拿 python 写 socket, http 和各种运维配置的。这类万行以下的程序,用 python 相当舒服,lua 嵌入到 cpp 里面做脚本还行,单独使用总是缺很多组件。现在 go 逐渐取代了 python 在这个领域的位置,而且单个请求的响应速度也提升了不少。
: 说到业务逻辑,我们团队长期使用 python 来写后端逻辑。对比一下我之前使用 java web 的经验看,python 的平均生产率要强那么一丁点儿,但强得有限。但 python 绝对的单兵利器,最高生产率非常非常之高。
:
--
FROM 121.225.17.*