Вы можете использовать большую часть своего javascript-кода в TideSDK без особых изменений. Существует фундаментальная разница между различными компонентами пользовательского интерфейса на настольных платформах и платформами для мобильных устройств. Взяв пример .. на рабочем столе у вашего приложения есть окно .. и у вас могут быть отдельные элементы пользовательского интерфейса, такие как системный лоток, панель задач и т. Д., Тогда как в мобильном телефоне вы, как правило, контролируете весь экран, а различные компоненты пользовательского интерфейса сильно отличаются от рабочего стола.
Именно поэтому вам необходимо реализовать собственные интерфейсы на рабочем столе и в мобильных устройствах отдельно, но большая часть бизнес-логики останется неизменной.
Большое спасибо за обмен опытом. Таким образом, я могу повторно использовать максимально возможные объекты домена и обычную (независимую от API) логику? – john84
Это все, что я мог бы использовать повторно, и некоторые разногласия API, но обычно это были несчастные случаи. Но, я все еще люблю TideSDK, так как он обычно охватывает все мои приложения для настольных приложений. –