您如何看待Java的未来?

原文:https://dev.to/imben1109/what-do-you-feel-the-future-of-java-2iko

 

我是Java开发人员。大多数应用程序都是基于应用程序构建的。我发现这个编程非常棒。

    一般用于一个文件的一个类
    很棒的IDE。 Eclipse,Intellij
    令人敬畏的图书馆和支持。 Apache,Red Hat,谷歌,Netflix和戴尔/ EMC都为Java开发人员提供了很棒的库。令人敬畏的图书馆将包括Apache Commons,Spring,Hibernate,MyBatis,Apache Camel,Spring Boot ......
    很棒的工具。 Maven,Gradle,Ant,JConsole,Visualvm ......
    很棒的规格。 JMS,JMX,JPA

如今,有很多编程语言,如C#,C ++,C,PHP,JavaScript(节点),python,go,ruby ......许多编程语言都试图取代java。

作为Java开发人员,您如何看待Java的未来?

对我来说,我很偏颇。我喜欢Java,因为我已经习惯了。作为开发人员,我需要学习其他编程语言以及框架,工具和其他知识以及所有可以帮助开发的知识。即使对于Java开发,它也会非常有用。
作为开发人员,需要其他编程语言

作为开发人员,毫无疑问您需要学习其他编程语言。但是,当您学习其他编程语言时,Java会对您有所帮助。
JavaScript Java C#
依赖管理器和构建NPM / Yarn&Wepack Maven Nuget
MVC Framework ExpressJs Spring ASP MVC
实体框架SequelizeJs Hibernate / MyBatis实体框架
IDE Atom / Visaul Studio代码Eclipse / IntelliJ Visual Studio
服务器NodeJs Tomcat / JBoss / Websphere / Weblogic IIS
无服务器NodeJs Spring Boot(我不知道)

不同的编程语言会有不同的目的。对于前端编程,毫无疑问你必须学习JavaScript。对于游戏开发,我认为如果你想使用Unity3D,C#是必需的。
目的编程语言
前端JavaScript
游戏C#(Unity3D)
Android Java
iOS目标C.

因此,如果您想对这些区域进行编程,则需要学习其他编程语言。
护城河

    大量现有的基于Java的系统
    成熟的生态系统
    巨大的开发人员数量
    巨大的支持者数量

你可能感兴趣的:(程序人生)