java - 最初的 Java 理想已经死了吗?

标签 java api java-me sun

我觉得虽然我喜欢 J2ME 和 Java,但他们拥有两个用于 Java 的 API 是虚伪的。 Java 的设计理念是“一个代码,多个平台”,现在它更像是“一个 API 适用于每个操作系统,一个 API 适用于比上网本还小的一切”。我看到很多 J2ME 模拟器和类似的东西被移植到 PSP 和其他自制软件的控制台上,我想知道为什么没有人用普通的 Java 这样做。

我很想写一个可以在我的 PC 上玩的游戏,而不是启动一个简单的模拟器并在 PSP 或 Dreamcast 上玩同样的游戏,但我不能。 J2ME甚至不能在PC上运行,你需要一个模拟器,这大大降低了你的市场。此外,大多数模拟器都很笨重,而且性能不佳。

随着像 iPhone 这样的 super 手机的问世,人们想要的不仅仅是 J2ME 小游戏,所以如果 Java 不能将他们的标准 JRE 移植到它上面,他们可能会发现自己错失良机,就像微软在上网本热潮中所做的那样。

感觉 Sun 需要努力使标准 JRE 更小、更便携,或者让 J2ME 更容易在 PC 上使用。

最佳答案

我认为这应该是一个社区维基

但就这一点而言,我的观点是 J2ME 将死得很惨,留给我们的是普通的 Java。当前的上网本趋势与更强大的智能手机趋势相结合意味着您今天的普通手机比刚推出时运行 J2SE 的机器要强大得多。

因此,我们可以摆脱为古老的诺基亚设计的J2ME,并在智能门 Handlebars (或智能手机)上享受标准的Java。

Java 面临的唯一问题是智能手机应用程序的最大玩家 - Apple - 在可预见的 future 任何时候都不会允许 JVM。

关于java - 最初的 Java 理想已经死了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/647330/

相关文章:

java - 使用用户名和密码访问 Azure Active Directory

php - Paypal Rest API SDK : How to add the SOLUTIONTYPE option (or equivalent)

html - 使用 j2me 从 HTML 文本框中提取文本

java - Netbeans 模拟器无法启动

相当于 mysql 字符串搜索运算符 'like' 的 java

java - 查找当前用户的路径

Java - 处理文件中的数据

android - Sip 管理器 API 支持

api - 列出 Jenkins 下的所有文件夹及其路径

java - 哪个 Eclipse 下载用于 Java ME 开发