代码之家  ›  专栏  ›  技术社区  ›  mhd

没有Java的Android

  •  26
  • mhd  · 技术社区  · 14 年前

    在做了一段时间的“企业”编程之后,我对这种语言本身的幻想彻底破灭了,如果我不得不重新使用它的话,我总是觉得自己受到了很大的阻碍。一般Android应用程序的项目规模并不太吓人,而且库的编码风格也相当不错,但如果我能避免Java,我肯定会这样做。

    我所知道的唯一一个被使用的方法似乎是Scala。有没有可能我失踪了?Clojure似乎正好遇到了我在上面用Dalvik说明的问题,但是由于AppInventor是基于Kawa构建的,所以在移动平台上使用Lisp可能有希望?

    还有哪些语言已经可以使用,或者正在朝着这个方向迈进?

    8 回复  |  直到 14 年前
        2
  •  9
  •   Till Ulen    9 年前

    你看过吗 Mirah ? 它提供了一个类似Ruby的语法并编译成Java。它被称为Java的咖啡脚本。

        3
  •  0
  •   Elfred    14 年前

    This link

    Ruboto 旨在引进JRuby。

        4
  •  0
  •   vikram    11 年前

    Xamarin Studio让你在C#/Mono中构建,并为Android和iOS构建应用程序。现在,两个平台上的表示层必须实现不同的功能,但是对于使用C#的能力来说,这是一个巨大的胜利。

        5
  •  0
  •   David    10 年前

    DroidScript可能是上面提到的用于Android开发的最简单的开发工具之一。与Cordova一样,您使用JavaScript,但与Cordova不同,您可以选择使用原生Android GUI或HTML5来构建应用程序界面。

        6
  •  -1
  •   Bipin Paudel    10 年前

    你可以用Html/css/Js来构建一个android应用程序。所以不需要Java来创建android应用程序。访问这里了解一些基本知识[1] http://www.chromeearth.com/requirements-cordova-platform/

        7
  •  -1
  •   qwr    8 年前

    我从来没用过,但是 Kotlin 是一种运行在JetBrains(androidstudio的制造商)开发的JVM上的新语言,值得一提。Kotlin网站声称该语言100%可与Java互操作,并提供了一个关于Java的教程 Getting started with Android and Kotlin