Hi,
we are in production some nib based jcs. Such jcs are complex enough.
Therefore in order to migrate in a world without we need to use the
existing code as much as possible in order to avoid altering the
entire applications. Besides a great deal of Apple jc stuff works well
even though it is poor in terms of documentation. So we’d better cling
to Apple frameworks, where we can, rather than reinvent the whole wheel.
My approach was the following: I created gui with jigloo,
http://www.cloudgarden.com an eclipse gui builder plugin, and for
every existing interface class of the jc I replaced the nib file with
a xml file which describes the bindings between the view objects
(buttons, tables, text fields, etc) and the model objects
(EODisplayGroup, EOAssociation, etc.).
They are the same bindings which had been created with Interface
Builder. Such model objects are automatically generated in a clear way
for the developer by some class in our framework. Thus I started to
make some applications migrate to eclipse-wolips-jigloo-xml binding
WO5.3 in tiger and that seems to work even with WO5.4.
The only problem at the moment is that with leopard jigloo is broken
in eclipse 3.3.1 but I hope that its author can resolve the issue.
When I finish I’ll be able to send the framework to those who may be
interested in
Regards
Paolo Sommaruga
Il giorno 04/nov/07, alle ore 20:56, Anjo Krank ha scritto:
Am 01.11.2007 um 20:33 schrieb David Avendasora:
I know I'm planning on digging into it soon because a large portion
of my application is D2JC, which will need to be replaced.
Again: D2JC is deprecated, but wrongly so. If you know how to write
individual components by hand, then you should file a radar to get
the assistant to use normal WO files and not the D2JC stub (sth you
can easily do yourself). Also again: I have no idea if the JC stuff
will be brought forward or not, but at least you don't *need* to
rewrite your interfaces.
Cheers, Anjo
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/psomma%40jpaso.com
This email sent to [EMAIL PROTECTED]
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]