Conclusions de fin 2012

90 views
Skip to first unread message

alftuga

unread,
Nov 30, 2012, 10:05:33 AM11/30/12
to fc...@googlegroups.com
Salut a tous j’espère que Zwetan ne vas pas se fâcher que je poste cette question. :)
Alors je suis en train de terminer un projet en flex. 
Et pour l'année qui vient je pense que je vais devoir changer de technologie... 
Parce que tout le monde autour de moi me dis que flash est mort :(
J'aimerais savoir ce que vous pensez as3 c'est mort? 
Je ne vois plus grand monde parler de nouveaux projet...
J'aimerais avoir un conseille sur quelle language je puisse investir sachant d'avance que je veut pas faire du javascript. 
Du Java peut être?
Merci d'avance. 

Cédric Muller

unread,
Nov 30, 2012, 10:22:12 AM11/30/12
to fc...@googlegroups.com
C'est pour le web ?

(perso, j'ai trop peur de continuer en AS3 mais je continue car les demandes deviennent à nouveau intéressantes: applications fonctionnelles, sérieuses, vastes ...)
Il y a même des gars qui me contactent pour faire des banners (beurrk!!) ... c'est pour dire à quel point il n'y a plus personne de compétent en la matière (mais ... c'est étonnant ...)

Si c'est une application 'desktop' (ou bientôt mobile), je recommande Qt, parce-que c'est sacrément proche de Flex (Qt Designer), sauf que niveau performance ça envoie du bois (écran full screen, avec stream video, textes qui scrollent, et tout: 3% du CPU. le même écran dans Flash: 70%). Et c'est basé sur la même logique, et le code est optimisé dans Flash (pas forcément l'ensemble du code lié au projet Qt est optimisé, vu mon manque de connaissances). Qt est néanmoins 'vachement' moins intéressant pour le web je dirais ... mais quoique. La différence majeure c'est que tu peux écrire en java, javascript, C++, C#, ... , le tout étant compilé au final ... bref, je divague, je ne suis pas précis, et c'est trop pour te répondre :)

Autrement, il y a <http://haxe.org/> qui risque d'être un outil parfait pour faire ta transition. Beuuuh, Flash sonne tellement old-school lol.

Cedric #je click sur des listes HTML5 et je click sur des listes HTML5, je vois des wipeTransitions partout et quand je click sur une liste, je peux revenir en arrière avec une wipeTransition# <- y en a même qui font des thèmes wordpress avec ça.

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msg/fcng/-/CkZveoPV1LIJ.
Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr

Christophe Gossiaux

unread,
Nov 30, 2012, 10:33:55 AM11/30/12
to fc...@googlegroups.com
Merci C�dric,

sinon, des liens int�ressants pour se mettre � Qt ? Ou au moins se faire une id�e ? J'avoue que je ne connais pas du tout.
Et aussi, c'est quoi ta derni�re phrase avec le HTML5 ??? Rien compris :)

Ch.


Le 30/11/2012 16:22, C�dric Muller a �crit�:
C'est pour le web ?

(perso, j'ai trop peur de continuer en AS3 mais je continue car les demandes deviennent � nouveau int�ressantes: applications fonctionnelles, s�rieuses, vastes ...)
Il y a m�me des gars qui me contactent pour faire des banners (beurrk!!) ... c'est pour dire � quel point il n'y a plus personne de comp�tent en la mati�re (mais ... c'est �tonnant ...)

Si c'est une application 'desktop' (ou bient�t mobile), je recommande Qt, parce-que c'est sacr�ment proche de Flex (Qt Designer), sauf que niveau performance �a envoie du bois (�cran full screen, avec stream video, textes qui scrollent, et tout: 3% du CPU. le m�me �cran dans Flash: 70%). Et c'est bas� sur la m�me logique, et le code est optimis� dans Flash (pas forc�ment l'ensemble du code li� au projet Qt est optimis�, vu mon manque de connaissances). Qt est n�anmoins 'vachement' moins int�ressant pour le web je dirais ... mais quoique. La diff�rence majeure c'est que tu peux �crire en java, javascript, C++, C#, ... , le tout �tant compil� au final ... bref, je divague, je ne suis pas pr�cis, et c'est trop pour te r�pondre :)

Autrement, il y a <http://haxe.org/> qui risque d'�tre un outil parfait pour faire ta transition. Beuuuh, Flash sonne tellement old-school lol.

Cedric #je click sur des listes HTML5 et je click sur des listes HTML5, je vois des wipeTransitions partout et quand je click sur une liste, je peux revenir en arri�re avec une wipeTransition# <- y en a m�me qui font des th�mes wordpress avec �a.

Salut a tous�j�esp�re�que Zwetan ne vas pas se�f�cher�que je poste cette question. :)
Alors je suis en train de terminer un projet en flex.�
Et pour l'ann�e qui vient je pense que je vais devoir changer de�technologie...�
Parce que tout le monde autour de moi me dis que flash est mort :(
J'aimerais savoir ce que vous pensez as3 c'est mort?�
Je ne vois plus grand monde parler de nouveaux projet...
J'aimerais avoir un conseille sur quelle language je puisse investir sachant d'avance que je veut pas faire du javascript.�
Du Java peut��tre?
Merci d'avance.�

--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.
Cette discussion peut �tre lue sur le Web � l'adresse https://groups.google.com/d/msg/fcng/-/CkZveoPV1LIJ.
Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.
Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr

Cédric Muller

unread,
Nov 30, 2012, 10:46:53 AM11/30/12
to fc...@googlegroups.com
Attention, je ne fais pas la pub de Qt (si jamais .... j'ai commencé il y a 2 mois) car c'est aussi une source d'ennuis et autres problèmes (p.ex: pouvoir compiler son projet pour une plateforme .... aie aie aie je n'ai toujours pas réussi lol, je peux juste voir mon appli compilée dans le cadre de Qt Creator lol redébile).

CAR, c'est un projet détenu dorénavant par Digia (auparavant c'était Trolltech, qui avait été racheté par Nokia, qui voulait utiliser Qt pour nourrir Symbian ... un désastre). Donc Digia n'est pas dans la même logique que Nokia (qui s'en foutait de monétiser sa plateforme, au contraire Nokia voulait que le plus de développeurs puissent l'utiliser .. mais bon, ça s'est mal passé au final).
Donc Digia ... eux monétisent (manière lourde, de l'ordre des milliers d'euros pour une licence) leur plateforme. Et offrent un sacré support (oui, c'est du service soutenu et personnalisé). Bref, bref.

Qt = licence commerciale

Ensuite, il y a toute une partie open-source qui est active <http://qt-project.org/>
^ pour te faire une idée de la chose, tu peux regarder la vidéo sur la page d'accueil: "Livecoding video effects with Qt5"
Il y a également une volée de didacticiels en vidéo (sur qt-project ET sur le site de Digia, mais là ce sont des webminars où tu dois donner ton adresse e-mail <- un vendeur de Digia te contactera après par mail pour savoir s'il peut t'aider ^^).

Bref, ce n'est pas non plus accessible aussi simplement que Flex. Rien que pour configurer leur application Qt Creator (IDE) avec une licence Qt Commercial ... il faut installer les compileurs (par exemple C++) car rien n'est présent. Ça jongle beaucoup. C'est un outil pour ingénieurs quoi (ce que je ne suis pas, forcément je suis un produit Flash, une hérésie productive et par-ci par-là anti analytique). Là, c'est foutu pour cet idéal de bohème développeur .. il faut planifier, analyser, et ensuite 'programmer'.

Qt est intéressant, de prime abord, avec QML (un markup language totalement compréhensible par tout développeur web). Ensuite, Qt offre mille possibilité pour aller plus loin ... 

La dernière phrase ? Oh rien, je crois que j'avais répondu ici une fois qu'au final HTML5 avait amené le concept du site sous la forme d'une liste clickable. Avec une ombre portée sur la police de caractères. Et puis des transitions type 'slide/wipe'. Mais il n'y a rien à comprendre. Je n'aime pas les temps courants, navré par avance :)


Le 30 nov. 2012 à 16:33, Christophe Gossiaux a écrit :

Merci Cédric,

sinon, des liens intéressants pour se mettre à Qt ? Ou au moins se faire une idée ? J'avoue que je ne connais pas du tout.
Et aussi, c'est quoi ta dernière phrase avec le HTML5 ??? Rien compris :)

Ch.



Le 30/11/2012 16:22, Cédric Muller a écrit :
C'est pour le web ?

(perso, j'ai trop peur de continuer en AS3 mais je continue car les demandes deviennent à nouveau intéressantes: applications fonctionnelles, sérieuses, vastes ...)
Il y a même des gars qui me contactent pour faire des banners (beurrk!!) ... c'est pour dire à quel point il n'y a plus personne de compétent en la matière (mais ... c'est étonnant ...)

Si c'est une application 'desktop' (ou bientôt mobile), je recommande Qt, parce-que c'est sacrément proche de Flex (Qt Designer), sauf que niveau performance ça envoie du bois (écran full screen, avec stream video, textes qui scrollent, et tout: 3% du CPU. le même écran dans Flash: 70%). Et c'est basé sur la même logique, et le code est optimisé dans Flash (pas forcément l'ensemble du code lié au projet Qt est optimisé, vu mon manque de connaissances). Qt est néanmoins 'vachement' moins intéressant pour le web je dirais ... mais quoique. La différence majeure c'est que tu peux écrire en java, javascript, C++, C#, ... , le tout étant compilé au final ... bref, je divague, je ne suis pas précis, et c'est trop pour te répondre :)

Autrement, il y a <http://haxe.org/> qui risque d'être un outil parfait pour faire ta transition. Beuuuh, Flash sonne tellement old-school lol.

Cedric #je click sur des listes HTML5 et je click sur des listes HTML5, je vois des wipeTransitions partout et quand je click sur une liste, je peux revenir en arrière avec une wipeTransition# <- y en a même qui font des thèmes wordpress avec ça.
Salut a tous j’espère que Zwetan ne vas pas se fâcher que je poste cette question. :)
Alors je suis en train de terminer un projet en flex. 
Et pour l'année qui vient je pense que je vais devoir changer de technologie... 
Parce que tout le monde autour de moi me dis que flash est mort :(
J'aimerais savoir ce que vous pensez as3 c'est mort? 
Je ne vois plus grand monde parler de nouveaux projet...
J'aimerais avoir un conseille sur quelle language je puisse investir sachant d'avance que je veut pas faire du javascript. 
Du Java peut être?
Merci d'avance. 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msg/fcng/-/CkZveoPV1LIJ.
Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr


--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr

Christophe Gossiaux

unread,
Nov 30, 2012, 11:04:17 AM11/30/12
to fc...@googlegroups.com
Merci pour les infos :)
A pas de probl�me pour la derni�re phrase... je suis moi-m�me assez d��u parce qu'est devenu le web. :/



