2010-11-05 12 views
5

Uso Flash per il mio sito Web che ospita un numero di modi piuttosto complessi di visualizzazione di calcoli, ecc. Non è che non si possa fare usando say jQuery ma voglio che sia relativamente difficile da sottrarre il mio codice poiché sarebbe lasciare il campo aperto ai concorrenti per creare siti come il mio relativamente facili.Alternativa praticabile ad Adobe Flash?

Tuttavia, ora che molti ppl navigano in rete con iPad e iPhone, ricevo richieste per rimuovere le parti Flash poiché questi gadget non supportano il flash.

Quindi, vi chiedo, c'è oggi un'opzione valida per il flash che funziona praticamente su tutti i browser, in base all'hardware in uso (ipad, iphone, ecc.)?

Grazie.

+0

I calcoli sono visualizzati interattivi? Non può essere contenuto generato da server visualizzato come bitmap o vettoriale? –

+0

Sì. E a volte il tempo critico, vale a dire contenendoli all'interno del flash, mi dà l'opzione "il migliore finora" per assicurarmi che non sia troppo lento a causa di un vecchio browser che renderebbe JavaScript più lento ecc. Questa può essere una discussione in sé, lo so , ma possiamo lasciarlo dicendo che funziona molto bene oggi, dando alla maggior parte degli utenti le stesse condizioni e possibilità. – Adergaard

+0

È bello sapere che il mercato sta lentamente spostando gli sviluppatori dal flash. Uno deve ringraziare Apple per quello che immagino. –

risposta

0

Non potresti eseguire i calcoli sul lato server? Ciò renderebbe davvero difficile rubare il tuo codice e gli utenti non dovranno installare roba proprietaria.

+0

In una parola: no.I calcoli sono fatti visivamente, questa è la metà dei motivi per cui ppl usa il mio sito per cominciare. – Adergaard

+1

Non è possibile passare l'input dell'utente visivo al server e chiedergli di fornire una stringa json/xml che descriva la modifica necessaria nell'immagine? – thejh

0

No, non per quanto ne so. Soprattutto con il requisito aggiuntivo che il tuo codice dovrebbe essere relativamente oscurato. Altrimenti avresti potuto andare via usando JS o SVG (il supporto del browser per quanto riguarda SVG non è esattamente grande però).

1

Non l'ho usato da solo ma Open Laszlo è in grado di compilare interfacce complesse complesse in Flash o in HTML + Javascript. Gli esempi suggeriscono che è piuttosto potente. Potrebbe essere quello che stai cercando.

+1

Open Lazlo non è un'alternativa. È solo un "livello" che restituisce JS o Flash. Quindi, fondamentalmente, è un'alternativa Flash che rende Flash. Non è davvero una differenza alla fine. – Adergaard

2

Quello che stai chiedendo è in realtà nel cuore del dibattito Flash/HTML5 in questi giorni!

Pochi fatti:

1/Con la versione di anteprima di Flash Builder 4.5 la scorsa settimana, diventa chiaro che Flash si sta muovendo verso il lato di applicazione (applicazioni mobili, applicazioni desktop, ...).

2/Iphone e Ipad non supportano Flash nei browser, ma è possibile sviluppare app per Flash!

3/Ora puoi sviluppare app Android con Flash!

Sono sicuro che troverete un sacco di possibili risposte sul web, ma qui è il mio parere: Flash non sarà disponibile nel browser su tutti i dispositivi, ma si sarà in grado di creare applicazioni con Flash per questi dispositivi!

Quindi per il tuo progetto, l'unico modo per assicurarti che sia disponibile su ogni dispositivo, devi svilupparlo con HTML/Jasvascript. Se vuoi proteggere il tuo codice, puoi sempre usare un objuger javascript come questo: http://www.javascriptobfuscator.com

Problemi correlati