He leído acerca de la vulnerabilidad XSS en aplicaciones de escritorio como Skype e ICQ. Me pregunto por qué eligen usar html en este tipo de aplicaciones que también se pueden escribir sin ningún html. ¿Hay alguna razón simple? ¿Alguien sabe si Skype usa html solo en páginas como "Skype Home" o está toda la GUI escrita en html?HTML/CSS/JS en aplicaciones de escritorio
Pregunto porque estoy escribiendo una aplicación web que se ejecuta dentro del navegador y que será portada a las plataformas móviles y de escritorio una vez que haya finalizado. Puedes compararlo con mensajeros instantáneos, pero de hecho es algo diferente.
Pensé en usar PhoneGap para simplemente "copiar" el proyecto a plataformas móviles y usar las funciones del sistema a través de la API de PhoneGap. Pero creo que puede ser lento y/o no atractivo. Además, no parece nativa, la pregunta es si también usar nuestra propia GUI html en todas las plataformas (para que se vea igual en todas partes) o adaptar los conceptos de diseño de cada plataforma (utilizando controles nativos en idiomas nativos o, por ejemplo, Titanio) que lamentablemente es demasiado caro)).
Pero nunca pensé en usar HTML en aplicaciones de escritorio. ¿Cómo incrustas eso de todos modos? Estoy usando C#. ¿Usar el elemento de formulario WebBrowser o usar algún tipo de motor de renderizado de navegador web?
Mozilla XUL Runner y Adobe AIR son dos formas de escribir aplicaciones de escritorio utilizando HTML, CSS y JavaScript. –
@Eliasdx ¿Alguna de las siguientes respuestas resolvió su problema? Si es así, marque apropiadamente. – MattDavey
También por favor trate de atenerse a una pregunta por publicación, este no es el lugar para reflexiones generales :) – MattDavey