Le 30/11/2012 16:46, C�dric Muller a �crit�:
Attention, je ne fais pas la pub de Qt (si jamais .... j'ai commenc� il y a 2 mois) car c'est aussi une source d'ennuis et autres probl�mes (p.ex: pouvoir compiler son projet pour une plateforme .... aie aie aie je n'ai toujours pas r�ussi lol, je peux juste voir mon appli compil�e dans le cadre de Qt Creator lol red�bile).

CAR, c'est un projet d�tenu dor�navant par Digia (auparavant c'�tait Trolltech, qui avait �t� rachet� par Nokia, qui voulait utiliser Qt pour nourrir Symbian ... un d�sastre). Donc Digia n'est pas dans la m�me logique que Nokia (qui s'en foutait de mon�tiser sa plateforme, au contraire Nokia voulait que le plus de d�veloppeurs puissent l'utiliser .. mais bon, �a s'est mal pass� au final).
Donc Digia ... eux mon�tisent (mani�re lourde, de l'ordre des milliers d'euros pour une licence) leur plateforme. Et offrent un sacr� support (oui, c'est du service soutenu et personnalis�). Bref, bref.

Qt = licence commerciale

Ensuite, il y a toute une partie open-source qui est active <http://qt-project.org/>
^ pour te faire une id�e de la chose, tu peux regarder la vid�o sur la page d'accueil: "Livecoding video effects with Qt5"
Il y a �galement une vol�e de didacticiels en vid�o (sur qt-project ET sur le site de Digia, mais l� ce sont des webminars o� tu dois donner ton adresse e-mail <- un vendeur de Digia te contactera apr�s par mail pour savoir s'il peut t'aider ^^).

Bref, ce n'est pas non plus accessible aussi simplement que Flex. Rien que pour configurer leur application Qt Creator (IDE) avec une licence Qt Commercial ... il faut installer les compileurs (par exemple C++) car rien n'est pr�sent. �a jongle beaucoup. C'est un outil pour ing�nieurs quoi (ce que je ne suis pas, forc�ment je suis un produit Flash, une h�r�sie productive et par-ci par-l� anti analytique). L�, c'est foutu pour cet id�al de boh�me d�veloppeur .. il faut planifier, analyser, et ensuite 'programmer'.

Qt est int�ressant, de prime abord, avec QML (un markup language totalement compr�hensible par tout d�veloppeur web). Ensuite, Qt offre mille possibilit� pour aller plus loin ...�

La derni�re phrase ? Oh rien, je crois que j'avais r�pondu ici une fois qu'au final HTML5 avait amen� le concept du site sous la forme d'une liste clickable. Avec une ombre port�e sur la police de caract�res. Et puis des transitions type 'slide/wipe'. Mais il n'y a rien � comprendre. Je n'aime pas les temps courants, navr� par avance :)


Le 30 nov. 2012 � 16:33, Christophe Gossiaux a �crit :

Merci C�dric,

sinon, des liens int�ressants pour se mettre � Qt ? Ou au moins se faire une id�e ? J'avoue que je ne connais pas du tout.
Et aussi, c'est quoi ta derni�re phrase avec le HTML5 ??? Rien compris :)

Ch.


Le 30/11/2012 16:22, C�dric Muller a �crit�:
C'est pour le web ?

(perso, j'ai trop peur de continuer en AS3 mais je continue car les demandes deviennent � nouveau int�ressantes: applications fonctionnelles, s�rieuses, vastes ...)
Il y a m�me des gars qui me contactent pour faire des banners (beurrk!!) ... c'est pour dire � quel point il n'y a plus personne de comp�tent en la mati�re (mais ... c'est �tonnant ...)

Si c'est une application 'desktop' (ou bient�t mobile), je recommande Qt, parce-que c'est sacr�ment proche de Flex (Qt Designer), sauf que niveau performance �a envoie du bois (�cran full screen, avec stream video, textes qui scrollent, et tout: 3% du CPU. le m�me �cran dans Flash: 70%). Et c'est bas� sur la m�me logique, et le code est optimis� dans Flash (pas forc�ment l'ensemble du code li� au projet Qt est optimis�, vu mon manque de connaissances). Qt est n�anmoins 'vachement' moins int�ressant pour le web je dirais ... mais quoique. La diff�rence majeure c'est que tu peux �crire en java, javascript, C++, C#, ... , le tout �tant compil� au final ... bref, je divague, je ne suis pas pr�cis, et c'est trop pour te r�pondre :)

Autrement, il y a <http://haxe.org/> qui risque d'�tre un outil parfait pour faire ta transition. Beuuuh, Flash sonne tellement old-school lol.

Cedric #je click sur des listes HTML5 et je click sur des listes HTML5, je vois des wipeTransitions partout et quand je click sur une liste, je peux revenir en arri�re avec une wipeTransition# <- y en a m�me qui font des th�mes wordpress avec �a.
Salut a tous�j�esp�re�que Zwetan ne vas pas se�f�cher�que je poste cette question. :)
Alors je suis en train de terminer un projet en flex.�
Et pour l'ann�e qui vient je pense que je vais devoir changer de�technologie...�
Parce que tout le monde autour de moi me dis que flash est mort :(
J'aimerais savoir ce que vous pensez as3 c'est mort?�
Je ne vois plus grand monde parler de nouveaux projet...
J'aimerais avoir un conseille sur quelle language je puisse investir sachant d'avance que je veut pas faire du javascript.�
Du Java peut��tre?
Merci d'avance.�

--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.
Cette discussion peut �tre lue sur le Web � l'adresse https://groups.google.com/d/msg/fcng/-/CkZveoPV1LIJ.
Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.

Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr


--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.

Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.

Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr

Valerie Elimak

unread,
Nov 30, 2012, 11:19:57 AM11/30/12
to fc...@googlegroups.com
Salut à tous,

Le flash, c'est pas mort, c'est meme encore ce qu'on fait de mieux en rapport qualité/prix pour de nombreux projects qui necessitent une interaction type "jeu".
En mobile, Air se positionne aussi comme une technologie de choix pour le jeu. Pour la data-viz ou le web, il y a pas mal de librairie javascript qui sont performantes et "fun to use".
Coté cross-platform, Haxe est defintivement un bon choix, surtout combiné avec NME... assez easy pour des flash dev parceque l'API est tres proche de AS3.
Je connais pas Qt... Merci d'avoir partagé... je vais jeter un oeil!

en conclusion, Actionscript, c'est pas mort, mais il y a aussi plein d'autre bonnes techno à decouvrir et à utiliser... en bref, on a du choix, profitons-en! :)

2012/11/30 Christophe Gossiaux <chris...@baizone.be>
Merci pour les infos :)
A pas de problème pour la dernière phrase... je suis moi-même assez déçu parce qu'est devenu le web. :/




Le 30/11/2012 16:46, Cédric Muller a écrit :
Attention, je ne fais pas la pub de Qt (si jamais .... j'ai commencé il y a 2 mois) car c'est aussi une source d'ennuis et autres problèmes (p.ex: pouvoir compiler son projet pour une plateforme .... aie aie aie je n'ai toujours pas réussi lol, je peux juste voir mon appli compilée dans le cadre de Qt Creator lol redébile).

