后台学习的汇总

2018-03-27  本文已影响0人  _水蓝
图片.png
主流的两大语言:

Python 与 Java ,小P和小J。

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

JAVA的缺点:

相对于 Python来说,Java 的语法古板,加上静态语言,纯面向对象(缺少函数式编程范式,例如匿名函数, block, 高阶函数等),一般来说 Java 写出来的程序使用已有的抽象少,繁琐的地方很多,你写个文件目录遍历,就知道 Python 的开发速度比 Java 快多少.

JAVA的优点:

Java 的优点是,运行快,语法简单,古板,所以歧义少,可读性高.加上有很多很好的 ide 来帮助分析静态代码,可以很好的进行代码重构.对于一个大型程序,一般都会采用 Java, 代码的复杂度好控制。
Java 语法特性少,所以大家写的代码风格都不会差别很大,你走了,立马招一个程序员顶上。 Java 在 web 端有很多很成熟的开源框架和工具,有很深的沉淀.大公司又不缺钱,多招几个 Java 程序员开发速度还是比你用 ruby, 还是 Python 的快,而且还有以上的优点.

现在用 Java 的多吗?

很多,而且还会更多!因为 Java 人好招,有很多有经验的大牛,能出活.中文资料,成熟的框架,包太多了.我个人觉得 Java 在未来的十年还会是主流的web 开发语言,更何况,人家还可以开发的更多(Android).

小彭如是说

书籍

下面引自知乎

图片.png 图片.png 图片.png 图片.png
图片.png 图片.png 图片.png 图片.png 图片.png 图片.png
上一篇 下一篇

猜你喜欢

热点阅读