9

私はウェブサイトhttp://www.rikulo.orgでアブストラクトを読んでいますが、これらの不可解な曖昧なステートメントはすべて役に立ちません。例はすべてビジュアルに関するものです。

このフレームワークで何ができるのかわかりません。全体像が欠けています。

  1. rikuloでどんなアプリが作れますか?
  2. ハードウェアへのアクセスはありますか?
  3. スマートフォンのセンサーデータを使用して、スマートフォンから Web サービスに座標などを送信できますか?
  4. 制限は何ですか?
4

1 に答える 1

12

このブログで説明されているように、Rikulo は Web およびモバイル プログラミングに構造化された UI モデルを提供することを目的としています。私たちはZKを開発したのと同じチームです。Rikulo では、2005 年に ZK を開発して以来、多くのことが変更されているため、さらに一歩前進したいと考えています。また、Dart も HTML 5 も若いです。Web プログラミングとモバイル プログラミングの両方に最適な UI アーキテクチャを検討する絶好の機会です。

たとえば、絶対配置を使用して、プログラマーが UI のレイアウトを 100% コントロールできるようにしています。もう 1 つの例は、特定の問題を個別に対象とするアドホックな機能ではなく、レイアウト マネージャーや視覚効果処理などの「再帰的な階層構造」です。

一方、まだ多くのウィジェットはありません。それがあなたを混乱させた理由かもしれません。Apache ライセンス プロジェクトとして、確実で洗練されたアーキテクチャを本当に提供できる限り、ウィジェットとアドオンを構築するための活発なコミュニティを持てることを願っています。

ハードウェアにアクセスするには、Cordova/PhoneGap をベースにしたRikulo Gapを使用できます。サーバーと通信するには、Web ソケットまたはHttpRequestを使用できます。クライアントとサーバー間の Dart オブジェクトの jsonizing、キャッシュ、および通信に対するより高度なサポートが提供される予定ですが、まだ準備が整っていません。

技術的には、制限はありません。もちろん、現在のウィジェットの数は間違いなく十分ではありませんが、近い将来さらに増えるでしょう。さらに、いつでも HTML 5 でそれらを作成できます (そして貢献できます)。ただし、モバイル アプリケーションの場合は、Objective C で作成されたアプリほどパフォーマンスが良くないことに注意してください。良い点は、Rikulo はクロス プラットフォームであり、Web ブラウザーでアプリにアクセスできることです。ネイティブアプリ。

于 2012-11-21T04:54:26.940 に答える