-
12 Jul 2012 12:13 AM #1
Sencha or Kendo ???
Sencha or Kendo ???
Hello!
I have to make a choice on a HTML5 framework to use , to build a similar Desktop application and mobile application in which I can manage several sub-applications.
I am trying to understand which is the 'best' framwork between Sencha Extjs 4 and Kendo UI.
Because I am new to this world I want to ask you which are the teknical quality of the two frameworks and why I have to choose one or the other.
I have use Extjs 4 and I like it ,i am not for one or for the other but I am only asking which differences there are between them.
I wait for some answer.
Thanks a lot.
-
12 Jul 2012 9:50 PM #2Sencha - Community Support Team
- Join Date
- Nov 2007
- Location
- Helsingborg, Sweden
- Posts
- 2,454
- Vote Rating
- 48
I'm obviously quite biased
, but my view is:
If you care about OO, go with Ext JS. If all you need are a few widgets, and you're not building anything complex - go with Kendo. Kendo is a new player, so as with all new projects, expect a rough ride initially. Ext has been around for over 5 years.
Also, don't like their docs at all: http://docs.kendoui.com/api/framework/kendo
-
12 Jul 2012 10:18 PM #3
That depends allot on your needs, skills, time and budget
.
E.g. if your needs go beyond the available examples (that one could just change a little
), than Kendo is a way better choice - one can master it in just a few days quite well. Not so with ExtJS: most developers I know weren't able to master it(be productive with it) even after weeks of work.
Also if you need speed in the browser, than Kendo is a way better choice, since Ext 4.x is dead slow for real applications (it's slow even for demos) but for real world apps is just slow, despite the marketing from Sencha and the lot's of blog posts
.
On the other hand, Sencha has it's Designer/Architect that is just fantastic to get started quickly, and prototype things: it's just a whole different experience to be able to quickly show screens while discussing specifications
.
But again, only if what you need, fits those tools (since they're not that flexible to adapt to many of the user scenarios).
-
12 Jul 2012 11:51 PM #4
Thank you guys for your answers!

My project is a quite bigger then simple web application,because it is similar to Desktop Application and so it is a container in which run more applications.
For this reason and because Sencha is OO,I think I will choose Sencha.
About the speed problem are there any way-right to build applications to avoid the low speed?
Is there rules to use to avoid it and create a good speed applications using Extjs4 and Touch ?
Thanks a lot!!!
I love Sencha!
-
12 Jul 2012 11:54 PM #5
If you are planing to build something that scale well. I would suggest to stay away from both and use GXT.
-
13 Jul 2012 12:52 PM #6
-
13 Jul 2012 3:23 PM #7Sencha - Community Support Team
- Join Date
- Mar 2007
- Location
- Frederick MD, NYC, DC
- Posts
- 16,167
- Vote Rating
- 29
What I meant was that I personally favor Ext JS and Sencha Touch over GXT. This is a personal preference due to personal capability, nothing more.

Jay Garcia @ModusJesus || Modus Create co-founder
Ext JS in Action author
Sencha Touch in Action author
Get in touch for Ext JS & Sencha Touch Touch Training
We are also working on Video-based Sencha Touch training: Check it out here.
-
13 Jul 2012 4:04 PM #8
-
16 Jul 2012 3:55 AM #9Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,582
- Vote Rating
- 433
Just adding in my 2 cents on this. 4.0.x was slow but using 4.1.1 in a couple apps and I don't see performance issues if you code correctly. For instance, I had a form that had 2 grids, fields of course, a tab panel. I replaced that form with the same form but when I removed I would suspend layout and resume after adding it. With Chrome I couldn't tell I did the removal and recreation. With IE I noticed a little flicker but it's not like I had to wait 5 seconds for the new form to appear.
Code:container.suspendLayouts(); container.removeAll(); container.add({ xtype : 'userdetailform' }); container.resumeLayouts(true);Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
16 Jul 2012 4:36 AM #10
Thanks alla you guys!
I finally decide to use Sencha Extjs 4.1.
I think it is the better solution because I have use the 4 release before and also Touch 1.1 .
Also it is OO and is useful for my desktop apps.
And like says Mitchell the speed will be better with 4.1
Thanks and bye!!!


Reply With Quote