Re: Question about migrating WO app
Re: Question about migrating WO app
- Subject: Re: Question about migrating WO app
- From: email@hidden (Anjo Krank)
- Date: Thu, 12 Dec 2002 23:51:48 +0100
Hi James,
Am Donnerstag, 12.12.02, um 22:59 Uhr (Europe/Berlin) schrieb Hammond,
James:
I am in the process of assessing how to upgrade an application that my
company
built using WO 3.5 and 4.0 five or six years ago.
No one left in our company knows anything
about the application or WO. The application was written using
Objective C.
We have lots of Java developers, no Objective C folks, so my questions
are:
Has anyone used the Objective C to Java migration tool that comes with
WO 5.2?
Yes. I converted a medium-sized framework from objective-c to WO 5.2
over the weekend with JavaConverter - and I didn't even have a plan
what exactly the framework was doing:)
If so, how well did it work?
Fine, all in all. It could be easier if (!foo) would be translated to
(foo == null) if foo is a pointer, but on the whole it was OK. That
being said, it depends on your code. id's map poorly and you might need
to do lots of casting. Also you will need to check for code that calls
up nil ids - you get an NPE in Java.
This customer is afraid of WO because of its small market share and
the fact that no one at the customer's site knows anything about it.
If an application is developed using WO, can it be modified later on
without
having WO. In other words, if we develop the app using WO, can someone
later
on
modify it using JBuilder or some other IDE without problems?
There is the WOLips project, that allows you to create/maintain
projects with Eclipse. It's just not so much fun, because all the tools
are pretty well integrated. But as they only create text files (.wo and
.eomodeld are just directories with a bunch of text files) you can edit
them with any tool you like.
How about Deployment? It looks to me like you have to have a App
Server of
some kind to deploy WO. Is that true?
No. You *can* put WO apps into a servlet container, but you can also
run them with the Adaptors for Apache, Netscape and IIS.
Cheers, Anjo
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.