2009-12-29 5 views
3

Actuellement, comme je suis sûr que la plupart d'entre vous le savent, le compilateur Flex (EDIT: Flex 3) est extraordinairement lent. Il a cependant une API. Ma question est: existe-t-il des compilateurs alternatifs (peut-être basés sur C/C++) qui sont plus rapides que ceux d'Adobe?Autre compilateur Flex

Je réalise que les compilateurs ne sont pas quelque chose que vous pouvez pomper dans quelques jours, mais si aucune alternative n'est disponible, pensez-vous qu'il vaudrait la peine de mettre en place un compilateur flex plus rapide?

+0

Pourquoi le vote négatif? S'il vous plaît laissez un commentaire. –

+0

Bizarre ... C'est une bonne question imo. :) – jsight

+0

pourquoi voter vers le bas pour moi? vraiment ne peut pas comprendre ... – Franky

Répondre

2

Le compilateur est censé être beaucoup plus rapide dans Flex 4. Mais je ne l'ai pas encore vérifié avec des cas réels d'utilisation dans le monde réel. Si vous l'essayez, faites-moi savoir ce que vous trouvez.

1

Je suppose qu'il serait intéressant pour quelqu'un de mettre en œuvre une infrastructure de compilateur et de développement alternative complète (Flex Builder n'est pas si fort pour commencer). Cela dit, je connais un tel projet pour le langage AS3.

Si vous êtes prêt à aller à une langue qui n'est que légèrement différente (et de l'apparence de celui-ci, tout simplement mieux), alors je suggère de jeter un oeil à haXe. D'après ce que je comprends, le compilateur haXe est un peu plus rapide que le compilateur Flex.

+0

Le problème est que nous avons déjà une énorme base de code écrite. Même si le langage est similaire, je ne pense pas que cela en vaille la peine de migrer le tout. Idéalement, j'aimerais avoir quelque chose à prendre en ligne droite. –

+0

Oui, je suis d'accord que haXe n'est pas pratique dans la plupart (la plupart des) situations. C'est juste la seule alternative que j'ai trouvée (et j'ai aussi fait un peu de recherche). Heureusement, ils vont améliorer les choses avec Flex 4. – jsight

0

Il y a une belle plugin pour Aptana pour développer des applications Air

0

J'ai fait quelques demander autour et quelqu'un d'autre m'a dit à ce sujet:

http://www.deitte.com/archives/2008/10/a_faster_flex_3.htm

Ceci est lié à ce que @ James Ward dit , que le compilateur Flex 4 est censé être plus rapide. Ce gars a reporté certains des changements du flex 4 aux flex flex 3.0/3.1/3.2 et revendique une augmentation de 25% de la vitesse.

Je ne l'ai jamais essayé; la personne à qui j'ai parlé a dit qu'il l'avait et que cela lui posait des problèmes, mais ça aurait pu être quelque chose qu'il faisait mal.

Si quelqu'un utilise ceci, s'il vous plaît postez vos expériences avec elle.

+0

Je ne sais pas pourquoi quelqu'un downvoted this = / –

1

Vous voudrez peut-être jeter un oeil à la HFCD qui analyse la structure de votre projet et génère plusieurs tâches de compilation en parallèle.

Ceci cependant ne change la performance que si votre projet consiste en plusieurs petits modules. Un plug-in Eclipse pour HFCD existe également.

2

Vous devriez certainement vérifier HFCD (http://bytecode-workshop.com/). Il supporte à la fois Flex 3 et 4. Il est plus rapide que Flex 3 et 4 car il permet de compiler plusieurs applications en même temps sur un ordinateur multi-core. HFCD est également compatible TCP/IP. Cela signifie que vous pouvez exécuter le compilateur HFCD sur une seconde machine (avec éventuellement plus de CPU et de mémoire).

Questions connexes