HTML / CSS / JS в приложениях на рабочем столе

Я прочитал о уязвимости XSS в настольных приложениях, таких как Skype и ICQ. Интересно, почему они выбирают использовать HTML в таком виде приложений, которые также могут быть написаны без какого-либо HTML. Есть ли простая причина? Кто-то знает, если Skype использует HTML на страницах, таких как «Skype Home» только или является целый GUI, написанный в HTML?

Я спрашиваю, потому что я пишу веб-приложение, которое работает в браузере и будет портировать на мобильный и настольные платформы после завершения. Вы можете сравнить его с мгновенными мессенджерами, но на самом деле это что-то другое.

Я подумал об использовании PhoneGap, чтобы просто «скопировать» проект на мобильные платформы и использовать системные функции через PhoneGap API. Но я думаю, что это может быть медленным и / или не красивым. Также он не выглядел бы начечным, вопрос тогда в том, будет ли тоже наш собственный HTML-графический интерфейс на всех платформах (так же, что он выглядит одинаково везде) или адаптировать концепции дизайна каждой платформы (используя нативные элементы управления на родных языках или, например, в титане ( Что к сожалению слишком дорого)).

Но я никогда не думал использовать HTML в настольных приложениях. Как вы вносили это в любом случае? Я использую C #. Использование элемента формы WebBrowser или используя некоторые виды веб-браузера Engineering Engine?

9
задан Eliasdx 9 September 2011 в 17:35
поделиться