2010-11-05 15 views
5

Estoy usando Flash para mi sitio web que alberga varias formas bastante complejas de mostrar cálculos, etc. No es que no se pueda hacer usando diga jQuery, pero quiero que siga siendo relativamente difícil robar mi código ya que lo haría dejar el campo abierto a los competidores para configurar sitios como el mío relativamente fácil.¿Alternativa viable a Adobe Flash?

Sin embargo, ahora que muchas personas navegan por Internet con iPad y iPhone, recibo solicitudes para eliminar las piezas de Flash, ya que estos dispositivos no admiten flash.

Así que les pregunto, ¿existe hoy en día una opción viable para flashear que se ejecuta básicamente en todos los navegadores, independientemente de en qué hardware se encuentre (ipad, iphone, etc.)?

Gracias.

+0

¿Sus cálculos son interactivos? ¿No puede ser contenido generado en el servidor mostrado como mapa de bits o vector? –

+0

Sí. Y a veces el tiempo crítico es decir, que los contiene dentro de flash me da la opción "la mejor hasta ahora" para asegurarme de que no se retrasa demasiado debido a un viejo navegador que haría que JavaScript sea más lento, etc. Esto puede ser una discusión en sí misma, lo sé , pero podemos dejarlo al decir que funciona muy bien hoy, dando a la mayoría de los usuarios las mismas condiciones y posibilidades. – Adergaard

+0

Es bueno saber que el mercado está alejando a los desarrolladores del flash. Hay que agradecer a Apple por eso, supongo. –

Respuesta

0

¿No pudo hacer los cálculos del lado del servidor? Eso haría que sea realmente difícil robar su código y los usuarios no tendrán que instalar cosas propietarias.

+0

En una palabra: no.Los cálculos se hacen visualmente, esa es la mitad de las razones por las que las personas usan mi sitio para empezar. – Adergaard

+1

¿No puede pasar la entrada del usuario visual al servidor y pedirle que le proporcione una cadena json/xml que describa el cambio necesario en la imagen? – thejh

0

No, hasta donde yo sé. Especialmente con el requisito adicional de que su código debería estar relativamente oscurecido. De lo contrario, podrías haber escapado utilizando JS o SVG (sin embargo, el soporte del navegador con respecto a SVG no es muy bueno).

1

No lo he usado yo mismo pero Open Laszlo puede compilar interfaces ricas complejas en flash o en HTML + Javascript. Los ejemplos sugieren que es bastante poderoso. Puede ser lo que estás buscando.

+1

Open Lazlo no es una alternativa. Es solo una "capa" que luego representa JS o Flash. Entonces, básicamente, es una alternativa Flash que renderiza Flash. No es realmente una diferencia al final. – Adergaard

2

Lo que estás preguntando es en realidad en el corazón del debate Flash/HTML5 estos días.

Pocos hechos:

1/Con la versión preliminar de flash Builder 4.5 la semana pasada, se hace evidente que Flash se está moviendo hacia el lado de la aplicación (aplicaciones móviles, aplicaciones de escritorio, ...).

2/iPhone e Ipads no son compatibles con Flash en sus navegadores, pero es posible desarrollar aplicaciones para este en Flash.

3/¡Ahora puede desarrollar aplicaciones de Android con Flash!

Estoy seguro de que encontrará muchas respuestas posibles en la web, pero esta es mi opinión: Flash no estará disponible en el navegador en todos los dispositivos, pero podrá crear aplicaciones con Flash para ¡estos dispositivos!

Por lo tanto, para su proyecto, la única manera de asegurarse de que estará disponible en cada dispositivo, tiene que desarrollarlo con HTML/Jasvascript. Si desea proteger su código, siempre puede utilizar un ocultador de JavaScript como este: http://www.javascriptobfuscator.com

Cuestiones relacionadas