我似乎对Java的几个层次感到困惑,这是我很好奇的事情:
我不知道这是否是正确的方法,如果不是,请告诉我这个问题会更好的地方。
非常感谢你!
答案 0 :(得分:9)
Java是客户端和服务器端语言吗?
这是一种语言。它不是专门的客户端或服务器端,它可以用于蓝光播放器和许多其他没有客户端或服务器的设备。
如果两者都适用,那么它更像是客户端还是服务器端?
它在服务器端的使用范围更广。
为什么它的表现如此糟糕?
表现不佳。它在客户端上不太受欢迎,因为它可能需要大量下载并且最近遇到了一些安全问题。它也不会在每台设备上运行,而Javascript则得到更广泛的支持。
JavaScript是一种客户端语言。
不正确,Javascript可以在Java中使用,并且在服务器端单独使用。见Node.js
答案 1 :(得分:3)
Java也可以用作。您可以编写胖客户端应用程序,服务器应用程序(Web或其他)或嵌入浏览器的applet,webstart通过浏览器初始化,但更像是客户端Java应用程序。
浏览器中的Java通常是一个坏主意,存在许多安全问题,并且,imo(这是非常主观的)它很糟糕(不是代码,而是用户体验)。
Java在服务器端业务应用程序(Web或其他)方面拥有巨大的市场份额,尤其是在企业领域。
Java根本不会表现不佳。它通常与编译代码(例如C ++)相同。 Java面临的唯一挑战是,因为它是跨平台的,所以使用平台特定的东西(例如directx)有时会遇到挑战。
答案 2 :(得分:2)
Java和Javascript之间存在很大差异。 你可能想要查找它们。
Javascript主要用作客户端语言,Java最常用于应用程序和/或网站。
目前还不清楚你的表现不佳是什么意思,你可能想更新那个部分的问题。