Re: Which open source alternative to use to replace WebObjects 4.5.1/Objective-C codebase?
Re: Which open source alternative to use to replace WebObjects 4.5.1/Objective-C codebase?
- Subject: Re: Which open source alternative to use to replace WebObjects 4.5.1/Objective-C codebase?
- From: Andrus Adamchik <email@hidden>
- Date: Mon, 02 Dec 2013 15:16:44 +0300
It has been my experience migrating a number of customers to Cayenne from WO over the years, that a if planned properly, a rewrite may not be as scary as it sounds. Essentially it becomes a part of planned evolution. Since Cayenne and WO apps can share the same DB, you simply keep your old WO apps around. But sooner or later a time comes for each given app when a change request arrives that requires a substantial rewrite / extension. This is when you make a jump to a new stack for this particular app. And in couple of years you find yourself completely on a new platform :)
YMMV of course.
A.
On Dec 2, 2013, at 12:26 PM, Philippe Rabier <email@hidden> wrote:
> Agree with Markus.
>
> I would be tempted by Andrus approach but that means you have to rewrite the applications entirely.
>
> We used in the past the Obj-C/java converter and it does a lot. We even transform Openstep applications to Java client and reused the Nib files !!
>
> You could take a couple of days and see the results with one application or framework. If your applications share several common frameworks, it's worth a try. If they are all different, I would consider redeveloping from the ground.
>
> Philippe
>
> On 2 déc. 2013, at 09:22, Markus Ruggiero wrote:
>
>> Chris,
>>
>> there used to be an Apple program for converting WO4x Obj-C to WO5 Java. This is certainly still around and I do have it on an old installer. This would give you quite a start. You could then work with your converted existing code base and fix any old style things and incorporate Wonder. Depending on the size of your projects and the amount of code this might be the easiest way to go. I know it works because some years ago I have converted a large application.
>>
>> happy WOndering
>> ---markus---
>>
>> On 02.12.2013, at 08:20, Theodore Petrosky <email@hidden> wrote:
>>
>>> with WebObjects/Wonder, you are actually using Wonder. Yes, Apple’s WebObjects is there but Wonder on top, fixes and replaces many of Apples classes.
>>>
>>> http://wocommunity.org/wowodc14/ WOWODC14 is coming up in April. You may think about attending and getting some real knowledge from the experts!
>>>
>>> Obviously, you have many considerations. But I would love to see what D2W would do for you. There is a new D2W framwork WOMan by Paul Yu and Ken Ishimoto.
>>>
>>> D2W is very powerful and I have just used it on a new project. You have the backend already defined. There will be changes but I would love to see what D2W would look like on this kind of project.
>>>
>>> How big is your app?
>>>
>>>
>>> On Dec 2, 2013, at 2:02 AM, Chris Rasch <email@hidden> wrote:
>>>
>>>> Would consider WebObjects/Java, but would prefer an entirely open
>>>> source toolchain, given the history of Apple's support for WebObjects.
>>>>
>>>> Chris
>>>>
>>>> On Sun, Dec 1, 2013 at 10:36 PM, Theodore Petrosky <email@hidden> wrote:
>>>>> Is there an objection to WebObjects and Wonder? (it doesn’t sound that way from your description)
>>>>>
>>>>> http://wiki.wocommunity.org/dashboard.action
>>>>>
>>>>> Objective-C is not a choice.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Dec 2, 2013, at 1:30 AM, Chris Rasch <email@hidden> wrote:
>>>>>
>>>>>> Hi
>>>>>>
>>>>>> The company I work for currently has several large WebObjects
>>>>>> applications written in WebObjects 4.5.1/Objective-C. We'd like to
>>>>>> upgrade our codebase to an open source framework that can be developed
>>>>>> and maintained on modern hardware.
>>>>>>
>>>>>> Which framework would you recommend we move to?
>>>>>>
>>>>>> The closest open source replacement to our existing code base appears
>>>>>> to be GNUStepWeb and GDL2:
>>>>>>
>>>>>> http://wiki.gnustep.org/index.php/GNUstepWeb
>>>>>> http://www.gnustep.org/experience/GDL2.html
>>>>>>
>>>>>> The other possibility seems to be SOPE:
>>>>>>
>>>>>> http://sope.opengroupware.org/en/frameworks/index.html
>>>>>>
>>>>>> However, both projects appear to be moribund.
>>>>>>
>>>>>> Has anyone successfully ported WebOjects/Objective-C apps to those
>>>>>> frameworks in a commercial setting? What other frameworks would you
>>>>>> recommend?
>>>>>>
>>>>>> Referrals to consultants who have done such replacements would also be welcome.
>>>>>>
>>>>>> Thanks in advance for any advice!
>>>>>>
>>>>>> Chris
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list (email@hidden)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>
>>>>>> This email sent to email@hidden
>>>>>
>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>>
>>
>> Markus Ruggiero
>> email@hidden
>> Check out the new book about Project Wonder and WebObjects on http://learningthewonders.com/
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden