【问题标题】:It it necessary to learn J2ME for Android or iPhone development? [closed]Android或iPhone开发有必要学习J2ME吗? [关闭]
【发布时间】:2009-10-07 08:19:45
【问题描述】:

我想学习移动编程,特别是 Android 或 iPhone 编程,但不确定在使用 Android 或 iPhone 之前是否有必要学习 J2ME。我只了解核心 Java(以及 OOP 概念)。

我需要您的建议,尤其是如果有任何从事移动开发领域工作的人。 希望得到有利的答复...! 谢谢。

【问题讨论】:

  • 你应该先用谷歌搜索这类东西......

标签: java iphone android java-me mobile


【解决方案1】:

iPhone 开发与 J2ME 无关。

Android 开发基于 Java,但 SDK 与 J2ME 不同。如果您只了解 Java,Android 可能对您来说更容易。无论哪种情况,您都不需要 J2ME。

【讨论】:

【解决方案2】:

正如已经指出的,J2ME 经验不是在任一堆栈上进行开发的要求。

Android 开发实际上是 java 语法(在底层有些不同),所以如果您已经具备强大的 Java 技能,那么这将是最容易开始的。将有许多关于 UI 和通用移动开发技术的新主题需要学习,因此熟悉该语言将使事情变得更容易。

就 iPhone 而言,请记住,您将需要一台 Mac 来(目前官方)使用当前的 SDK 进行开发,并且正如已经指出的那样,使用 Objective-c 进行开发。

就您的体验和设备调试的便利性而言,Android 将提供较低的入门门槛(并且将项目部署到市场更便宜)。

一个有用的网站可能是www.anddev.org 除了已经发布的主要android 链接。

【讨论】:

    【解决方案3】:

    没有。

    Android 有一个完全不同的堆栈。它使用语言的核心,您必须学习 API。您可以从:http://developer.android.com

    iPhone 不使用 Java,它使用 Objective-C,所以这是完全不同的历史。你可以从这里开始:http://developer.apple.com/iphone/

    【讨论】:

      【解决方案4】:

      据我所知,J2ME 与 android 开发没有太大关系。我建议你去here

      【讨论】:

        【解决方案5】:

        对于 iPhone - 没有 Java,所以使用 Objective-C

        【讨论】:

          【解决方案6】:

          对于 Android 或 iPhone 开发,J2ME 经验不是必需的,也不是优势。

          诺基亚和索尼爱立信等功能手机运行 J2ME 应用程序。

          • J2ME 应用程序使用 Java 1.3 编程语言的子集进行编程。
          • J2ME 应用是通过称为 MIDP 的 API 和称为 JSR:s 的各种可选 API 实现的,这些 API 在任何给定设备上可能可用也可能不可用。

          Android 应用程序与 J2ME 应用程序关系较远。

          • Android 应用程序使用完整的 Java 1.5 编程语言(也称为 Java 5)进行编程。
          • Android 应用程序是使用称为 Android 的 API 以及可用于桌面和服务器应用程序的 Java 1.5 框架的子集实现的。

          iPhone 应用程序甚至没有关系。

          • iPhone 应用程序使用完整的 Objective-C 2.0 编程语言进行编程。
          • iPhone 应用程序是使用称为 Cocoa Touch 的 API 实现的,它与用于开发 Mac OS X 桌面应用程序的 Cocoa 框架共享大约一半的 API(共享部分通常称为 Foundation)。

          【讨论】:

          • 你错了 - 使用手机的经验总是一个优势 我这么说是在为 J2ME、现在的 iOS、Android 和 Bada 编程几年之后。尽管编程语言不同,但仍有许多相似之处。
          猜你喜欢
          • 2011-05-29
          • 2021-10-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-24
          • 1970-01-01
          • 2013-02-01
          相关资源
          最近更新 更多