2012-04-11 61 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