取代不了的 Java、挡不住势头的 Python、吐槽不尽的 C++......
数百种编程语言中也仅有那么几种当属主流语言,而如今这些主流的编程语言局势如何?身处其中的开发者又需要了解哪些内容?
本文无意挑起编程语言争端,而是希望以最新的趋势一窥当前各大主流语言的发展现状。
多年以来,Java 一直都是最常用的语言 ,一方面是因为 Java 可以用在前后端开发,具有很好的普适性;另一方面,因为 JVM 虚拟机和 Java 生态的完善。在前端开发上,Kotlin 等 JVM 上的其他语言表现非常优异,和现有的 Java 类库也可以无缝兼容,会逐步在很多场景下取代 Java。不过自从 Oracle 宣布 Java 版本以六个月为周期更新后,Java 的更新速度一度成为诸多开发者所诟病的点。
不过,在服务端开发上,Java 依然是最平衡的选择。
Java 的 Web 框架经过千锤百炼已经可以支撑足够大的并发,JVM 经过长年优化性能表现也而非常出众,而 Java 的各种类库、统一的编程模型、丰富的人才储备,也可以满足各种场景的诉求。
Java 更新太快不一定是好事;当前 Java 8 仍是主流;C++ 的模块化问题
被调到某银行,项目开始前告诉我尽情发挥。部署时各种问题,Spring Boot 换成普通 Maven 再换成 J2EE 项目,Spring 从 5.7 换成 4.3 再到 3.1,JDK 从 8 降到 7,愣是没部署成功。不说了我接着看 1.6 特性去了;
Java 9 及以上都不支持 32 位系统。让我这位拿着仅支持 32 位 Win10 系统的 ATOM 上网本给别人演示项目的情何以堪。
Oracle 应该把 Java 语言维护交还社区,专心做好 JVM 就行了,希望以后 Java 和 JVM 可以成功拆分,独立发展。
4th Dimension/4D, ABC, ActionScript, Alice, Apex, APL, Avenue, bc, Bourne shell, C shell, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Elm, Emacs Lisp, F#, Forth, Icon, IDL, Inform, Io, Korn shell, LiveCode, Maple, Mercury, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, OpenCL, Oz, PostScript, Pure Data, Q, Ring, S, SPARK, SPSS, Standard ML, Stata, Tcl, Tex, TypeScript, Vala/Genie, VBScript, VHDL04.Top10 编程语言指数走势
欢迎光临 顺水外汇EA交易网MT4 (http://www.waterforex.com/) | Powered by Discuz! X3.2 |