David,
Marcelo has a prototype for a JSON serializer. One deficiency in JSON,
which isn't apparent for its primary use case, is that you don't know
the type of what you are reading. Starting at the root, you haven't
clue and even when processing children, you never know if the actual
data's type is of a class derived from the expected type of data. This
makes it hard to create the right type of object in a strongly typed
setting...
Cheers,
Ed
David Orme wrote:
This is interesting. XML is good in that it has tooling, but
other formats are arguably even more wrist and eye-friendly. Given our
web aspirations, JSON seems particularly interesting...
Ed- is there a JSON marshaller for EMF objects yet?
-Dave Orme
On Nov 6, 2008 6:47 PM, "向雅" <fyaoxy@xxxxxxxxx>
wrote:
2 points: an UI declaration, and a thought.
1.an
UI declaration:
above sample can be like this:
@layout: fill;
label: "hello, world"; text{style: BORDER; layoutData: "grow"}
Huge simple? if yes, again:
@layout: "fill";
@StyleSheet{
text{ style: SINGLE, BORDER;}
};
@forms: true;
section{
@id: loginSection;
sectionStyle: ExpandableComposite.TITLE_BAR;
CompositeSeparator:NONE;
text: 登录系统;
layoutData: "center";
composite{
@id: sectionClient;
layout: "wrap 3", "[][250:pref:400,fill][]", "[]5[]";
label: 您的数字证书:;
text { @id: certFile; text: ""; }
button { @id: browse; text: 选择文件(&B)...; style:
PUSH; }
label: 您的密码:;
text { @id: password; text: ""; style: PASSWORD; }
button { @id: login; text: "登录系统(&L) "; style:
PUSH; }
}
client: @sectionClient;
}
2, a thought: at this time, in the world, the most question is not can
you do. instead, just be: How and what make better.Yes? like David
style, I do answer, sure.:)
Best! qinxian
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
|