ActionScript e Python [chiuso]

0

Attualmente sto usando VB.net 2010 e WPF 4 per creare un'applicazione, ma più lo imparo, più mi rendo conto che i due linguaggi di programmazione potrebbero non soddisfare le mie esigenze, specialmente dove devo migrare una versione a una piattaforma Silverlight basata sul Web.

Con questo in mente, sto pensando di scaricare tutti i linguaggi di programmazione di Microsoft tutti insieme prima di approfondire questo progetto e di ricostruire l'intero argomento in un linguaggio multipiattaforma.

Questo mi porta alla mia domanda: ho bisogno delle capacità grafiche di WPF, che conosco è nella piattaforma Flash, ma ho anche bisogno di un linguaggio in cui posso migrare il mio codice core VB.net MOLTO complesso; quindi, sto pensando di usare Python.

Queste due lingue sono in grado di lavorare fianco a fianco? In alternativa, posso convertire tutto il mio codice Vb.net in ActionScript, invece di usare due lingue?
C'è un'altra alternativa da considerare? L'open source è il migliore, anche se so che ActionScript non lo è, in alcun modo open source. Questo è un progetto strettamente commerciale.

Grazie!

    
posta CodeMouse92 01.06.2011 - 01:30
fonte

2 risposte

2

Puoi praticamente far comunicare qualsiasi tecnologia con qualsiasi altra tecnologia data un'architettura di sistema disaccoppiata.

Potresti sicuramente convertire qualsiasi codice vb.net in Python. Potrebbe non corrispondere a 1: 1, ma è sicuramente possibile.

Non sarai in grado di tradurre tutto il tuo codice VB direttamente in Actionscript come avresti dovuto aprire l'accesso al database direttamente ai client, il che sarebbe un orrendo buco di sicurezza, specialmente vedere come i file .swf sono facili da decompilare in un formato leggibile.

Se vuoi una tecnologia libera multipiattaforma, ti suggerisco di utilizzare il back-end di Python con un front-end HTML5 / canvas.

Trovo che Flash sia più facile da scrivere in IDE di Adobe, ma preferisco l'HTML5 per i progetti personali a causa del fatto che 1) è nativo del browser (mentre Flash richiede un plug-in) e 2) Trovo le cose HTML5 per essere più potenti a questo punto (specialmente quando si prende in considerazione il materiale Webgl, che ovviamente non è ancora completamente compatibile con il cross browser). Ma questo è un dibattito religioso e troverai ampiamente opinioni diverse sullo stack tecnologico di front end.

    
risposta data 01.06.2011 - 02:45
fonte
0

Flash Python ... Hmm ho trovato questo: link
e link

Ciò che amo di Python è che è molto flessibile: link

Inoltre puoi creare il tuo bridge personale sulla tua piattaforma (ad esempio dare xml per eseguire il flash e eseguire tutta l'elaborazione in Python o in altro modo).

Non consiglierei di compilare il tuo codice su un altro codice poiché potrebbe essere più lento eseguire / distribuire / creare.

Come suggerito da Demian Brecht - guarda HTML5, i vecchi browser non lo supportano, ma spetta a noi convincere altre persone ad aggiornare e forzare alcuni vecchietti ad aggiornare o scaricare firefox / chrome invece di usare IE8 porterà gioia a noi - sviluppatori! ;)

Spero possa aiutarti in qualche modo ... Buona fortuna.

    
risposta data 01.06.2011 - 09:50
fonte

Leggi altre domande sui tag