CAR, c'est un projet détenu dorénavant par Digia (auparavant c'était Trolltech, qui avait été racheté par Nokia, qui voulait utiliser Qt pour nourrir Symbian ... un désastre). Donc Digia n'est pas dans la même logique que Nokia (qui s'en foutait de monétiser sa plateforme, au contraire Nokia voulait que le plus de développeurs puissent l'utiliser .. mais bon, ça s'est mal passé au final).
Donc Digia ... eux monétisent (manière lourde, de l'ordre des milliers d'euros pour une licence) leur plateforme. Et offrent un sacré support (oui, c'est du service soutenu et personnalisé). Bref, bref.

Qt = licence commerciale

Ensuite, il y a toute une partie open-source qui est active <http://qt-project.org/>
^ pour te faire une idée de la chose, tu peux regarder la vidéo sur la page d'accueil: "Livecoding video effects with Qt5"
Il y a également une volée de didacticiels en vidéo (sur qt-project ET sur le site de Digia, mais là ce sont des webminars où tu dois donner ton adresse e-mail <- un vendeur de Digia te contactera après par mail pour savoir s'il peut t'aider ^^).

Bref, ce n'est pas non plus accessible aussi simplement que Flex. Rien que pour configurer leur application Qt Creator (IDE) avec une licence Qt Commercial ... il faut installer les compileurs (par exemple C++) car rien n'est présent. Ça jongle beaucoup. C'est un outil pour ingénieurs quoi (ce que je ne suis pas, forcément je suis un produit Flash, une hérésie productive et par-ci par-là anti analytique). Là, c'est foutu pour cet idéal de bohème développeur .. il faut planifier, analyser, et ensuite 'programmer'.

Qt est intéressant, de prime abord, avec QML (un markup language totalement compréhensible par tout développeur web). Ensuite, Qt offre mille possibilité pour aller plus loin ... 

La dernière phrase ? Oh rien, je crois que j'avais répondu ici une fois qu'au final HTML5 avait amené le concept du site sous la forme d'une liste clickable. Avec une ombre portée sur la police de caractères. Et puis des transitions type 'slide/wipe'. Mais il n'y a rien à comprendre. Je n'aime pas les temps courants, navré par avance :)


Le 30 nov. 2012 à 16:33, Christophe Gossiaux a écrit :

Merci Cédric,

sinon, des liens intéressants pour se mettre à Qt ? Ou au moins se faire une idée ? J'avoue que je ne connais pas du tout.
Et aussi, c'est quoi ta dernière phrase avec le HTML5 ??? Rien compris :)


Ch.


Le 30/11/2012 16:22, Cédric Muller a écrit :
C'est pour le web ?

(perso, j'ai trop peur de continuer en AS3 mais je continue car les demandes deviennent à nouveau intéressantes: applications fonctionnelles, sérieuses, vastes ...)
Il y a même des gars qui me contactent pour faire des banners (beurrk!!) ... c'est pour dire à quel point il n'y a plus personne de compétent en la matière (mais ... c'est étonnant ...)

Si c'est une application 'desktop' (ou bientôt mobile), je recommande Qt, parce-que c'est sacrément proche de Flex (Qt Designer), sauf que niveau performance ça envoie du bois (écran full screen, avec stream video, textes qui scrollent, et tout: 3% du CPU. le même écran dans Flash: 70%). Et c'est basé sur la même logique, et le code est optimisé dans Flash (pas forcément l'ensemble du code lié au projet Qt est optimisé, vu mon manque de connaissances). Qt est néanmoins 'vachement' moins intéressant pour le web je dirais ... mais quoique. La différence majeure c'est que tu peux écrire en java, javascript, C++, C#, ... , le tout étant compilé au final ... bref, je divague, je ne suis pas précis, et c'est trop pour te répondre :)

Autrement, il y a <http://haxe.org/> qui risque d'être un outil parfait pour faire ta transition. Beuuuh, Flash sonne tellement old-school lol.

Cedric #je click sur des listes HTML5 et je click sur des listes HTML5, je vois des wipeTransitions partout et quand je click sur une liste, je peux revenir en arrière avec une wipeTransition# <- y en a même qui font des thèmes wordpress avec ça.
Salut a tous j’espère que Zwetan ne vas pas se fâcher que je poste cette question. :)
Alors je suis en train de terminer un projet en flex. 
Et pour l'année qui vient je pense que je vais devoir changer de technologie... 
Parce que tout le monde autour de moi me dis que flash est mort :(
J'aimerais savoir ce que vous pensez as3 c'est mort? 
Je ne vois plus grand monde parler de nouveaux projet...
J'aimerais avoir un conseille sur quelle language je puisse investir sachant d'avance que je veut pas faire du javascript. 
Du Java peut être?
Merci d'avance. 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msg/fcng/-/CkZveoPV1LIJ.
Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr


--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr



--
Valerie Alloix

+31633042131
Blog@elimak

dcz switcher

unread,
Nov 30, 2012, 11:48:31 AM11/30/12
to fc...@googlegroups.com
Salut,

Ma modeste contribution à cette discussion.

Pour le gaming, je suppose effectivement que flash a encore de beau jour devant lui, en revanche, pour les développements type "entreprise", j'ai totalement arrêté le développement Flex.

L'annonce d'Adobe a été une sacré douche froide pour les décideurs par chez moi et la confiance en Adobe sur le secteur pro n'est pas au plus haut.
De toute façon, je n'ai pas l'impression que ce soit la cible du player flash.

Aujourd'hui, je suis de retour en JS (avec Backbone.js).

Côté techno, le play! framework java semble pas mal.

YopSolo

unread,
Dec 1, 2012, 5:18:07 AM12/1/12
to fc...@googlegroups.com
Pour tout ce qui touche au gaming, la video et le contenu créatif. Flash donne les meilleurs résultats.

Je sais pas si tu as testé la compil vers iphone/ipad/android avec les framawork accélérée GPU comme Starling (et feather pour l'UI) mais ça envoi du lourd ( http://feathersui.com/ ) même sur un vieux 3GS ou un IPAD 1.

Mais pour répondre a ta question au niveau des technos alternatives il y a Haxe, TypeScript et Dart.
Qui offre tous les 3 la possibilité de faire du JS mais dans un cadre + clean ( typage fort, systeme de classe, erreur à la compil etc.)

ekameleon

unread,
Dec 1, 2012, 6:06:47 AM12/1/12
to FCNG
hello :)

pour aller vite car pas beaucoup de temps en ce moment ...

1 - Flash n'est pas mort...

Flash cela sert à faire des clips et animations pour AIR, HTML5, etc... 

2 - Faut pas confondre Flash, HTML, Javascript, etc...

Flash est un outil pour créer des animations, des spritesheets, etc... alors que pour faire des applications ou des sites web après on va publier pour AIR, pour le FlashPlayer, pour un environnement HTML5, etc...

Du coup si l'idée c'est de faire du AIR .. il faut coder en ActionScript. Si on veut faire du HTML5, il faut coder en Javascript.

Pas en Haxe, pas en Dart, pas en une surcouche d'une surcouche... 

3 - Pour des applications mobiles crossplatform AIR est parfait (en complément des Native Extensions en C++ pour iOS et Android)

4 - Pour du jeux AIR et le FlashPlayer sont parfait... surtout avec les couches C++ qu'il est possible de mettre en place pour coder une grosse partie de l'application. (Voir ce qui se fait actuellement au niveau du code C++ => swf) 

5 - Pour des applications Desktop AIR c'est parfait (Mac, Windows, ..)

6 - Pour de la visio conférence, du streaming vidéo, etc. l'ActionScript c'est parfait... Il n'existe aucune solution HTML5, ou autre.. qui n'utilise pas un plugin pour lire correctement en streaming de la vidéo, etc. 

Bref... on peut coder en ce que l'on veut mais faut arrêter de dire depuis plus de 10 ans que Flash est mort... cela ne veut rien dire.

++





--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msg/fcng/-/UUGvvelF7nIJ.

Christophe Gossiaux

unread,
Dec 1, 2012, 6:20:48 AM12/1/12
to fc...@googlegroups.com
Globalement du m�me avis...
Sinon, tu aurais qqes exemples/liens pour ton point 4 ? Merci.

Ch.


Le 1/12/2012 12:06, ekameleon a �crit�:
hello :)

pour aller vite car pas beaucoup de temps en ce moment ...

1 - Flash n'est pas mort...

Flash cela sert � faire des clips et animations pour AIR, HTML5, etc...�

2 - Faut pas confondre Flash, HTML, Javascript, etc...

Flash est un outil pour cr�er des animations, des spritesheets, etc... alors que pour faire des applications ou des sites web apr�s on va publier pour AIR, pour le FlashPlayer, pour un environnement HTML5, etc...

Du coup si l'id�e c'est de faire du AIR .. il faut coder en ActionScript.�Si on veut faire du HTML5, il faut coder en Javascript.

Pas en Haxe, pas en Dart, pas en une surcouche d'une surcouche...�

3 - Pour des applications mobiles crossplatform AIR est parfait (en compl�ment des Native Extensions en C++ pour iOS et Android)

4 - Pour du jeux AIR et le FlashPlayer sont parfait... surtout avec les couches C++ qu'il est possible de mettre en place pour coder une grosse partie de l'application. (Voir ce qui se fait actuellement au niveau du code C++ => swf)�

5 - Pour des applications Desktop AIR c'est parfait (Mac, Windows, ..)

