我最近收到了一部诺基亚 5000 手机。现在我想为它编写软件。问题是,我不懂 Java。
现在我听说其他语言据说可以在不依赖 Java 的情况下进行开发,例如 CellularBASIC(看起来有点像 QBASIC)和 Hecl(似乎基于 Tcl)。
只有这些吗?求链接!
(顺便说一下,我写了Hecl,所以如果你有疑问就问吧)
我认为存在 Forth 的一个版本,也许是 Lua 的尝试。
J2ME 仍然是一个相当有限的环境,因此除非它们编译为 Java 字节码,否则您不会获得“厨房水槽”语言。 Symbian 手机支持某种 Python,但那不是 J2ME。
如果你无论如何都要努力学习一门新语言,你绝对应该考虑 Java。它不仅可以帮助您实现当前的目标,而且在当今的市场上,它是一项宝贵的技能。
如果该语言的浩瀚让您感到害怕,那么您可以考虑学习 ActionScript,它是 JavaScript 的近亲。它很简单,具有类似 C 的语法,附带功能强大的库,而且无需任何成本。用 ActionScript 制作东西很有趣。
但我的第一选择仍然是学习 Java。
Nokia 5000 支持 J2ME 和 Flash Lite 中的应用程序。所有其他语言都应该在这些语言之上实现(主要是在 J2ME 上)。这些实现肯定会很慢,而且可能会受到很大限制,因为 J2ME 本身很慢,而且是完整 Java 的精简版本。
但是您不应该被 Java 吓倒。从诺基亚下载 Netbeans 以及可选的 SDK 以帮助您入门。如果您有任何其他面向对象语言的经验,您应该能够快速编写您的第一个应用程序。