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

2018-09-07 13:05发布

目前主要工作语言是 Java,Python 也在工作中用过,确实 Python 的代码行数更短,有很多java没有的很爽的语言特性。但是由于动态语言的限制,IDE 相比 Java 这种差太多了,意味着:1.代码自动提示能力很差,基本没法依靠 IDE 提示方法列表,不得不去查文档,打断整个流程。2.自动重构能力很差还有其他很多很多 Java 的 IDE 能做,而 Python 的开发工具由于 Python 语言的限制不可能做到的事。

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


1条回答
海龙郭
1楼 · 2018-09-07 15:02.采纳回答

其实每种语言既然存在没被淘汰,都是各有千秋的。下面是我帮你找的java和python的一些比较,可以看下

1、Java是半编译的,而Python是脚本语言,所以Java的执行效率高;
2、但是python对面向对象的支持更好,所以在开发效率,可维护性更胜一筹;
3、而且Python经常使用C做扩展,执行效率不是问题,哪怕是计算量大的操作,也无需担心。
4、补充:Python是一门动态编程语言,主要亮点是可以提高开发应用的效率。 它是和Java,perl,Ruby等语言同类的,是做系统集成,Web应用等系统的利器。可以为Python写c或cpp的模块,提高Python系统的整体性能。
也可以在python中调用外部C库,保证整个系统的性能。所以,Python系统的执行会越来越快,当然并不是Python快了,而是后面的支持越来越强大。
Python是快速原型开发的利器,如果对性能有要求,那么就各种优化它,Python不会辜负你的。

一周热门 更多>