6 - Pour de la visio conf�rence, du streaming vid�o, etc. l'ActionScript c'est parfait... Il n'existe aucune solution HTML5, ou autre.. qui n'utilise pas un plugin pour lire correctement en streaming de la vid�o, etc.�

Bref... on peut coder en ce que l'on veut mais faut arr�ter de dire depuis plus de 10 ans que Flash est mort... cela ne veut rien dire.

++





Le 1 d�cembre 2012 11:18, YopSolo <christop...@free.fr> a �crit :
Pour tout ce qui touche au gaming, la video et le contenu cr�atif. Flash donne les meilleurs�r�sultats.

Je sais pas si tu as test� la compil vers iphone/ipad/android avec les framawork�acc�l�r�e�GPU comme Starling (et feather pour l'UI) mais �a envoi du lourd (�http://feathersui.com/ ) m�me sur un vieux 3GS ou un IPAD 1.

Mais pour r�pondre a ta question au niveau des technos alternatives il y a Haxe, TypeScript et Dart.
Qui offre tous les 3 la possibilit� de faire du JS mais dans un cadre + clean ( typage fort, systeme de classe, erreur � la compil etc.)








Le vendredi 30 novembre 2012 16:05:33 UTC+1, alftuga a �crit�:
Salut a tous�j�esp�re�que Zwetan ne vas pas se�f�cher�que je poste cette question. :)
Alors je suis en train de terminer un projet en flex.�
Et pour l'ann�e qui vient je pense que je vais devoir changer de�technologie...�
Parce que tout le monde autour de moi me dis que flash est mort :(
J'aimerais savoir ce que vous pensez as3 c'est mort?�
Je ne vois plus grand monde parler de nouveaux projet...
J'aimerais avoir un conseille sur quelle language je puisse investir sachant d'avance que je veut pas faire du javascript.�
Du Java peut��tre?
Merci d'avance.�
--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.
Cette discussion peut �tre lue sur le Web � l'adresse https://groups.google.com/d/msg/fcng/-/UUGvvelF7nIJ.

Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr

--
Vous recevez ce message, car vous �tes abonn� au groupe Google Groupes�FCNG.

Pour envoyer un message � ce groupe, adressez un e-mail �fc...@googlegroups.com.
Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe�: http://groups.google.com/group/fcng?hl=fr

Cédric Muller

unread,
Dec 1, 2012, 6:38:21 AM12/1/12
to fc...@googlegroups.com
Flash est vivant !! :P

ekameleon

unread,
Dec 1, 2012, 6:50:34 AM12/1/12
to fc...@googlegroups.com
Voir http://gaming.adobe.com/technologies/flascc/ pour Adobe Flash C++

Le samedi 1 décembre 2012, Christophe Gossiaux a écrit :
Globalement du même avis...

Sinon, tu aurais qqes exemples/liens pour ton point 4 ? Merci.

Ch.


Le 1/12/2012 12:06, ekameleon a écrit :
hello :)

pour aller vite car pas beaucoup de temps en ce moment ...

1 - Flash n'est pas mort...

Flash cela sert à faire des clips et animations pour AIR, HTML5, etc... 

2 - Faut pas confondre Flash, HTML, Javascript, etc...

Flash est un outil pour créer des animations, des spritesheets, etc... alors que pour faire des applications ou des sites web après on va publier pour AIR, pour le FlashPlayer, pour un environnement HTML5, etc...

Du coup si l'idée c'est de faire du AIR .. il faut coder en ActionScript. Si on veut faire du HTML5, il faut coder en Javascript.

Pas en Haxe, pas en Dart, pas en une surcouche d'une surcouche... 

3 - Pour des applications mobiles crossplatform AIR est parfait (en complément des Native Extensions en C++ pour iOS et Android)

4 - Pour du jeux AIR et le FlashPlayer sont parfait... surtout avec les couches C++ qu'il est possible de mettre en place pour coder une grosse partie de l'application. (Voir ce qui se fait actuellement au niveau du code C++ => swf) 

5 - Pour des applications Desktop AIR c'est parfait (Mac, Windows, ..)

6 - Pour de la visio conférence, du streaming vidéo, etc. l'ActionScript c'est parfait... Il n'existe aucune solution HTML5, ou autre.. qui n'utilise pas un plugin pour lire correctement en streaming de la vidéo, etc. 

Bref... on peut coder en ce que l'on veut mais faut arrêter de dire depuis plus de 10 ans que Flash est mort... cela ne veut rien dire.

++





Le 1 décembre 2012 11:18, YopSolo <christop...@free.fr> a écrit :
Pour tout ce qui touche au gaming, la video et le contenu créatif. Flash donne les meilleurs résultats.

