We’ve came out with few option, Appcelerator , Rhomobile , OpenPlug (Discontinued), and PhoneGap . Rhomobile was out of the picture very quickly, as it uses MVC style to code, and the team is not proficient in the style at that time. I’ve taken the rest to test drive.
OpenPlug then removed from our option, as it uses ActionScript, MXML to build and design the apps, which is then again, the team don’t have the skills on these technology. Even though it claim to compile the code into native code (which is appealing to me) and it has iOS simulator (a plus as well, as the team only have one MacBook).
To push the prototype of some mobile apps while on heavy workloads, I gave up on the Appcelerator, and go for PhoneGap, and go for jQuery mobile, the result is not good when I tested it. It is slow and didn’t feel like native, and then we found Sencha Touch.
I’ve accepted a mobile project recently, motive is to push myself learn the Sencha Touch. I’ve never read as much documentation, watch video tutorial and visit GitHub as much as pass 2 months (BTW, their Duckumentation is awesome). Together with PhoneGap and PHP MySQL combo, I’ve manage to finish the project on time.
I’m craving for more of Sencha ever since, I upgraded myself to Sencha Touch 2.0, and go for MVC style development, I even considering to use their ExtJS for my future web project, but the license fees for ExtJS is too much for me.
Sencha Touch influenced me, I’m starting to learn more about MVC, upgrading to ASP.net MVC, and CakePHP.
I am excited about future of the web technology.