>  Q&A  >  본문

Python语言相比Java语言的优势和劣势是什么?

Python语言相比Java语言的优势和劣势是什么?

末日的春天末日的春天2767일 전1315

모든 응답(2)나는 대답할 것이다

  • 数据分析师

    数据分析师2017-10-01 00:27:16

    Java 언어에 비해 Python 언어의 장점과 단점은 무엇인가요? -PHP 중국어 홈페이지 Q&A - 자바언어에 비해 파이썬 언어의 장점과 단점은 무엇인가요? -PHP 중국어 홈페이지 Q&A

    꼭 보고 배워보세요.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-02-22 09:38:27

    优势:
    1. Python作为动态语言更适合初学编程者。Python可以让初学者把精力集中在编程对象和思维方法上,而不用去担心语法、类型等等外在因素。而Python清晰简洁的语法也使得它调试起来比Java简单的多。至于哪个更“优雅”纯属个人喜好,但对于初学编程的人Python更直观应该没什么异议。
    2. Python有一些Java没有的强大的架构2.1. Advanced Python Constructs,可以表达非常复杂的Logic
    3. Python有非常强大的支持异步的框架如Eventlet Networking Library,而据我所知Java要实现这些功能要麻烦的多。也因此Python适合一些可扩展的后台应用。(但除此以外Python可扩展性是不如Java的)
    2. Python作为脚本语言,更适合开发小的应用,而且极其适合在应用发展初期时用来做原型


    劣势:
    1. 由于Python的优点也无可避免会有牺牲------由于是动态语言,比Java还慢。你可以想象一下编译器对于没有typing的变量,需要一个一个check具体type所耗得时间。而Java相比起C++等等本来就不快,可想而知更慢的效果... 但很多人觉得Python code更短小精悍,所以实际跑起来不见得比Java耗时。
    2. Java很适合发展跨平台应用,几乎常见的电脑、智能机都能跑Java。而Python就不一样了...

    회신하다
    0
  • 취소회신하다