subv3rsion
https://developer.apple.com/library/ios/documentation/CoreLo...:
Ext JS 3.x did what we needed it to do and did them well; grids. Lots of grids. Other than that it was kind of difficult to build a single page application without routing since Ext JS 3.x didn't have anything built-in, so we had to make our own. We used Ext JS 3.x less like a framework and more like a utility. There were some pain points around the REST aspects as well. Remote data with Ext JS can be difficult.
We found that after moving to Ext JS 4.x everything was more polished. The ability to theme with SASS, mixins, etc. The MVC pattern was a big plus. Performance was faster, and the integrated builds Sencha introduced with Sencha Command were excellent for automation. We still ran into problems with internationalization, which Ext JS 4.x does support in its own controls, but you have to roll your own for content. There were also some pain points again with remote data. Still much better than previous versions. Ext JS 5.x is building on the MVVM pattern and adding a number of great features. Migrating and upgrading to new versions is actually much more streamlined and automated.
One topic I want to point out that throughout any of the projects I worked on with Ext JS the remote data was always the pain point. Every single, time. On a large scale project usually teams are split up, UI, middleware, etc. We found that you had to design the REST endpoints carefully with the middleware team so that they worked well with what the Ext JS proxy expected. Like pagination for a simple example. You can customize and extend Ext JS of course, it is just we found bending Ext JS to meet another teams interpretation of how a REST endpoint worked was really difficult. Granted that comes down to communication, but even then I still saw problems. There are plenty of others on the Sencha forums.
I like Ext JS, I think Sencha has a mature product. Excellent support and a great community. Like any framework, it has pros and cons. I can't speak to Sencha Touch as I do native iOS, but I am sure it is similar as they share a lot of the same concepts.
Other frameworks like Angular, and Backbone I usually lean towards though as they are the groundwork, a foundation. They allow me or a team to build an application without getting in the way too much or dictating how.
PixelMEDIA (http://www.pixelmedia.com/)
Full Time Positions: - Front-End Developer http://www.pixelmedia.com/careers/front-end-developer
- Full Stack Web Developer http://www.pixelmedia.com/careers/full-stack-web-developer
- Senior Application Developer http://www.pixelmedia.com/careers/senior-application-develop...
- .NET CMS Developer http://www.pixelmedia.com/careers/net-cms-developer
Also many other openings http://www.pixelmedia.com/careers/
PixelMEDIA (http://www.pixelmedia.com/)
Full Time Positions:
* Front-End Developer http://www.pixelmedia.com/careers/front-end-developer
* Full Stack Web Developer http://www.pixelmedia.com/careers/full-stack-web-developer
* Senior Application Developer http://www.pixelmedia.com/careers/senior-application-develop...
* .NET CMS Developer http://www.pixelmedia.com/careers/net-cms-developer
* Support Developer http://www.pixelmedia.com/careers/support-developer
Also openings in design and UX http://www.pixelmedia.com/careers/
I started originally by reaching out to people starting a small business, and others from my (physical) social network reached out to me in turn. Put yourself out there.
Many positions open for Developers, Designers, UX, and SEO/PPC