recently i have been on a 2 day long seminar about this new product from ibm. i have never been a mobile app developer, tried Objective C once but was not impressed… so i was expecting a lot from it… wondering that i might even make some app or two…
i am not gonna explain all technical details about this technology, but one picture shows the whole idea behind it:
(this image is directly taken from IBM website )
after first day, we have made couple of demos and examples and i was fascinated! idea was really nice and simple, everithing was pre-made and looked sooo easy… (yeah we just made some basic stuff)
other day came and we started using native code and that is the point i revalidated my previous excitement. it was pretty messy to integrate native code snippets into web based “program”. soon i realized that in real app many native snippets will be needed due to performance issues, so in case you want a fast and reliable app, most of your code will be native anyway, and at some point there is no need for this slow and hard to debug web based part that actually is not that hard to rewrite in native code as well… yes, you have to rewrite it for each platform, but hey, it’s worth it… code is unified, much cleaner and easy to fix.