我一直在阅读http://www.rikulo.org网站上的摘要,但所有那些含糊不清的模糊陈述对我没有帮助。这些例子都是关于视觉效果的。
我不明白这个框架是做什么的。缺少全局。
答案 0 :(得分:10)
如this blog所述,Rikulo旨在为Web和移动编程提供结构化的UI模型。我们是开发ZK的团队。有了Rikulo,我们想更进一步,因为自2005年我们开发ZK以来,许多事情都发生了变化。此外,Dart和HTML 5都很年轻。这是探索Web和移动编程最佳UI架构的绝佳时刻。
例如,我们使用绝对定位让程序员100%控制UI的布局,而不是花费数小时来弄清楚它在某种组合中失败的原因。另一个例子是“递归分层结构”,例如布局管理器和视觉效果处理 - 而不是单独针对特定问题的特殊功能。
另一方面,我们还没有很多小部件。这可能是让你困惑的原因。作为一个Apache许可项目,我们希望我们可以拥有一个活跃的社区来构建小部件和插件,只要我们能够真正提供一个坚固而优雅的架构 - 这是我们现在关注并不断完善的。
要访问硬件,您可以使用基于Cordova / PhoneGap的Rikulo Gap。要与服务器进行通信,可以使用Web套接字或HttpRequest。我们将在客户端和服务器之间提供更高级的jsonizing,缓存和Dart对象支持,但还没有准备好。
从技术上讲,没有限制。当然,目前的小部件数量绝对不够,但在不久的将来会有更多。此外,您始终可以使用HTML 5创建它们(并返回)。但是,对于移动应用程序,您必须记住一件事:性能不如使用Objective C编写的应用程序那么好。好的是Rikulo是跨平台的,您的应用程序可以通过Web浏览器访问,也可以作为原生应用。