您当前的位置: 首页 >  Python

轻松学Python

暂无认证

  • 0浏览

    0关注

    317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python 的开发效率真的比 Java高吗?

轻松学Python 发布时间:2019-11-07 15:46:20 ,浏览量:0

开发不是单纯的堆积代码,很多时候,开发的过程是这样的:

①为了解决问题 A,我想到了一个方案,通过 a→b→c 的步骤来解决这个问题

②用代码实现了 a→b→c,但是发现无法解决几个 corner case,于是流程变成了 a→b→c→d

③验证新的流程,如果还有问题,那么继续进行调整,直到解决所有可见的问题

「写出最后部署在产品上的代码」这部分,在一些复杂问题的解决中只占据一小部分时间。有时候你先用 Python 写出来一个正确的版本,再翻译成 C++、 Java(往往是出于性能的需求),开发效率并不比一开始用 Java 写要来的低。在 Python 里修改流程,可能只是几句话的事,但是换成 Java就得先定义几个新类型新接口,再进行具体实现。

因此,如果某一项开发工作预期会进行较多的尝试,那么先用 Python 去实现正确的逻辑是最佳选择之一。很多框架把「需要各种尝试」的步骤做成 Python 接口,然后把通用的计算流程用 C、C++实现,就是这个原因。

至于 IDE 和静态分析,相比于「实现正确的逻辑」,只是细枝末节而已。

关注
打赏
1663832040
查看更多评论
立即登录/注册

微信扫码登录

0.0840s