java-web - java做web比python做web好在哪,差在哪?现在用java的还多吗?
PHP中文网
PHP中文网 2017-04-17 15:58:57
0
4
841

不知道这里可不可以提这种问题,

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
Ty80

先说目前的状况,国内的大公司偏业务的一般都用 Java 做后台开发比如淘宝,网易,美团等. Python 国内一般是一些体量不是这么大的公司使用,例如 豆瓣,知乎.

相对于 Python来说,Java 的语法古板,加上静态语言,纯面向对象(缺少函数式编程范式,例如匿名函数, block, 高阶函数等),一般来说 Java 写出来的程序使用已有的抽象少,繁琐的地方很多,你写个文件目录遍历,就知道 Python 的开发速度比 Java 快多少.
但是 Java 的优点是,运行快,语法简单,古板,所以歧义少,可读性高.加上有很多很好的 ide 来帮助分析静态代码,可以很好的进行代码重构.对于一个大型程序,一般都会采用 Java, 代码的复杂度好控制.Java 语法特性少,所以大家写的代码风格都不会差别很大,你走了,立马招一个程序员顶上. Java 在 web 端有很多很成熟的开源框架和工具,有很深的沉淀.大公司又不缺钱,多招几个 Java 程序员开发速度还是比你用 ruby, 还是 Python 的快,而且还有以上的优点.

现在用 Java 的多吗?

那是很多,而且还会更多!因为 Java 人好招,有很多有经验的大牛,能出活.中文资料,成熟的框架,包太多了.我个人觉得 Java 在未来的十年还会是主流的web 开发语言,更何况,人家还可以开发的更多(Android).
学个 Java 对你的程序生涯绝对有利无害.毕竟面向对象这一套,许多语言都有,迟早要学的.

由于个人水平不够,所说的可能存在不足之处,还望大神指出! 谢谢 !
另外觉得该答案有用的,别忘了,采纳加点赞哦.谢谢 !

PHPzhong

自己喜欢的、适合自己的才是最好的。
豆瓣、知乎不都是Python开发的吗?
Java太复杂,连淘宝这样的Java大户也在前端页面上大量使用PHP,比如访问量最大的首页:
https://www.taobao.com/index.php
https://www.tmall.com/index.php

Peter_Zhu

单纯做web角度讲的话 Phyton更简单,轻便,性能应该也会好些,但毕竟出来不是很久所以坑稍多,资料不是很全,招人不是很容易。Java的话是稳定,框架多,招人简单,资料全,但是比Phyton要繁琐和复杂要求稍高点。

阿神
  • 架构成熟,比如Spring

  • 性能扩展好,Python的多线程性能是瓶颈

  • 社区成熟,学习资料丰富

还有很多好处,先想到这些了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板