我可以使用Ceylon創建Android應用程序嗎?由於Ceylon可以運行任何JVM,因此Ceylon創建Android應用的實現應該非常簡單,據我所知。它是否像Scala一樣,App的大小變得相當大,並且必須使用proguard或SBT-android插件?它有多可行?錫蘭可以成爲這個選擇嗎?如果是的話,有人可以指出我的正確方向嗎?使用Ceylon編程Android應用程序
回答
似乎Chochos的答案有點過時。錫耶爾團隊已經發布了(2014年1月)一些最初的Android支持,即使使用Eclipse插件也是如此。
另一個討論這個問題的老論述是this one。如果在2014年的這7個月裏,他們已經解決了大部分問題,並且用Ceylon編寫Android應用程序已經是一種樂趣了。我自己會盡快測試這個。
更新:有一個"Ceylon-Android" compatibility plugin,可以安裝。
這就是爲什麼我特別提到「2012年剩餘時間」。我的答案正是爲了避免它過時。 – Chochos 2014-07-14 14:53:36
在錫蘭編寫Android應用程序是一個長期目標,而不是當前的優先事項。所以至少在2012年的剩餘時間裏,我認爲答案是否定的,你不能在錫蘭寫一個Android應用程序。
另一種調查方法是Scala。它支持Android,似乎與錫蘭有相同的改進,顯然有點難以學習。 – 2012-05-12 13:13:44
另一種選擇是Kotlin。下面是一個用Kotlin編寫的Android完整RSS閱讀器:https://github.com/dodyg/AndroidRivers – 2013-01-28 22:22:19
- 1. 編程Android應用程序:
- 2. 編程android應用程序
- 3. 「編輯」Android應用程序
- 4. 編程android應用程序目錄
- 5. Android應用程序編程幫助
- 6. 步驟去編程android應用程序
- 7. Android編程ABC跟蹤應用程序
- 8. 在線編程Android應用程序
- 9. 使用OpenCV進行Android編程 - 應用程序崩潰
- 10. 使用現有相機應用程序的Android編程
- 11. 用Swift編寫Android應用程序
- 12. 用javac編譯android應用程序
- 13. 與遊戲編程不同的Android應用程序編程?
- 14. 使用Android應用程序現有的Wicket應用程序
- 15. 在Android上使用應用程序內的應用程序
- 16. 在我的Android應用程序中使用Maps應用程序
- 17. android應用程序使用OAuth2連接到'sparklr'J2EE應用程序
- 18. 使用手機應用程序建設Android應用程序
- 19. Xcode iPhone應用程序使用PhoneGap的Android應用程序
- 20. iPhone應用程序編程
- 21. 編程SaaS應用程序
- 22. 編程P2P應用程序
- 23. 使Android應用程序使用Wifi從非Android應用程序接收數據
- 24. Regd:通過Android應用程序以編程方式關閉應用程序
- 25. 使用android studio的Android應用程序引導程序
- 26. 如何從Xamarin Android應用程序調用Android應用程序
- 27. 爲Android應用程序編譯Java
- 28. 如何編輯Android應用程序?
- 29. 反彙編Android應用程序
- 30. 無法編譯android應用程序
[「Ceylon繼承了Java的大部分語法」](http://en.wikipedia.org/wiki/Ceylon_Project)。你認爲這樣可以幫助你「在不使用Java的情況下在Android中編程」? – CommonsWare 2012-04-11 14:16:06
你說得對。我忘記了解這一點。我的主要動機在於學習一門語言來創建Android應用程序而無需學習Java。習慣於python,我對Java有很不好的感受。我想要開始使用另一種新的語言來學習如何在Android中編程而不是Java。 – 2012-04-11 14:32:17
奇怪的是,爲什麼知道Python,你會選擇Scala的Ceylon嗎? – virtualeyes 2012-04-11 15:59:35