2011-07-09 21 views
6

Sencha Touch'ı öğrenmek ve HTML5, CSS3 ve JS becerilerimi geliştirmek için heyecan duyuyorum ve bir kerelik dillere odaklanmak yerine tüm mobil platformları programlamak için sabırsızlanıyorum. Ama başlamakta zorlanıyorum.Sencha Touch Uygulaması Nasıl Başlatılır

aslında bir uygulama için gerekli olan minimum nedir:

İşte benim sorum? Aklım karıştı nedeni işte

var:

  • ben onlar Sonra
  • Ext.setup() kullanmak Sencha'sı Touch ile Başlarken baktı onlar Sonra new Ext.Application()
  • kullanmak Merhaba Dünya demo ile başladı ben Drew Neil'in de kullanmadığı Panels screencast'a giriş yapın!

Sencha Touch uygulaması oluşturmaya başlamak için neden bu kadar çok farklı yol var gibi görünüyor? Uygulamalarıma nasıl başlamalıyım? düz önceden bana ayarlamak için

sayesinde

- Miles

cevap

6

Ext.setup() minimum sanırım. Sadece bir mobil cihaz için bir sayfa oluşturur. Panelleri (veya http://vimeo.com/15879797 en azından versiyonu) Intro olarak , sen (?) 0:54 at Ext.setup() görebilirsiniz

yeni Ext.Application() ve Ext.regApplication (yapılandırma) ne Ext.setup() yapar, ancak Sencha'nın yarattığı çeşitli yardımcı programlardan ve şeylerden yararlanmak için gereken bir Uygulama nesnesi de oluşturur.

API belgelerinden: "Sencha Uygulamaları uygulama içi derin bağlantı ve geçmiş desteği sağlayarak, kullanıcılarınızın uygulamanızın içindeki geri düğmesini kullanmasına ve sayfayı yenilemesine ve gezinmeden sonra da aynı ekrana geri dönmesine izin verir. Uygulama içi geçmiş desteği, URL'leri denetleyici/eylem çiftlerine eşleyen Yönlendirme altyapısına dayanır. " Bir uygulamayı oluşturma

de otomatik olarak yeni ad kaydeder:

//this code is run internally automatically when creating the app 
Ext.ns('MyApp', 'MyApp.views', 'MyApp.stores', 'MyApp.models', 'MyApp.controllers'); 
+0

Teşekkür OneTangentBurn! Bu daha mantıklı. – Miles

İlgili konular