我可以使用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