Article complet: JavaFX, Flex, et JSon

03/02/09

Permalink 00:51:39, Catégories: Récapitulatif Java, Récapitulatif Web, Devoxx 2008, Devoxx 2008, JavaFX, 460 mots   French (FR) , vbrabant

[Java][Web] JavaFX, Flex, et JSon

En décembre, j'avais posté sur mon blog un billet concernant JavaFx et Flex, où j'avais écrit une classe toute simple en JavaFX et en Flex.

http://blog.developpez.com/vbrabant?title=devoxx_2008_hier_javafx_aujourd_hui_flex_4

Aujourd'hui, je vais revenir sur les quelques commentaires qui ont été laissé dans ce billet

[Suite:]

Tout d'abord, je tiens à signaler que le 1er code est écrit en JavaFX, et le 2ième code en Flex.

Flex, pour ce qui est des String permet les 2 façons. On peut donc écrire aussi bien

var texte:String; 
texte = "{etatCivil} {nom} {prenom} -- {age}";

ou

var texte:String; 
texte = etatCivil +" " + nom + " " + prenom + " -- "+ age;

qui est une façon très semblable à ce qu'on écrit tous les jours en Java (du moins, si on ignore la déclaration de la variable).

Alors, oui. J'avais choisi un exemple simple. Et si on pousse plus loin, les différences se font bien plus criante.

Ainsi, en Flex, on pourra également écrire un fichier .mxml, qui vous permettra, par exemple, de définir un panel, comme ceci :

 
<?xml version="1.0" encoding="utf-8"?> 
<!-- Simple example to demonstrate Panel layout container. --> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> 
 
  <mx:Script> 
  <![CDATA[ 
   
  //déclaration de mes fonctions 
  ]]> 
  </mx:Script> 
  <mx:Panel id="panel" title="Bonjour"> 
  <mx:Label color="blue" 
  text="Bonjour tout le monde."/> 
  </mx:Panel> 
</mx:Application> 

Alors qu'en JavaFX, on l'écrira de cette façon

 
// 
//déclaration de mes fonctions se feront ici  
//... 
 
Stage { 
  title: "Bonjour" 
  scene: Scene { 
  content: [ 
  Text { 
  fill: Color.BLUE 
  x: 10, 
  y: 30 
  content: "Bonjour tout le monde." 
  } 
  ] 
  } 
}

Et là, c'est clair qu'il n'y a vraiment plus rien de commun entre les deux langages.

Je m'étais toujours demandé d'où sortait cette façon d'écrire les scripts en JavaFX, jusqu'à ce que qu'un collègue me demande si je connaissais JSON.
Je ne connaissais que de nom, sachant que c'est fortement utilisé en JavaScipt, et encore plus en Ajax.
Or, en y regardant de plus près, ca a fait tilt.
Cette façon de déclarer les objets et les éléments imbriqués en JavaFX est vraiment fortement inspiré de JSon.

Et une fois qu'on a compris la logique derrière tout cela, ca facilite tout de même grandement la lecture du code.

Social Bookmarking:

                                     

Commentaires, Pingbacks:

Connectez-vous pour vous abonner à cet article:

Flux de commentaires pour cet article : Atom 1.0  RSS 2.0

Cet article n'a pas de Commentaires/Pingbacks pour le moment...

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Blog de Vincent Brabant : NetBeans, Java et autres



Passionné de Java, et de NetBeans, je viens d'être Certifié par Sun en tant que Programmeur Java 5.0.
Je vous ferai découvrir ici tout ce qui se passe autour de NetBeans en particulier, et de Java entre autres.
Vous trouverez également mes articles écrits pour développez.com.
Et si vous avez des questions concernant NetBeans, n'oubliez pas le forum de discussion.

Vincent Brabant

Rechercher

<  Janvier 2012  >
Lun Mar Mer Jeu Ven Sam Dim
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web