我一直在阅读http://www.rikulo.org网站上的摘要,但是所有那些含糊不清的陈述并没有帮助我。这些示例都是关于视觉效果的。

我不知道该框架可以做什么。大局不见了。

  • 我可以使用rikulo构建哪种应用程序?
  • 是否可以访问硬件?
  • 可以使用智能手机的sensordata并发送例如从我的智能手机协调到Web服务?
  • 有什么限制?
  • 最佳答案

    this blog中所述,Rikulo旨在为Web和移动编程提供结构化的UI模型。我们是开发ZK的团队。自2005年开发ZK以来,许多事情已经发生了变化,我们希望借助Rikulo进一步发展。而且,Dart和HTML 5都很年轻。这是探索Web和移动编程的最佳UI架构的绝佳时机。

    例如,我们使用绝对定位来使程序员100%控制UI的布局,而不是花费数小时来找出为什么在某些组合中失败的原因。另一个示例是“递归分层结构”,例如布局管理器和视觉效果处理-而不是单独针对特定问题的临时功能。

    另一方面,我们还没有很多小部件。这可能是让您感到困惑的原因。作为Apache许可的项目,我们希望我们能够有一个活跃的社区来构建小部件和附加组件,只要我们能够真正提供一个坚实而优雅的架构,这就是我们现在关注的重点,并且不断完善。

    要访问硬件,您可以使用基于Cordova / PhoneGap的Rikulo Gap。要与服务器通信,可以使用Web socket或HttpRequest。我们将在客户端和服务器之间为Dart对象进行json化,缓存和通信提供更高级的支持,但尚未准备好。

    从技术上讲,没有限制。当然,当前的小部件数量绝对不够,但是在不久的将来它将得到更多。此外,您始终可以使用HTML 5创建它们(并回馈)。但是,对于移动应用程序,您必须记住一件事:性能将不如用Objective C编写的应用程序好。好处是Rikulo是跨平台的,您的应用程序可以通过Web浏览器访问,并且本机应用程序。

    08-05 11:16