java做web比python做web好在哪,差在哪?现在用java的还多吗?
不知道这里可不可以提这种问题,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
不知道这里可不可以提这种问题,
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
相对于 Python来说,Java 的语法古板,加上静态语言,纯面向对象(缺少函数式编程范式,例如匿名函数, block, 高阶函数等),一般来说 Java 写出来的程序使用已有的抽象少,繁琐的地方很多,你写个文件目录遍历,就知道 Python 的开发速度比 Java 快多少.
但是 Java 的优点是,运行快,语法简单,古板,所以歧义少,可读性高.加上有很多很好的 ide 来帮助分析静态代码,可以很好的进行代码重构.对于一个大型程序,一般都会采用 Java, 代码的复杂度好控制.Java 语法特性少,所以大家写的代码风格都不会差别很大,你走了,立马招一个程序员顶上. Java 在 web 端有很多很成熟的开源框架和工具,有很深的沉淀.大公司又不缺钱,多招几个 Java 程序员开发速度还是比你用 ruby, 还是 Python 的快,而且还有以上的优点.
那是很多,而且还会更多!因为 Java 人好招,有很多有经验的大牛,能出活.中文资料,成熟的框架,包太多了.我个人觉得 Java 在未来的十年还会是主流的web 开发语言,更何况,人家还可以开发的更多(Android).
学个 Java 对你的程序生涯绝对有利无害.毕竟面向对象这一套,许多语言都有,迟早要学的.
自己喜欢的、适合自己的才是最好的。
豆瓣、知乎不都是Python开发的吗?
Java太复杂,连淘宝这样的Java大户也在前端页面上大量使用PHP,比如访问量最大的首页:
https://www.taobao.com/index.php
https://www.tmall.com/index.php
单纯做web角度讲的话 Phyton更简单,轻便,性能应该也会好些,但毕竟出来不是很久所以坑稍多,资料不是很全,招人不是很容易。Java的话是稳定,框架多,招人简单,资料全,但是比Phyton要繁琐和复杂要求稍高点。
架构成熟,比如Spring
性能扩展好,Python的多线程性能是瓶颈
社区成熟,学习资料丰富
还有很多好处,先想到这些了