I'm aware of several Javascript frameworks that assist in creating webapps for the iPhone and ipod Touch:
I'm leaning towards Ciui but want your thoughts.
Which toolkit do you use for iPhone webapps?
Thanks,
Larry
ADDED following from the answers:
JQtouch vs JQuery Added Dec 12, 2010. Here is a comment on a public board about JQtouch vs JQuery mobile from Dave Oliver: JQuery Mobile is another evolutionary step past JQTouch. JQTouch is stable now (and features are included in the Sencha Touch framework), while JQuery Mobile is only in Alpha state at this point.
Having "learned the lessons" of JQTouch, JQuery Mobile adopts some new philosophy that may or may not be to your liking. Among other things, it defines a "cross platform look and feel" (though it will later add a version of JQuery's automated theme generator). JQTouch, by comparison, is neutral (though you have to do some work to make your look and feel look the way you want it).
The primary negative you sometimes hear about JQTouch is the lack of a fixed position footer and sub-pane scrolling (reason: iPhone native apps have these features). It turns out other smart people have solved that problem in ways that work inside JQTouch (see, e.g., iScroll).
I think the JQuery team is working on a very compelling offering, and I think it will see a lot of interest and additional community scrutiny which is good. But, having experimented with it for a real application, it is - at this point - a bit too new to consider for production use. "Watch This Space", as they say.
This developer tool is mostly used to analyze the early development stages of an app, outlining all the processes. Moreover, one of the best features of this tool is the fact that you can quite easily generate a clickable and visual wireframe of your app or its prototype.
Xcode (IDE & Editor) Xcode, first released in 2003, is used to develop software in macOS, iOS, iPadOS, watchOS, and tvOS. It provides developers with an integrated workflow for coding, testing, debugging, and user interface design.
Apple has provided some tools within Dashcode to quickly make basic native-looking web apps.
But...
I've been finding that I get buried in great big incomprehensible masses of div and event-listener spaghetti working down at the jQuery/Prototype level. We're looking into moving up a couple of levels of abstraction into MVC frameworks. What we feel we need is the web app equivalent of Cocoa Touch.
The two we're investigating are:
Sproutcore, which I understand is used by Apple for their Mobile Me web apps,
Cappuccino, by 280 North. In philosophy, they're porting Cocoa and Objective-C to the Javascript environment (right down to Objective-C style syntax extensions to Javascript and reusing NIB files. Quite incredible).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With