Je sais pas si tu as testé la compil vers iphone/ipad/android avec les framawork accélérée GPU comme Starling (et feather pour l'UI) mais ça envoi du lourd ( http://feathersui.com/ ) même sur un vieux 3GS ou un IPAD 1.

Mais pour répondre a ta question au niveau des technos alternatives il y a Haxe, TypeScript et Dart.
Qui offre tous les 3 la possibilité de faire du JS mais dans un cadre + clean ( typage fort, systeme de classe, erreur à la compil etc.)








Le vendredi 30 novembre 2012 16:05:33 UTC+1, alftuga a écrit :
Salut a tous j’espère que Zwetan ne vas pas se fâcher que je poste cette question. :)
Alors je suis en train de terminer un projet en flex. 
Et pour l'année qui vient je pense que je vais devoir changer de technologie... 
Parce que tout le monde autour de moi me dis que flash est mort :(
J'aimerais savoir ce que vous pensez as3 c'est mort? 
Je ne vois plus grand monde parler de nouveaux projet...
J'aimerais avoir un conseille sur quelle language je puisse investir sachant d'avance que je veut pas faire du javascript. 
Du Java peut être?

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr

zwetan

unread,
Dec 1, 2012, 8:01:09 AM12/1/12
to fc...@googlegroups.com
Salut,

bon deja désolé de pas interagir plus sur FCNG

alors flash , mort ou pas mort

"tout le monde autour de moi me dis que flash est mort"
oui ok, mais qu'est ce qui se passe si tout ce monde a
une vision limité et ne savent pas de quoi ils parlent ?
on les suit qd meme ? c'est quoi le but ?
faire un choix réfléchis sur une technologie ou simplement
suivre le troupeau de mouton ?

ca fait plusieurs années que je vois des gens qui chient sur flash
en utilisant toutes les excuses et coup bas possible

quand Steve Jobs a coupé le chemin a Flash sur iOS,
ils se sont sentis justifiés et depuis le hype sur HTML5
ils se sentent plus pisser

sauf que Flash reste toujours une technologie valide

c'est un peu comme AJAX, qd il n'y avait que IE qui supportait
XMLHTTP, ouhlala c'etait sale

mais qd Google s'est mis a l'utilisé et que les autres browsers ont suivis
derriere en standardisant sur le XMLHttpRequest, et bah tout d'un coup
la technologie est devenue propre

souvent on nous sort ...blah blah blah Flash c'est un plugin, c'est sale
il faut mieux utiliser les standards Web blah blah blah
les mecs ignorent completement tous les autres plugins
(comme ceux que cree google pour faire des trucs que le HTML ne peut pas faire,
ou pire ceux qui ne sont compatible que avec/dans Chrome)


une technologie ca reste une technologie, elle peut ou ne peut pas faire certains trucs
il ne faut pas l'utiliser our ne pas l'utiliser sur ce que disent les gens
mais simplement sur ce que peut ou ne peut pas faire la techno pour ce qu'on veut faire
le classique: choisir le bon outil

dernierement j'ai eut cette conversation avec plusieurs autres developeurs

- faisons de l'AR pour notre carte de noel!!
- oui ok
- on peut le faire dans Flash blah blah blah
- et qu'est ce qui se passe si on veut que ca marche sur mobile/tablet ?
- bah on fait pas ou alors on produit des apps en AIR
- ok et y a d autres options que Flash ? du HTML5 peut-etre ? (c'est moi qui sort ca hein)
[quelques jours se passent...]
- alors cette carte de noel AR ca donne quoi en HTML5 ?
- pfff c'est pas possible 
- pourquoi ?
- bah le HTML supporte pas la camera
- ah en effet ca aide pas, mais ca marcherait sous mobile ?
- non c'est trop lent
etc.

moi sur ca, on peut me chanter toutes les louanges de HTML5
blah blah que ca marchera partout meme sur mobile

dans ce cas là, non désolé le combo HTML5/JS/CSS ne peut
pas faire de l'AR sur browser desktop et mobile/tablet
soit parce que la camera n'est pas supporté soit parce que
c'est trop lent

point ligne, y a meme pas de debat j'aime ou j'aime pas le HTML5,
la techno ne peut pas faire ce dont on a besoin

donc la je dirais juste meme si tout le monde vous dis
que telle techno est morte, posez vous des questions
de pourquoi/qui/etc. vous dis ca

il y a une grosse difference entre un gars qui a testé en flash,
testé en HTML5, testé en Java, testé en QT ou autre
et qui sait faire la nuance entre ce que peut faire une techno ou pas

et les autres gars qui repettent simplement ce qui est "a la mode",
ca fait chic de dire que Flash est mort hein

Apres, ca va plus loin que la techno, il y aussi les projets et les boulots

meme si Flash en general reste une techno valide, si pour X raison
une boite decide de tout passer en HTML5, ils vont engager des devs JavaScript
plutot que des devs AS3, la le choix de techno ne vous appartient pas

et meme si vous leur expliquer pour un certain type de projet,
ca couterait moins cher et qu'ils obtiendrais de meilleurs resultats
et plus rapidement, en changeant de techno, bah c'est là où ca coince
ils ne veullent pas changer de techno ils ont deja fait leur choix

c'est comme essayer d'aller chez Apple et leur dire de jeter Obj-C a la poubelle
pour utiliser C#, ou d'aller chez motion-twin pour leur dire de jeter Haxe pour utiliser QT,
etc.

C'est un classique, il ya des boites où le CTO ou autre va choisir
la techno pour toute la boite et tous les projets de la boite que ce soit
ruby, python, C#, etc.
et oui dans ce cas là leut proposer Flash ou un dev AS3, c'est mort

Apres il y d'autres boites qui veullent juste faire un projet et basiquement
ne savent pas trop quelle techno utiliser, il veullent juste que ca soit fait
et en ce moment le gros truc c'est "on veut une application mobile"

Bref, de ce que je vois autour de moi sur Londres je dirais ca

  - presque plus personne ne recherche des devs AS3
  - sauf les boitent/startup qui font du jeux videos et/ou jeux d'argent browser, facebook et mobiles
  - sauf des boites de finances/trading qui font du dev Flex
  - beaucoup de boites veullent des app mobiles
  - en mode freelance AIR peut etre un bon choix pour dev ces apps mobiles

donc je dirais si le but c'est de continuer a bosser dans un job permanent
et rester dans le web, bah oui là Flash c'est mort
il vaut mieux s'orienter sur du dev HTML5/JS/CSS et surtout apprendre
la miriade de libs/frameworks: twitter bootstrap, backbone, angularJS, etc.

si le but c'est de bosser dans le mobile et mettre le web entre parentheses
je dirais que les dev Obj-C et Java pour Android ca trouve du boulot
facilement et avec des tres bon salaires

apres il y aussi l'option freelance/consultant pour faire des app mobiles
(ou etre le seul dev dans la boite et le patron vous fait confiance dans le choix de la techno)
et faire ca avec AIR, c'est plus dur a faire passer, mais ca a des avantages:
couts de productions, temps de realisation, cibler en meme temps iOS/Android, etc.

L'ironie dans tout ca, c'est que si vous recherchez d'autres devs AS3,
pour justement faire de gros projets sur AIR, ils ont disparus ou pas assez competents

donc mettons les choses en perspectives

- QT: oui techno cross platforme, mais si utilisée que ca
  trouver des devs ca va etre dur

- Haxe: c'est presque comme faire du Flash mais en se mettant encore plus de battons dans les roues
  genre un projet AIR qui a besoin d'un ANE et autre, bah Haxe non ca va pas le faire
  trouver des devs est ridiculement impossible

- Unity 3D: ca reste un plugin, c'est surtout pour les jeux et basta

- HTML5/JS/CSS: la techno a choisir pour faire du site web
  mais ne pas se leurer pour mobile, ca reste lent

- Java: le coté server est extremement ennuyeux, avec Android ca peut etre fun
  mais voila là c'est faire du dev mobile QUE pour Android

- C#, avec mono y a vraiment de quoi faire coté server, monotouch / xamarin
  ca permet de dev pour iOS et Android (perso je choisirais ca plutot que QT)

- SDK equivalent a AIR mais utilisant HTML ou autre genre phonegap, titanium, etc.
  c'est en gros du dev HTML/JS pour mobile


si c'etait ma premiere annee de devs et que j'essayais de faire des demos et/ou decrocher un boulot

je n'utiliserais pas QT et Haxe, trop peu de gens l'utilisent

je pourrais me focuser entierement sur HTML/JS/CSS ce qui me donnerait les options
- de developer des sites web
- de trouver pleins de boulots
- de developer des app mobile avec phonegap ou autre
- et voir faire du dev server avec node.js
=> en tant que dev c'est le choix "facile", presque toutes les boites s'attendent
a ce qu'un dev sache faire du dev HTML/JS/CSS donc oui y a du boulot

ou je pourrais me focuser entierement sur Java pour Android
 ce qui me donnerait les options
- de developer que pour Android
- de trouver pleins de boulots
- de trouver des boulots tres bien payés
- voir faire du dev server avec google app engine
=> choix moins evident mais qui permet d'obtenir plus vite un plus gros salaire

Sauf que dans mon cas je ne suis pas a ma premiere année et que en ce moment
c'est beaucoup de dev AS3 pour AIR, soit dans la boite où je bosse, soit en freelance

et pourquoi ?

- avec un bon niveau AS3 on peut faire des app de tres bonne qualité en AIR
  que ce soit mobile ou desktop

- ca coute moins cher de developer un projet en AS3 avec 1 equipe AS3
  que 3 equipes: 1 pour le desktop, 1 pour Obj-C/iOS et 1 autre pour Java/Android

- avec bcp de devs qui connaissent deja JS, c'est possible de les former a AS3

- quand tous vos designers bossent avec photoshop et illustrator c'est plus facile
  d'integrer leur design dans Flash/AIR

- AIR ca permet de cibler plusieurs environment comme iOS, Android ET desktop

- AIR ca permet de garder le meme look/design/layout dans ces différents environments

- au pire si il y a besoin de faire du dev avancé, AIR peut etre étendu avec des ANE
  (eg. pas trop de limites dans ce qu'on peut faire)

- on peut reutiliser du HTML/JS/CSS dans AIR

- AIR est un tres bon vector de distribution/packaging

- plus ca va et moins il ya de gens qui font du dev AS3/AIR
  et AIR devient en quelque sorte mon arme secrete
  cad:
  - combien de temps pour faire ca ?
  - 2 semaines
  - tu rigoles ?
  - non

Et je conclurais sur ca, qd on connait bien une techno et qu'on connait ses limites
(cad qu'on est pas aveuglé par ce que tout le monde dit) cad qu'on sait de quoi on parle
qd cette techno peut etre le bon outils pour faire tel ou tel projet, meme si une autre techno
pourrait etre utilisée, ca permet de prouver que la techno n'est pas morte :)

zwetan

shoe[box]

unread,
Dec 2, 2012, 5:03:21 AM12/2/12
to fc...@googlegroups.com

Salut les flasheurs.

Perso j'ai fait mon changement de techno début d'année après pas mal de ratés avec AIR et 10ans de dev flash.

LA techno a mon avis ( après en avoir testé de très nombreuses ) est HAXE avec NME ( www.haxenme.org )

J'ai l'impression que pour tout les devs Haxe fait peur, a tord.
Quelques arguments:

- NME permet de faire la même chose qu'en flash ( avec quelques différence mineur niveau code ) mais avec des performances bien meilleurs que AIR pour les jeux 2D.
Coté 3D le support complet est en cours de dev et sera dispo fin d'année ce sera du full opengl es2.

- Il n'y a pas de machine virtuelle qui pompe plein de ressources... cela génère du code natif. C'est "blazing fast".
Il y a pas mal de bench comparatif sur le blog de Joshua Granick http://www.joshuagranick.com/blog/ dont un bunnymark.

- C'est une techno française :) ( soyons un peu chauvin )

- Ca permet de compiler le même code ( attention la liste est longue ) sur : Android , iOS , BlackBerry , Windows Phone ( bientôt ) , HTML5 , windows , mac , flash , linux....

- C'est complétement open-source, avec une communauté active http://haxe-foundation.org/ http://haxe.org

- De nombreuse librairies existent déjà : lib.haxe.org

- Comme ça utilise les outils de compilation natif, l'apk / ipa... final ne contient pas 10mo de machine virtuelle.

- Les extensions natives sont bien plus simple que sous AIR.
Ça permet par exemple d'utiliser des gestures réellement natif ( cf ma lib hypertouch : https://github.com/shoebox/HyperTouch )

Et ça marche, je l'ai encore utilisé sur mon dernier jeu  ( un peu de pub : Arkeon sur PlayStore / AppStore / Amazon AppStore / BlackBerry AppWorld ) et ça fonctionne parfaitement, pas de ralentissements bizarre comme sous AIR...

Perso ça m'a pris un mois d'adaptation, et jamais je ne penserai à revenir en arrière.
Quand vous aurez gouté aux macros / itérateurs... vous vous demanderez comment vous faisiez avant :)

shoe[box] //


Le vendredi 30 novembre 2012 16:05:33 UTC+1, alftuga a écrit :

ekameleon

unread,
Dec 2, 2012, 5:30:29 AM12/2/12
to FCNG
Hello :)

Faudrait que tu sois plus précis quand tu parles de "ralentissement bizarre..." . Tu as compilé avec quelle version de AIR , avec Stage3D, etc. ? 

Pour moi on peut faire beaucoup de chose avec AIR reste à voir ce que tu entends par "aller plus vite" car pour comparer faut avoir un code identique et une architecture propre au final.

Sinon faut arrêter de dire que Haxe c'est comme l'AS3... c'est faux. Il y a des outils différents et surtout c'est basé sur l'AS2 donc pas du tout pareil au niveau des possibilités du langage et de la façon d'architecturer le code.

Qu'un développeur soit à l'aise pour coder avec Haxe c'est une chose. Maintenant dire que c'est presque pareil (tu dis "quelques différences mineur au niveau du code") c'est totalement faux... C'est différent, comme je JS.NET est différent du JS standard et de la norme ECMAScript standard.

Ensuite dire qu'il y a une communauté énorme Haxe... pourquoi pas. Reste que c'est toujours pareil ... tiens je veux utiliser JQuery ou une autre library JS avec Haxe, tiens je veux utiliser tel framework AS3 en Haxe .. Quelqu'un peut la développer ? Alors oui c'est toujours possible de s'y mettre mais bon... Pour moi Haxe reste un langage de niche... il a sa valeur c'est certain mais faut arrêter de dire que c'est génial d'être dans un code de niche.. pour moi c'est pareil avec tous les langages que l'on voit en ce moment Dart, etc. Qui continuent à proposer une couche pour faire mieux que ce qui existe déjà mais au final pour faire ce que le le langage de base fait déjà... Si tu compiles avec Haxe du JS, dans la page HTML c'est toujours du JS qui sera interprété et quand tu compiles pour le FlashPlayer en Haxe c'est toujours une VM derrière...

En gros tu veux faire un truc bas niveau sur le mobile ? Code en C++ ...

Maintenant ce que dis au dessus Zwetan est très vrai.. commence un développement en équipe avec Haxe.. en cours de route les gens qui bossent dessus se barrent (changement de travail, abandon du projet, etc.) et tu te retrouves avec un code avec très peu de gens qui peuvent le reprendre... 

Code en JS, code en ActionScript, code en Java et là on peut trouver des gens pour continuer, améliorer, reprendre du code comme il faut.

Donc moi je veux bien qu'on me dise que telle ou telle techno c'est le top du top.. reste que pour moi toutes les technos sont top quand elles sont maitrisées et avec une expertise correcte.

Je pense très clairement qu'un environnement AS3/AS4 client/serveur (AIR/Tamarin) avec tout ce qu'il faut dedans permet de faire beaucoup beaucoup de chose... 

Sinon le coup de "soyons chauvin" .. on s'en fou ;) Quand on fait de l'opensource ou du code faut penser "international" .. heureusement que Haxe est en anglais.. mais sérieux quand je vois des codes avec des commentaires en japonais ou russe.. ou des codes comme dans SPIP avec des surcouches en français... c'est pas possible de restreindre autant l'accessibilité du langage ou de l'environnement de développement.

Dernier truc.. intégrer la VM dans une application mobile c'est pas trop un soucis vu tout ce qu'elle permet de faire... tu nous parles de 10Mo ? c'est quoi 10 Mo au niveau d'une application aujourd'hui ? Et encore si tu veux rentrer dans le débats qu'il faut absolument mettre dans l'application que ce qui nous intéresse et pas le reste... bah ok.. code en C++ ou Objective C et from scratch dans tous les cas ;) Personnellement je préfère utiliser une VM qui est testée, optimisée jour après jours et respectant l'expérience d'un développement de plusieurs années....

Quand tu vois ce qui arrive en ce moment avec l'Adobe ASC2 : http://labsdownload.adobe.com/pub/labs/asc2/air_sdk_asc2_p4_releasenotes.pdf

J'aimerai voir comment Haxe va pouvoir suivre ce genre d'évolution.. il est certain que Haxe pourra évoluer avec ses développeurs dans le temps mais à partir de maintenant il va aller dans sa direction et Adobe dans une autre... personnellement quand tu vois ce que va proposer dans l'avenir avec l'AS4, les optimisations de la VM, etc. la FlashPlatform... moi je continue à penser que je peux orienter mon développement autour de cette techno. Il est clair que je ne fais plus beaucoup de site en Flash mais de l'application mobile, des applications desktops avec Arduino, Leap Motion, Kinect, des tables tactiles, etc. Tout devient possible et avec une techno que je maitrise depuis des années au niveau du code et des méthodologies pour créer les assets, les UIs, etc... 

Bref... tout cela pour dire qu'il y aura toujours d'autres technos mais impossible de croire une seconde que pour le moment faudrait que j'aille ailleurs pour continuer de bosser.

++ :)







--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msg/fcng/-/QgXoNIh6FYQJ.

Anthony FLORES

unread,
Dec 2, 2012, 1:55:48 PM12/2/12
to fc...@googlegroups.com
Tiens +marc alcaraz, +dcz switcher +zwetan jukov  ;-)

