Do I need ExtJS with Sencha Touch? - extjs

I am trying to learn Sencha Touch framework. In their website, I can see links to download Sencha Touch and ExtJS. Do I need both of them installed on my local server to get the Sencha framework up and running or do I just need Sencha Touch application? I'm confused when I should be using ExtJS.

If you're using Touch, you only need Touch.
Touch is used for mobile devices. Ext is used for desktops.

If you want to develop for the mobile platform, Sencha Touch is all you need.

Related

WebSockets with Sencha Touch and Ext JS

Is anybody able to provide me some help with using WebSockets with Sencha Touch and Ext JS ideally using the Sencha proxy/store classes or any libraries based on them?
Specifically, is there any direct support for Websockets in Sencha ExtJS and Touch that works with their proxy or store classes?
Otherwise, is there a party-party or open-source plugin that does this?
I need to be able to do Sencha Desktop and Mobile client front-ends and communicate with an application server/webserver in a language such as Erlang.
Take a look at Sencha Market. There is a community-built proxy for both Touch and Ext JS.

Can we use sencha touch to develop web application?

I am familiar to both Sencha Touch and ExtJs. My next project is web application. I am planning to use Sencha Touch to develop web application, because in sencha touch contains lot of graph components and also touch components events available. Can I use sencha Touch to develop web application?. Please anybody can suggest me. Great appreciate.
The selection of ExtJS or Touch framework is not about web or non-web applications, but about the device you want to run the result on. For desktop, use Ext JS, for mobiles use Sencha Touch.
Both have rich charting.
By web application if you mean HTML client side code your answer will be yes you can.
Sencha touch is by nature HTML based.
For native applications you used builder tools to obtain native ports.
In other words, yes you can develop web applications.
Also (as usual) check out the documentation for both ExtJS and SenchaTouch as they will both describe how to deploy as a web application.
Just a heads up, i've developed on both and Touch Interfaces wouldn't look very good on a web browser, they are designed and optimized for html 5 enabled mobile devices like tablets.
ExtJS however is developed for a desktop web experience, and the components look a lot better on a computer when rendered in an html 5 web page.

Using analytics in sencha touch app

I am new to sencha and i would like know which is the best way to use analytics in my sencha touch mobile app.
My app is just like a website, user can browse it from their browser. So it is not bunded into any apk or ipa file.
Please provide some suggestions to implement analytics in sencha app..
Thanks
Try to use the following components:
Ext.ux.Analytics
ExtJS.ux.GoogleAnalytics

How to Create sencha touch app in window phone 8?

I want to make native window phone 8 build from sencha touch. I have also tried phonegap but no succeeded.
All you have to do is, create your project/app using Sencha Touch and wrap it up using PhoneGap/Cordova. Please follow the below links to gain some insights on how to use PhoneGap to build Windows app.
http://www.sencha.com/learn/getting-started-with-sencha-touch-2
http://docs.phonegap.com/en/2.4.0/guide_getting-started_windows-phone-8_index.md.html
http://msdn.microsoft.com/en-us/magazine/hh975345.aspx
Good Luck!

Sencha Touch 2 Vs. Phonegap

We are in the process of analyzing the best platform for a Hybrid mobile application. The requirement will be an app that will be available on Android/iPhone/BB devices. On all other decvices, the mobile website can be accessed from the inbuilt browser.
I understand Sencha Touch does cover Android, iPhone and Blackberry devices - which means the mobile website will not be available from the browsers in the other devices (non-webkit browsers like Windows,Palm....)
While Phonegap has the compatibility across different browsers. I'm looking to see what advantages are of using Sencha over Phonegap considering all other features?
The main difference is that PhoneGap is a framework which does not include an inbuilt UI framework. Instead, it just acts as a cross-platform wrapper for the native APIs, exposing you a Javascript based API to access native capabilities. With PhoneGap, you have the option of using pure HTML5, or using a UI framework such as Sencha Touch 2 itself, jQueryMobile, jQTouch, Kendo UI, etc. Sencha Touch on the other hand, is a UI framework, but it does not have the out of the box capability to expose a cross platform JavaScript API for the native capabilities.
From the below statement from you, I suppose you do not plan to access any native APIs in your application, and what you will be writing is a pure mobile web application.
The requirement will be an app that will be available on
Android/iPhone/BB devices. On all other devices, the mobile website
can be accessed from the inbuilt browser.
If that is the case, I don't see any reason to use PhoneGap for your application. You could just write it entirely using Sencha Touch 2, and use it's build and packaging tools to package it for the target platforms.
However, if you are planning to use native APIs, then Sencha Touch 2 alone will not be able to provide you that capability, in which case you should wrap Sencha Touch 2 in a PhoneGap application. Have a look at this video from Sencha Docs regarding this http://docs.sencha.com/touch/2.2.0/#!/video/native-apis-from-touch

Resources