[Flashcoders] Q:JSON vs XML advantages

2006-11-23 Thread moveup
I know one of the advantages of the JSON format is easier to maintain code, ie 
your config files can be essentially actionscript.

But are there any oither advantages over XML? What about performance?
Does it 'parse' faster?

Jim Bachalo

[e] jbach at bitstream.ca
[c] 416.668.0034
[w] www.bitstream.ca

...all improvisation is life in search of a style.
 - Bruce Mau,'LifeStyle'
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] Q:JSON vs XML advantages

2006-11-23 Thread eka

Hello :)

JSON is speed !! the xml parser is slow !

With JSON your objects are typed.. in XML all properties, attributes, are
String values only.

You can try to compare 2 big files in XML and JSON to see the difference :)

For me JSON is good but EDEN is better ;) Eden is like JSON but you can
instanciate your customs objects, securize the datas etc

You can compare JSON and EDEN in my openSource framework :
http://vegas.riaforge.org/

1 - dowload with the zip or the SVN my framework

2 - install the src folder in flash in your ActionScript preference list.

3 - Try the example in VEGAS and this extension ASGard :

(JSON)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ftrunk%2Fbin%2Ftest%2Fvegas/string

(EDEN)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ftrunk%2Fbin%2Ftest%2Fasgard/net

(Config tool with EDEN or JSON loader)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ftrunk%2Fbin%2Ftest%2Fasgard/config

(Localization tool with Eden or JSON loader)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ftrunk%2Fbin%2Ftest%2Fasgard/system

PS : all examples are in the AS2/trunk/bin/test/ directory


EKA+ :)

2006/11/23, [EMAIL PROTECTED] [EMAIL PROTECTED]:


I know one of the advantages of the JSON format is easier to maintain
code, ie your config files can be essentially actionscript.

But are there any oither advantages over XML? What about performance?
Does it 'parse' faster?

Jim Bachalo

[e] jbach at bitstream.ca
[c] 416.668.0034
[w] www.bitstream.ca

...all improvisation is life in search of a style.
 - Bruce Mau,'LifeStyle'
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re[2]: [Flashcoders] Q:JSON vs XML advantages

2006-11-23 Thread R�kos Attila

e With JSON your objects are typed.. in XML all properties, attributes, are
e String values only.

AFAIK this typing is limited, since the objects (structures) are not
typed and JSON doesn't store class information (I know that class
hints are used sometimes, but this is a kind of hack only). On the
other hand, in XML you can design your own rules (or use an already
existing standard), while extending JSON is much harder.

  Attila

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] Q:JSON vs XML advantages

2006-11-23 Thread Ben Smeets
JSON Speed? I haven't used it before so can only judge it by what I read
on the web :)

http://blogs.adobe.com/mikepotter/2006/07/php_and_flex_js.html 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of eka
Sent: donderdag 23 november 2006 15:10
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Q:JSON vs XML advantages

Hello :)

JSON is speed !! the xml parser is slow !

With JSON your objects are typed.. in XML all properties, attributes,
are String values only.

You can try to compare 2 big files in XML and JSON to see the difference
:)

For me JSON is good but EDEN is better ;) Eden is like JSON but you can
instanciate your customs objects, securize the datas etc

You can compare JSON and EDEN in my openSource framework :
http://vegas.riaforge.org/

1 - dowload with the zip or the SVN my framework

2 - install the src folder in flash in your ActionScript preference
list.

3 - Try the example in VEGAS and this extension ASGard :

(JSON)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fvegas/string

(EDEN)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fasgard/net

(Config tool with EDEN or JSON loader)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fasgard/config

(Localization tool with Eden or JSON loader)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fasgard/system

PS : all examples are in the AS2/trunk/bin/test/ directory


EKA+ :)

2006/11/23, [EMAIL PROTECTED] [EMAIL PROTECTED]:

 I know one of the advantages of the JSON format is easier to maintain 
 code, ie your config files can be essentially actionscript.

 But are there any oither advantages over XML? What about performance?
 Does it 'parse' faster?

 Jim Bachalo

 [e] jbach at bitstream.ca
 [c] 416.668.0034
 [w] www.bitstream.ca
 
 ...all improvisation is life in search of a style.
  - Bruce Mau,'LifeStyle'
 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training 
 http://www.figleaf.com http://training.figleaf.com

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training http://www.figleaf.com
http://training.figleaf.com
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] Q:JSON vs XML advantages

2006-11-23 Thread eka

Hello :)

in AS2 ... isn't the same bench in AS3 with E4X !

With my library and my custom JSON class... in AS2, SSAS, etc.. JSON is
speed... very speed :) I don't use for my test the JSON library of adobe ?

Now ... AMFPHP  XML ??? if you use class mapping in AMFPHP ... i think AMF
protocol is speed no ?

EKA+ :)

2006/11/23, Ben Smeets [EMAIL PROTECTED]:


JSON Speed? I haven't used it before so can only judge it by what I read
on the web :)

http://blogs.adobe.com/mikepotter/2006/07/php_and_flex_js.html

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of eka
Sent: donderdag 23 november 2006 15:10
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Q:JSON vs XML advantages

Hello :)

JSON is speed !! the xml parser is slow !

With JSON your objects are typed.. in XML all properties, attributes,
are String values only.

You can try to compare 2 big files in XML and JSON to see the difference
:)

For me JSON is good but EDEN is better ;) Eden is like JSON but you can
instanciate your customs objects, securize the datas etc

You can compare JSON and EDEN in my openSource framework :
http://vegas.riaforge.org/

1 - dowload with the zip or the SVN my framework

2 - install the src folder in flash in your ActionScript preference
list.

3 - Try the example in VEGAS and this extension ASGard :

(JSON)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fvegas/string

(EDEN)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fasgard/net

(Config tool with EDEN or JSON loader)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fasgard/config

(Localization tool with Eden or JSON loader)
http://vegas.riaforge.org/index.cfm?event=page.svnbrowsepath=%2FAS2%2Ft
runk%2Fbin%2Ftest%2Fasgard/system

PS : all examples are in the AS2/trunk/bin/test/ directory


EKA+ :)

2006/11/23, [EMAIL PROTECTED] [EMAIL PROTECTED]:

 I know one of the advantages of the JSON format is easier to maintain
 code, ie your config files can be essentially actionscript.

 But are there any oither advantages over XML? What about performance?
 Does it 'parse' faster?

 Jim Bachalo

 [e] jbach at bitstream.ca
 [c] 416.668.0034
 [w] www.bitstream.ca
 
 ...all improvisation is life in search of a style.
  - Bruce Mau,'LifeStyle'
 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com http://training.figleaf.com

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training http://www.figleaf.com
http://training.figleaf.com
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com