2012-04-11 62 views
6

我可以使用Ceylon创建Android应用程序吗?由于Ceylon可以运行任何JVM,因此Ceylon创建Android应用的实现应该非常简单,据我所知。它是否像Scala一样,App的大小变得相当大,并且必须使用proguard或SBT-android插件?它有多可行?锡兰可以成为这个选择吗?如果是的话,有人可以指出我的正确方向吗?使用Ceylon编程Android应用程序

+1

[“Ceylon继承了Java的大部分语法”](http://en.wikipedia.org/wiki/Ceylon_Project)。你认为这样可以帮助你“在不使用Java的情况下在Android中编程”? – CommonsWare 2012-04-11 14:16:06

+1

你说得对。我忘记了解这一点。我的主要动机在于学习一门语言来创建Android应用程序而无需学习Java。习惯于python,我对Java有很不好的感受。我想要开始使用另一种新的语言来学习如何在Android中编程而不是Java。 – 2012-04-11 14:32:17

+1

奇怪的是,为什么知道Python,你会选择Scala的Ceylon吗? – virtualeyes 2012-04-11 15:59:35

回答

1

似乎Chochos的答案有点过时。锡耶尔团队已经发布了(2014年1月)一些最初的Android支持,即使使用Eclipse插件也是如此。

另一个讨论这个问题的老论述是this one。如果在2014年的这7个月里,他们已经解决了大部分问题,并且用Ceylon编写Android应用程序已经是一种乐趣了。我自己会尽快测试这个。

更新:有一个"Ceylon-Android" compatibility plugin,可以安装。

+0

这就是为什么我特别提到“2012年剩余时间”。我的答案正是为了避免它过时。 – Chochos 2014-07-14 14:53:36

1

在锡兰编写Android应用程序是一个长期目标,而不是当前的优先事项。所以至少在2012年的剩余时间里,我认为答案是否定的,你不能在锡兰写一个Android应用程序。

+0

另一种调查方法是Scala。它支持Android,似乎与锡兰有相同的改进,显然有点难以学习。 – 2012-05-12 13:13:44

+2

另一种选择是Kotlin。下面是一个用Kotlin编写的Android完整RSS阅读器:https://github.com/dodyg/AndroidRivers – 2013-01-28 22:22:19