2012-11-20 22 views
9

Web sitesinde http://www.rikulo.org no'lu özetlerini okuyordum ama bütün bu şifreli belirsiz ifadeler bana yardım etmiyor. Örnekler görsellerle ilgilidir.Rikulo dart gerçekten nedir?

Bu çerçevenin ne yapabildiğini anlayamıyorum. Büyük resim eksik.

  1. Rikulo ile ne tür uygulamalar geliştirebilirim?
  2. Donanımdan erişim var mı?
  3. Akıllı telefonlar sensör verilerini kullanabilir ve örn. Akıllı telefonumdan bir web servisine kadar mı?
  4. Sınırlamalar nelerdir?
+0

Rikulo'lara bu konuda yazdım. Yakında sorulacak soruları cevaplayacağını umuyorum. –

+0

Üzgünüz, [tag: Rikulo] sitesinin belirsizliğine katılıyorum. Öneri iyi görünüyor, öyle ki bu tür fikirler github'a bakmamı sağlıyor, vb. Ancak, adımların eksik olduğunu ve teknolojiyi bilen ve dokümantasyonu düzenlemek ve kanıtlamak isteyen birilerinin olduğunu hissediyorum. – will

cevap

10

this blog'da açıklandığı gibi, Rikulo Web ve mobil programlama için yapılandırılmış bir UI modeli sağlamayı amaçlamaktadır. Biz ZK geliştiren aynı takımız. Rikulo ile, 2005'te ZK'yi geliştirdiğimizden beri pek çok şey değiştiği için bir adım daha atmak istiyoruz. Ayrıca, hem Dart hem de HTML 5 genç. Hem Web hem de mobil programlama için mümkün olan en iyi UI mimarisini keşfetmek için mükemmel bir andır. Örneğin, belirli kombinasyonlarda neden başarısız olduğunu anlamak için programcılara UI'nin planını% 100 kontrol ederek saatlerce değil,% 100 kontrolünü sağlamak için mutlak konumlandırma kullanırız. Başka bir örnek, münferit problemleri tek tek hedefleyen ad hoc özelliklerden ziyade, mizanpaj yöneticisi ve görsel efekt işleme gibi "tekrarlı katmanlı yapı" dır. Öte yandan, henüz pek çok gereç yok. Kafanın karışmasının nedeni bu olabilir. Apache lisanslı bir proje olarak, sağlam ve zarif bir mimari sağlayabildiğimiz sürece, widget'lar ve eklentiler oluşturmak için aktif bir topluluğa sahip olabileceğimizi umuyoruz - şimdi odaklandığımız ve rafine ettiğimiz şey bu.

Donanımına erişmek için, Cordova/PhoneGap tabanlı Rikulo Gap'u kullanabilirsiniz. Sunucuyu geri iletişim kurmak için Web soketini veya HttpRequest'u kullanabilirsiniz. İstemci ve sunucu arasında Dart nesnelerini jsonlama, önbelleğe alma ve iletişim kurma konusunda daha ileri düzeyde destek alacağız, ancak henüz hazır değil. Teknik olarak sınırlama yoktur. Tabii ki, mevcut widget sayısı kesinlikle yeterli değil, ama yakın gelecekte daha fazla olacak. Dahası, bunları her zaman HTML 5 ile oluşturabilir (ve katkıda bulunabilirsiniz). Ancak, mobil uygulamalar için aklınızda bulundurmanız gereken bir şey var: performans, Objective C'de yazılmış uygulamalar kadar iyi olmayacak. İyi olan, Rikulo'nun çapraz platform olduğu ve uygulamanıza Web tarayıcıları ile ve yerel uygulama.

+2

Vizyonu web sitesinde daha net bir şekilde (örnek olarak) iletmek iyi bir fikir olabilir. – Gero

+0

Lütfen dikkat: [Aranıyor: Rikulo UXL örnek (ler)] (http://stackoverflow.com/questions/22608569/want-rikulo-uxl-example). – will