Est-ce que quelqu'un sait si on peut utiliser Starling avec box2D
et si oui, comment faire (tutos, liens internet ??)


Merci

PS : Marc, tu parles de AS4 ?? C'est prévu pour quand ?

Anthony 

ekameleon

unread,
Dec 2, 2012, 2:17:32 PM12/2/12
to fc...@googlegroups.com
Starling permet de gérer la vue, Box2D est un moteur physique non lié à une vue donc suffit d'utiliser les deux comme il faut pour s'en servir ensemble ;) 

Un petit coup de recherche dans Google et tu trouveras tout ce qu'il faut à ce sujet ;)

Pour l'AS4 tu devrais lire :

++

Le dimanche 2 décembre 2012, Anthony FLORES a écrit :
Tiens +marc alcaraz, +dcz switcher +zwetan jukov  ;-)

Est-ce que quelqu'un sait si on peut utiliser Starling avec box2D
et si oui, comment faire (tutos, liens internet ??)


Merci

PS : Marc, tu parles de AS4 ?? C'est prévu pour quand ?

Anthony 




Le 2 décembre 2012 11:30, ekameleon <ekam...@gmail.com> a écrit :
Hello :)

Faudrait que tu sois plus précis quand tu parles de "ralentissement bizarre..." . Tu as compilé avec quelle version de AIR , avec Stage3D, etc. ? 

Pour moi on peut faire beaucoup de chose avec AIR reste à voir ce que tu entends par "aller plus vite" car pour comparer faut avoir un code identique et une architecture propre au final.

Sinon faut arrêter de dire que Haxe c'est comme l'AS3... c'est faux. Il y a des outils différents et surtout c'est basé sur l'AS2 donc pas du tout pareil au niveau des possibilités du langage et de la façon d'architecturer le code.

Qu'un développeur soit à l'aise pour coder avec Haxe c'est une chose. Maintenant dire que c'est presque pareil (tu dis "quelques différences mineur au niveau du code") c'est totalement faux... C'est différent, comme je JS.NET est différent du JS standard et de la norme ECMAScript standard.

Ensuite dire qu'il y a une communauté énorme Haxe... pourquoi pas. Reste que c'est toujours pareil ... tiens je veux utiliser JQuery ou une autre library JS avec Haxe, tiens je veux utiliser tel framework AS3 en Haxe .. Quelqu'un peut la développer ? Alors oui c'est toujours possible de s'y mettre mais bon... Pour moi Haxe reste un langage de niche... il a sa valeur c'est certain mais faut arrêter de dire que c'est génial d'être dans un code de niche.. pour moi c'est pareil avec tous les langages que l'on voit en ce moment Dart, etc. Qui continuent à proposer une couche pour faire mieux que ce qui existe déjà mais au final pour faire ce que le le langage de base fait déjà... Si tu compiles avec Haxe du JS, dans la page HTML c'est toujours du JS qui sera interprété et quand tu compiles pour le FlashPlayer en Haxe c'est toujours une VM derrière...

En gros tu veux faire un truc bas niveau sur le mobile ? Code en C++ ...

Maintenant ce que dis au dessus Zwetan est très vrai.. commence un développement en équipe avec Haxe.. en cours de route les gens qui bossent dessus se barrent (changement de travail, abandon du projet, etc.) et tu te retrouves avec un code avec très peu de gens qui peuvent le reprendre... 

Code en JS, code en ActionScript, code en Java et là on peut trouver des gens pour continuer, améliorer, reprendre du code comme il faut.

Donc moi je veux bien qu'on me dise que telle ou telle techno c'est le top du top.. reste que pour moi toutes les technos sont top quand elles sont maitrisées et avec une expertise correcte.

Je pense très clairement qu'un environnement AS3/AS4 client/serveur (AIR/Tamarin) avec tout ce qu'il faut dedans permet de faire beaucoup beaucoup de chose... 

Sinon le coup de "soyons chauvin" .. on s'en fou ;) Quand on fait de l'opensource ou du code faut penser "international" .. heureusement que Haxe est en anglais.. mais sérieux quand je vois des codes avec des commentaires en japonais ou russe.. ou des codes comme dans SPIP avec des surcouches en français... c'est pas possible de restreindre autant l'accessibilité du langage ou de l'environnement de développement.

Dernier truc.. intégrer la VM dans une application mobile c'est pas trop un soucis vu tout ce qu'elle permet de faire... tu nous parles de 10Mo ? c'est quoi 10 Mo au niveau d'une application aujourd'hui ? Et encore si tu veux rentrer dans le débats qu'il faut absolument mettre dans l'application que ce qui nous intéresse et pas le reste... bah ok.. code en C++ ou Objective C et from scratch dans tous les cas ;) Personnellement je préfère utiliser une VM qui est testée, optimisée jour après jours et respectant l'expérience d'un développement de plusieurs années....

