>

working comment front end with sencha touch

After spending a day watching Sencha Touch screencast videos, I've got my comment view cleaned working and deployed to nodejitsu at http://seatmate.nodejitsu.com.  Basically the same code should make the chat and instant messaging views function as well.  Feel free to file bug reports on the seatMate github issue tracker. comment view mockupI've got a Sencha list view with an xtemplate bound to a json store.  There is a form panel that dispatches to a controller for posting messages to a single comment channel on the backend.  When the page loads, the datastore is prepopulated with the last 10 or so  comments on the channel.  The list view scrolls independently of the rest of the page. New comments entered through the form are added to the view immediately, but comments posted on other devices are not displayed automatically.  That would be what makes the feature that differentiates the comment view from the chat view.  I also need to tweak the css to make the comments smaller and have more of them on the screen at once. The app works on Android and iOS browsers, as well as desktop webkit browsers like Chrome, but has some trouble with Firefox.  Unfortunately that is a problem for all Sencha Touch apps. Development was good considering I also had to learn Sencha/ExtJS.  Unfortunately I don't have any javascript unit tests.  I have a hard time doing TDD when I'm using a new framework, but I'd be able to do it next time. I'm going to finish the app in Sencha, but I feel like it isn't the best approach for mobile web app development.  I'm writing a lot of code for what I'm getting and I prefer to build my interfaces in html rather than javascript.  The framework does provide a slick product and handles a lot of the mobile pain, though. I'd also prefer a solution that allowed the same app to run on mobile, tablets and desktops with responsive design.  Unfortunately sencha touch apps are relegated to the mobile ghetto.  But I feel like I'm making good progress overall.