写点什么

JavaScript 要成为 JavaOne 大会上的明星?

2014 年 9 月 12 日

JavaScript 和 Java 是由两个公司开发的两种完全不同的语言,前者是通用的 Web 开发语言,而后者则主要用于企业应用开发和 Android 移动平台。JavaScript 这种脚本语言之所以有这样一个名字,很大程度上是因为它产生的时候 Java 是最流行的编程语言。但是根据 JavaWorld 的报道,JavaScript 将成为 JavaOne 大会上的明星。这说明,它已经引起 Oracle 这位 Java 管家的高度重视。

也许是担心 Java 开发人员最终会转向 JavaScript 开发,也许只是认识到了这两个平台的重要性,在将于 9 月 28 日开幕的 JavaOne 大会上,Oracle 竟然安排了许多涉及 JavaScript 的演讲,包括:

  • Java 和 JavaScript 比较——比较两种语言,确定谁才是以“Java”开头的语言的王者。
  • Nashorn JavaScript 引擎—— JDK 8 引入的重要特性。该演讲面向使用 Java 平台进行 JavaFX 开发但又更喜欢编写 JavaScript 代码的内容开发人员,以及希望使用 JavaScript 完成应用程序开发的 Java 开发人员。
  • TypeScript ——它是 JavaScript 超集,可以编译成普通的 JavaScript 代码。该演讲将以在客户端编写 JavaScript 的 Java 开发人员的视角展开论述。
  • DukeScript——用于在 Java 中进行 JavaScript 编程,它提供了 JavaScript 库的功能,但消除了 JavaScript 的缺陷。
  • Avatar 项目——基于 JVM 的服务器端 JavaScript。
  • 在同一个应用程序中混合 Java 和 JavaScript 的开源框架的涌现。

对于这种情况,报道援引了信息技术分析公司 Forrester 两位分析师的观点。Jeffrey Hammond 认为,Oracle 这样做是为了传达这样一条信息,即 JavaScript 是 Java 的一种补充,而不是由 Java 演变而来。同时,他还指出,随着 JavaScript 的使用场景越来越多,它可以作为 Java 基础设施的补充,也有可能成为 Java 的替代者。另一位分析师 John Rymer 则认为,要使 WebLogic 应用服务器适用于服务器端 JavaScript 应用程序,Oracle 面临巨大的挑战。

虽然 Oracle 对此未予置评,但他们已经感受到了来自 JavaScript 的威胁。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014 年 9 月 12 日 00:211507
用户头像

发布了 256 篇内容, 共 68.4 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

互联网人必备知识cookie和session认证

架构师修行之路

分布式 身份认证 session Cookie

所按非所得——聊一聊StandHogg漏洞

OPPO安全

安全攻防 安全 安全开发 漏洞

架构师训练营第十二周作业

Hanson

2020-08-29-第十二周作业

路易斯李李李

Week 12 学习总结

Jeremy

第九周

Acker飏

我所在公司和大数据

2流程序员

USDT承兑支付系统开发技术方案|跑分系统搭建

WX13823153201

USDT承兑支付系统开发

sed命令基础

飞翔

Linux

42图揭秘,「后端技术学些啥」

我是程序员小贱

2020-08-29-第十二周学习总结

路易斯李李李

Flink SQL FileSystem Connector 分区提交与自定义小文件合并策略

Apache Flink

flink

你真的知道什么是线程安全吗?

老胡爱分享

并发编程 线程 java 并发

微服务架构下的系统集成

码猿外

架构 微服务 系统集成

kubernetes node affinity 写法

Geek_f24c45

Kubernetes

架构设计开学第一天

escray

学习 从零开始学架构 架构师预科班

cookie和session的关系看这一篇就够了

架构师修行之路

session Cookie

AtlassianTeam Playbook | 用户体验中的移情地图

Atlassian

团队管理 敏捷开发 Atlassian

区块链跨境支付系统开发方案|usdt跑分系统搭建

WX13823153201

计算机网络基础(二十二)---传输层-套接字与套接字编程

书旅

TCP 计算机网络 TCP/IP

【Spring Boot系列】之多种依赖集成方式

TinyKing

架构师训练营 -- 第 12 周作业

stardust20

Week 12 命题作业

Jeremy

甲方日常 5

句子

工作 随笔杂谈 日常

3种 Springboot 全局时间格式化方式,别再写重复代码了

程序员内点事

Java springboot

Docker 私有镜像仓库的搭建及认证

哈喽沃德先生

Docker 容器 微服务 镜像 容器技术

听说,阿里云给它的 OpenAPI 开发了一套编程语言

郭旭东

阿里云 OpenAPI

大数据应用场景

dongge

oeasy教您玩转linux010201持续输出yes

o

Atlassian Team Playbook | 用户体验画布挖掘业务价值

Atlassian

团队管理 敏捷开发 Atlassian

大数据解答(一)

dony.zhang

大数据 mapreduce

JavaScript要成为JavaOne大会上的明星?-InfoQ