I am an old-fashioned guy, and new to the mobile workld, who thinks that (generally speaking) HTML is for websites, and programming languages are for applications.
I work mostly with a CMS for my websites (Joomla, Wordpress), which involves a database (MySQL) and a server-side technologies (PHP).
Can you help me understand a little bit how this works out? Some specific questions:
1) Why do people want to turn their website into a mobile APP? What good will that do?
I got an Android phone recently. I got loads of apps on it, to a point that I don't want many more. I definitely do not want websites disguised as APPS taking up icon space. I just launch the web browser for websites. Why would I want to have websites appear as apps?
2) What happens with database-driven websites? How can they be apps when you need the database and the server scripts for it to work?
3) HTML/CSS was designed for laying out content. Not for making software UIs. It may be possible, but not ultimate. Why is it pushed for app development then?
4) What's wrong with Java (Android) and Obj-C (iOS)? Yes it takes a lot of time to learn probably, but can you even touch the capabilities and performance of writing actual compiled code rather than web scripts? Especially on performance limited devices such as phones.
That's about it, I appreciate any opinion, or links to useful resources. Just trying to get my head around this. Also if you have any great examples of what has been achieved, it would help. Thanks!