什么是Rikulo dart真的? [英] What is Rikulo dart really?

查看:156
本文介绍了什么是Rikulo dart真的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在网站 http://www.rikulo.org 上阅读摘要,但所有这些隐晦的含糊的语句都没有帮助我。例子都是关于视觉的。

I have been reading the abstracts on the website http://www.rikulo.org but all those cryptic vague statements do not help me. The examples are all about visuals.

我不明白这个框架是可以做的。

I do not understand what this framework is capeable of doing. The big picture is missing.


  1. 我可以使用rikulo建立什么样的应用程式?

  2. 是否可以存取硬体?

  3. 可以使用智能手机sensordata,


推荐答案

此博客中所述,Rikulo旨在为Web和移动编程提供一个结构化的UI模型。我们是开发 ZK 的同一个团队。使用Rikulo,我们想进一步,因为许多事情已经改变,因为我们在2005年开发ZK。此外,Dart和HTML 5都很年轻。这是一个极好的时刻来探索用于Web和移动编程的最佳UI架构。

As described in this blog, Rikulo is aimed to provide a structured UI model for Web and mobile programming. We are the same team who developed ZK. With Rikulo, we'd like to take a step further since many things have been changed since we developed ZK in 2005. Also, both Dart and HTML 5 are young. It is an excellent moment to explore the best possible UI architecture for both Web and mobile programming.

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

For example, we use absolute positioning to give programmers 100% control the layout of UI rather than spending hours to figure out why it fails in certain combination. Another example is "recursive layered structure", such as layout manager and visual effect handling -- rather than ad hoc features targeting specific problems individually.

另一方面,没有很多小部件。这可能是让你困惑的原因。作为一个Apache授权项目,我们希望我们可以有一个积极的社区建立小部件和插件,只要我们真的可以提供一个坚实和优雅的建筑 - 这是我们现在的重点和不断完善。

On the other hand, we don't have many widgets yet. It might be the reason that confused you. As a Apache licensed project, we hope we can have an active community for building widgets and addons, as long as we can really provide a solid and elegant architecture -- it is what we focus now and keep refining.

要访问硬件,您可以使用 Rikulo Gap 是基于Cordova / PhoneGap。要回传服务器,您可以使用Web套接字或 HttpRequest 。我们将对客户端和服务器之间的dart对象进行jsonizing,缓存和传递更高级的支持,但还没有准备好。

To access the hardware, you can use Rikulo Gap which is based on Cordova/PhoneGap. To communicate back the server, you can use Web socket or HttpRequest. We will have more advanced support for jsonizing, caching and communicating Dart objects between client and server, but it is not ready yet.

技术上没有限制。当然,当前的小部件数量绝对不够,但在不久的将来会更多。此外,您总是可以使用HTML 5创建它们(并回馈)。然而,对于移动应用程序,你必须记住一件事:性能不会像Objective C中写的应用程序一样好。好的是Rikulo是跨平台,你的应用程序可以使用Web浏览器和作为一个原生应用程式。

Technically, there is no limitation. Of course, the current number of widgets is definitely not enough, but it will get more in the near future. Furthermore, you always can create them with HTML 5 (and contribute back). However, for mobile applications, one thing you have to keep in mind: the performance won't be as good as the apps written in Objective C. The good is Rikulo is cross platform and your app can be accessed with Web browsers and as a native app.

这篇关于什么是Rikulo dart真的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