qqignatqq: нет, расчёт идёт только на php!
на js: только имена/id операндов, т.е. список объектов только, а чему равен каждый из объектов и как именно их нужно посчитать (логика вычислений и формулы) - делаете на php (на сервере).
ildar r. khasanshin: поверьте, что я плохого не посоветую... модули и полный цикл операций (включая счёт-фактуру по почте клиенту) - всё работает в БЕСПЛАТНОЙ! (слышишь?! Карл! В БЕСПЛАТНОЙ!) версии, а все уважающие себя платёжные агрегаторы (я.касса, paypal и т.д.) имеют бесплатные модули оплаты под Joomshopping.
Stepan Yudin: Если Вы лично так считаете - считайте, не буду мешать. Я лишь могу позавидовать Вашей самоуверенности.
Иной совет: работайте в тандеме с mini-PC в качестве полноценного dev-сервера, чтобы освободить ноут от виртуализации и подключайте его к ноуту cross-ethernet-ом.
Ivanoff-i: т.е. ID городов, вместо названий городов в основной таблице, а список всех названий - в другой таблице (перечень с ID-шниками).
И связь "один-ко-многим" (относительно таблицы городов и основной таблицы, соответственно).
Александр Крупнов: откуда компиляция - вообще без разницы. Скорость работы зависит от реализации WebView внутри приложения на Java. И это - действительно может сильно разнИться в одну или другую сторону.
Нужно тестить везде какое-нибудь эталонное HTML5-приложение, чтобы делать выводы.