Quand tu vois ce qui arrive en ce moment avec l'Adobe ASC2 : http://labsdownload.adobe.com/pub/labs/asc2/air_sdk_asc2_p4_releasenotes.pdf

J'aimerai voir comment Haxe va pouvoir suivre ce genre d'évolution.. il est certain que Haxe pourra évoluer avec ses développeurs dans le temps mais à partir de maintenant il va aller dans sa direction et Adobe dans une autre... personnellement quand tu vois ce que va proposer dans l'avenir avec l'AS4, les optimisations de la VM, etc. la FlashPlatform... moi je continue à penser que je peux orienter mon développement autour de cette techno. Il est clair que je ne fais plus beaucoup de site en Flash mais de l'application mobile, d

shoe[box]

unread,
Dec 2, 2012, 5:18:18 PM12/2/12
to fc...@googlegroups.com

Yop Eka :)

Que exemples de problèmes ( sur de nombreux ) que j'ai connu fin d'année dernière ( Air 3.1 je pense de mémoire sans Stage3D ) sur un jeu très simple:
  • Coté ralentissement, par exemple sous iPad 1, mon app perdait 20 a 30fps si le navigateur web ( safari ) de l'iPad était ouvert ( bug mystère soumis à Adobe )
  • Ralentissement lié au Touch par exemple, dès que ton doigt se déplace tu perds 20fps ( et sans bubbling... et un controle des mouseenabled )
  • Mémoire limitée par l'utilisation de la mémoire par la machine virtuelle ( lance un profiler de mémoire sous ton iPad et regarde la mémoire utilisée par une appli vide vs une appli Air vide ).
  • Le process de test sous iOS par exemple était ingérable ( passer par iTunes... ) en développement ( même si je sais ils ont enfin corrigé le tir )
  • Même si maintenant la limite des 20Mo en 3G a été levée on atteint rapidement les 50Mo avec une appli universelle si il faut compter 10-15Mo de machine virtuelle..
  • Un nombre de devices / OS ciblables limité par les besoins de la machine virtuelle. Perso j'ai envie de cibler un maximun de devices et d'OS ( même du vieu ARMV6, du blackberry... ) pour faire un max de ventes.

( ... )

J'avais fait un post sur mon blog ( que j'ai tenté de ressuciter ) début d'année qui en parlais : http://www.shoe-box.org/blog/?p=19

Coté performance, soyons francs Molehill et les dernières version de AIr ont un peu amélioré les choses ( pour précision je suis dans la prerelease de MoleHill depuis quasi le début et j'ai bien pu en tâter l'évolution ), mais reste encore pas mal de problèmes pour moi.
Le fait que Adobe a voulu faire différents des autre avec l'AGAL au lieu d'utiliser des shader opengl comme tout le monde...
Les nombreux problèmes sous Android.
Le wmode direct qui est pas supporté sur 50% des machines avec flash player... 
La gestion des extensions native sous AIR qui est bien trop complexe pour un truc aussi simple...
Le délai d'attente entre la sortie d'un nouveau device et sa compatibilitée avec AIR ( exemple : iPad Mini, iPhone5 , nexus 7 )

Et de toute façon si on me demande de la 3D sur mobile, perso je n'irai pas sur AIR mais sur Unity qui pour moi est bien plus stable / puissant / performant sur mobile, et est fait pour cela.

Quand tu parle de 10Mo de machine virtuelle c'est pas grand chose, j'ignore si tu a vendu sur des stores, mais 10-15Mo de différence c'est énorme (surtout si tu a 40Mo d'assets), énormément de plaintes et mauvais commentaires prennent source dans le poids de ton application.
Surtout lorsque la personne n'a que 256Mo de stockage par exemple.
Et le commentaire reste le nerf de la guerre si tu veux ressortir sur les stores.

Coté haxe :


Perso je fait du jeu sur mobile & tablettes ( souvent des apps universelles avec multi-apk coté android ), et c'est après de moults tests et benchmarks de plusieurs technos que Haxe NME est largement sortis du lot.
Perso je suis ouvert à toute nouvelle techno qui permettra de remplir mes besoins de performance et de stabilités et de multi devices et aujourd'hui une seule permet de remplir mes attentes.

J'ignore ou tu a vu cela, mais Haxe2 n'est pas du tout basé sur l'AS2, c'est de l'AS3 avec des features supplémentaires ( dont certains ont commencé a être ajoutées au player flash : inlining, typage fort...), et Haxe évolu bien plus vite que l'AS3 ( Haxe 3 est en béta )
Après j'ignore pourquoi Haxe fait peur aux devs flash, qui ont pleins d'aprioris sur le sujet ( compliqué, trop différent de l'AS3, sert a rien... ) alors que ce sont bien souvent que des clichés, surtout avec NME.

Après tu parle de coder en C++, lorsque tu utilise Haxe tu te rends pas compte mais c'est bien ce que tu fait, car cela génére un project c++ : Donc oui tu code en C sans le savoir.
Perso j'ai trouvé une évolution très intéressante dans mon métier d'évoluer vers le C++ / Java / ObjectiveC pour coder une extension native.
Je suis pas un pro coder dans ces langages, mais je peut remplir facilement mes besoins si l’extension n’existe pas déjà.

Aprés tu me fait sourire en parlant de Tamarin, mais c'est un produit de niche.. qui intéresse bien peut de devs, et qui selon mon ressenti à l'air moribond ( voir déjà mort ).

Coté Adobe:
Soyons francs coté Adobe ( de l'aveu même de l'équipe dirigeante ), flash est le passé, même si j'ai adoré flash ( et que je l'aime encore beaucoup pour sa simplicité ( dieu que je regrette l'époque du proto ) ) il faut être réaliste : ça sent la fin.
De nombreux développeurs du flash player et AIR ont été supprimé coté Adobe , et toute l'équipe de développement à été réduite comme peau de chagrin
Adobe mise sur le full HTML5 ( a tord à mon avis ) et va je pense peut à peut étouffer dans l'oeuf AIR ( même si c'est que mon avis et qu'il n'engage que moi ).


Je pense que l'ont est dans un métier ou il faut pas rester dans ses pantoufles et savoir évoluer ( c'est même ce qui pour moi fait l'attrait du métier ).
Perso j'ai connu des devs qui m'ont maintenu pendant des année que l'AS2 - AS3 ne battra jamais l'AS1 et que le MVC ne sert toujours à rien qu'il est mieux de tout coder dans une seule classe dans le fla....

Après c'est mon avis personnel, qu'il faut nuancer selon les besoins de chacun...

shoe[box] //

zwetan

unread,
Dec 3, 2012, 7:07:32 PM12/3/12
to fc...@googlegroups.com
mouais

alors point par point

je sais pas comment tu as programmé ton jeu mais sous iPad 1, forcément y a pas bcp de ressources
a la sortie de AIR 3.1 , iPad 2 etait sorti depuis longtemps, viser iPad 1 c'est etre un peu maso
ou alors vraiment tres bien gerer la memoire et se metttre en rendering GPU et faire du blitting
Starling sous iPad 1 par contre roulle tres bien

le ralentissent relié au Touch j'ai jamais vu ca, mais bon a nouveau sous mobile/tablet il faut tres bien gerer
la memoire, specialement avec les events oui meme les natifs

memoire limitee a cause de la machine virtuelle ... je dirais on s'en fout si tu geres bien ta memoire,
ici on a des grosse app iOS qui consomme 1MB de memoire en idle, max 16MB en utilisation
les meme app sans bien gerer la memoire ca part tres vite en couille avec memory leak etc.

tester iOS en passant par iTunes pas de soucis, ca s'automatise meme avant AIR 3.4 qui permet
de passer par du debug USB ou l'emulateur, ah oui forcément si tu build tout a la main ca fait long a chaque fois

la limite OTA est passé a 50MB avec iOS 5 qui etait dispo au moment de AIR 3.1,
note tu as la meme limite de 50MB avec Android, comme n'importe quelle app il faut gerer les ressources,
a nouveau ici on gere de apps qui peuvent synchroniser de 500MB at 6GB de donnees (oui 6GB je deconne pas)

le nombre de devices limités euh regarde les stats, sous Android AIR peut cibler dans les 90% ou plus
et iOS avec les vieux devices etant automatiquement non-supporté par Apple ca revient a peu pres au meme,
bref supporté ARM v6 c'est comme dire que tu voudrais supporter un PC DX386 aujourd'hui...

si tu veux en dev mobile il faut pas s'attendre a ce que ce soit comme sous desktop ou sur le browser tournant sur le desktop, il faut faire 300% plus d'effort pour la gestion et l'allocation des ressources, juste charger une image avec la class Loader, si les events ne sont pas bien nettoyés de la memoire ca cree du memory leak, et sous un iPad 1 avec 256MB de RAM ca part tres tres tres vite en sucette

c'est simple tous les gens que je vois se plaindre de AIR et en particulier en dev iOS,
c'est quand ils dev a peu pres leur 1ere app mobile et que l'OS force la fermeture de l'appli
car elle consomme trop de memoire

Qd tu dis que molehill (euh Stage3D hein c'est plus en beta depuis longtemps) ca ameliore un peu les choses,
désolé mais c'est risible, Stage3D ameliore ENORMEMENT les choses, c'est sur ca change de la programmation
display list mais ca va extremement plus vite meme sous un vieux iPad 1 ou iPhone 3GS

oui OK des fois il faut attendre un update AIR pour regler qlqs soucis sur des nouveaux devices mais
tu vois pour le Nexus 7, des le 1er jour sans update AIR j'ai pu mettre des apps AIR dessus sans grand soucis
(j'avais un Nexus 7 des le 1er aout)

bcp de gens se plaignent de ANE, perso je prefer avoir ANE que rien du tout,
ah oui c'est plus compliqué, mais ca donne la liberté d'étendre comme on veut
et de mon point de vue c'est tres proche de la production de classes natives avec Tamarin,
je trouve ca pratique et puissant.

Pour tes multi-apk sous Android, tu sais que avec un seul jeu d'asset et un seul APK tu peux dynamiquement generer
les assets pour pleins d'ecrans differents et/ou downloader ces assets, bref 10MB de machine virtuelle oui on s'en fout,
ou en fait non on s'en fout pas on les veut, parce que ca nous donne tous les API Flash/AIR et des trucs sympa comme
le P2P (qui est genial pour synchroniser des assets)

pour le coté Adobe, je pense que tu as manqué une étape,
Adobe crees des outils HTML5 et abandonné le player Flash pour mobile mais ils n'ont pas supprimés de dev AIR, au contraire ils font des updates reguliers (AIR 3.0, 3.1, 3.2, 3.3, 3.4, 3.5 etc.) 

http://www.businessinsider.com/future-of-digital-slides-2012-11#-106

sur mobile les gens veullent des apps pas des web apps,
on s'en fout qu'il n'y ait pas de plugin flash pour mobile on a AIR


et je finirais juste sur
"moults tests et benchmarks de plusieurs technos que Haxe NME est largement sortis du lot."

mouais bah on doit pas avoir les meme tests et benchmarks

mon bench il est tres simple, a chaque fois, mais vraiment a chaque fois, qu'on parle de AS3/AIR/Flash Platform/Tamarin
il y a toujours un mec pour venir te dire que ouhlala tu devrais utiliser Haxe parce que c'est bien plus mieux
on lui reponds "non on est pas intéressé", tu vois on lui dit meme pas que Haxe c'est de la bouse
ou que c'est pas joli, on est juste pas intéressé, bah le mec apres il continu on sortant
que AS3/AIR/Flash Platform/Tamarin/etc. (tous les trucs qui nous interesse)
c'est de la bouse et que haxe c'est bien plus mieux

et ca me soule grave

donc OK comparons, je sais pas, par ex l'API FileSystem

Haxe NME FileSystem API est moins bien et moins complet que

le AIR FileSystem API qui est moins bien et moins complet que

le redtamarin FileSystem API

comme quoi un produit de niche qui a l'air moribond et voir deja mort
ca fait un peu mieux que ton tres cher Haxe NME

zwetan

shoe[box]

unread,
Dec 4, 2012, 4:55:38 AM12/4/12
to fc...@googlegroups.com
oO

Perso je pensais que l'on faisais une discussion constructive pour "un bilan de 2012" concernant la flash plateforme et les alternatives.
La ce que tu fais c'est camper sous tes position.

Je n'ai jamais été vindicatif ( comme toi ), ni imposé Haxe, j'ai bien précisé à plusieurs reprise que c'est mon ressenti et ma solution pour mon cas perso, et je la partage car c'était le but de cette discussion.

Après c'est ton choix très bien si ça corresponds à tes besoins c'est super.

Mais pas mal de tes propos m'ont fait un peu halluciner:

- ignorer l'iPad 1 ??? 60% des tablettes Apple.

- Si tu avais regardé correctement et avec impartialité tu te serai rendu compte que l'API filesystem est ici : http://www.haxenme.org/api/types/sys/io/File.html.
C'est un mirroir de la classe File de CPP difficile de faire plus complet...

- "mon bench il est tres simple, a chaque fois, mais vraiment a chaque fois, qu'on parle de AS3/AIR/Flash Platform/Tamarin... (...)" ???
C'est ça tes arguments ? Tu te rends bien compte que c'est exactement les arguments que tu m'a servis pour dénigrer Haxe.

- Tamarin : tu doit être le seul dev dessus, et coté Mozzila ça a pas été mis a jour depuis 2008.... donc.... mort ( soyons réaliste ).

etc.

Après c'est ton choix très bien, perso je n'impose rien contrairement à toi.

//

Benjamin Jouan

unread,
Dec 4, 2012, 9:20:45 AM12/4/12
to fc...@googlegroups.com
Salut,

Je trouve que c'est normal de se poser des questions sur l'avenir de Flash et de la Flash Platform.
Que l'on veuille l'accepter ou non, il y a beaucoup plus de concurrences aujourd'hui que il y a 2 ou 3 ans en arrière.

Haxe/NME est beaucoup plus mature, le html5 commence à être utilisable pour certains type de projets, Unity est très intéréssant pour les jeux mobiles ou desktop... (Pause, edit, resume !).

A cela s'ajoute les problèmes de communication d'Adobe. Il y a beaucoup de déinformations autour de Flash mais Adobe de ne fait grand chose pour corriger le tire. 

Premièrement, les forums public sont morts, et il est extrêmement difficile d'avoir du support officiel vis à vis des bugs de AIR ou du Flash Player.
Le seul moyen d'obtenir des informations pertinentes sur AIR c'est d'avoir accès aux forums de pre-release ( la où Thibaut Imbert est hyeractif). 
Ce n'est pas normal pour une techno qui se veut leader et qui veut continuer d'attirer des nouveaux dévs...

Deuxièmement, ils nous ont vendu du rêve en annonçant une nouvelle VM et une évolution de l'AS.
Mais hier il nous présente leur solutions gaming en grande pompe pour le futur de la Flash platform. Et au final la seule nouveauté c'est un "SDK gratuit", le dit SDK fait seulement regrouper des libs et des exemples open-source qui existent déjà depuis des mois voir des années. (Yay ...)
J'ai du mal à les prendre au sérieux quand je vois ça alors mettez vous à la place d'un dév qui débute et se demande vers quelle technos se diriger. ( C'est peut être pour ces raisons qu'il est extrêmement difficiles de trouver des dév AS3 qualifiés...)

Je suis un peu mauvaise langue par ce que à coté du "Adobe Gaming SDK" (non mais serieux, gaming sdk, regardé ce qu'il y a dedans) il y a l'arrivé de Scout (anciennement monocle) qui est un outil essentiel pour faire du Flash sur mobile. Mais la encore ça arrive vraiment trop tard... Si je n'avais pas eu accès à la beta de Monocle, je pense que j'aurai changer de techno pour certains projets iPad.

Par contre hier, pas d'update sur la nouvelle VM ou sur l'AS4... 
Oui comme dit plus dans d'autres messages c'est au dévs d'optimiser leurs codes pour qu'il fonctionne de manière optimale sur toutes les plate-forme, mais l'AVM2  n'aide pas beaucoup de se coter là... Si on avais des optimisations au niveau de l'Opcode générer ça serait déjà en grand pas en avant.

Bref, l'émergence de technos "concurrentes" à Flash est une bonne chose ça force Adobe à être plus réactif.
Flash reste une techno super puissante et hyper agréable au quotidien. Mais ça ne m'empêche pas de regarder à se qui se fait ailleurs et choisir la bonne techno qui correspond à mes projets.

Par exemple je pense que le HTML5 est une blague si on veut faire des jeux multi-plateformes (ou pas d'ailleurs), et on a forcément de régresser lorsque que l'on passe de AS3 à JS. Obtenir la même productivité ma parait vraiment compliqué, pour autant faire un site en Flash aujourd'hui c'est aussi ridicule que faire un jeu en HTML5.

PS:
Il faut aussi arrêter des cracher sur les niches, Flash aussi était une niche quand tout le monde faisait du Director...
Et les gens qui se pose les questions sur la fin du Flash sont souvent les personnes qui ont vus la fin de Director et n'ont pas su l'anticiper.

2012/12/4 shoe[box] <shoe...@gmail.com>
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msg/fcng/-/x1HoLKVxLggJ.

Pour envoyer un message à ce groupe, adressez un e-mail à fc...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse fcng+uns...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr



--
Benjamin

zwetan

unread,
Dec 4, 2012, 12:07:39 PM12/4/12
to fc...@googlegroups.com

perso j'ai deja parlé et listé haxe a coté d'autre technos plus haut

pour Tamarin, ce que tu ne comprends pas c'est que la VM de Flash/AIR
donc le projet est updaté avant que les updates arrivent dans Flash/AIR
par ex les worker on les a dans Tamarin, bref on peut pas dire que c'est abandonné.

alftuga

unread,
Dec 22, 2012, 10:13:30 AM12/22/12
to fc...@googlegroups.com
Merci a tout le monde pour tout les conseilles!
Je vous souhaite un bon noël!
Je vais étudier java a partir de janvier :)
Reply all
Reply to author
Forward
0 new messages