Re: I am going to write a WO book
Re: I am going to write a WO book
- Subject: Re: I am going to write a WO book
- From: Pascal Robert <email@hidden>
- Date: Sat, 09 Jun 2012 18:50:35 -0400
Good summary!
> Since the public will never see a new release of WO, WO 6.0 = Wonder.
>
> It's kinda like saying that someone should write a book on Hypercard, and we should all participate in what Hypercard 3.0 from apple would look like.
>
> "It would be great to capture how easy it worked compared to this eclipse/wonder stuff."
>
> I wasn't an expert at the old WO style, but dear god is the new form of development + wonder many times better.
>
> Just last year I had to rewrite a legacy app I wrote 6 years ago and make it into a modern app. What I can implement now is crazy compared to the basic system I had then. Debugging, maintenance and refactoring is now a dream compared to the nightmare before.
>
> On Sat, Jun 9, 2012 at 2:31 PM, Bart Rijpers <email@hidden> wrote:
> Hi list,
>
> I think it is a very good idea to write a book about legacy WebObjects. It would be great to capture how easy it worked compared to this eclipse/wonder stuff. It would be even nicer if everyone one the list could participate in describing how an updated WO 2012 à la Apple would look like:
> - added support for new databases
> - integration with iOS app development (deploy WOA on iOS)
> - Jquery mobile kind of support like the framework Ken wrote, but integrated in an app like WO builder
> - New HTML editor in WO builder
> - integration with Netbeans / glassfish server for deployment
> - more?
>
> In other words: which architecture would be used for WO 6.0?
>
> Cheers, Bart
>
>
> On 9 Jun 2012, at 21:00, email@hidden wrote:
>
> > Send Webobjects-dev mailing list submissions to
> > email@hidden
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> > https://lists.apple.com/mailman/listinfo/webobjects-dev
> > or, via email, send a message with subject or body 'help' to
> > email@hidden
> >
> > You can reach the person managing the list at
> > email@hidden
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of Webobjects-dev digest..."
> >
> >
> > Today's Topics:
> >
> > 1. Re: I am going to write a WO book (Lon Varscsak)
> > 2. Re: Custom Entity Classes (Chuck Hill)
> > 3. ERAttachment and _dbupdater do not agree in Wonder
> > integration? (Johan Henselmans)
> > 4. Creating Wonder D2W Application using WOLips without
> > ERModernLook? (Farrukh Ijaz)
> > 5. Re: Creating Wonder D2W Application using WOLips without
> > ERModernLook? (David Holt)
> > 6. Re: Creating Wonder D2W Application using WOLips without
> > ERModernLook? (Farrukh Ijaz)
> > 7. Re: I am going to write a WO book (James Cicenia)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Fri, 08 Jun 2012 12:35:23 -0700
> > From: Lon Varscsak <email@hidden>
> > To: WebObjects Apple Dev <email@hidden>
> > Subject: Re: I am going to write a WO book
> > Message-ID:
> > <email@hidden>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > I felt left out. :P +1
> >
> > Long live WOnder!
> >
> > On Fri, Jun 8, 2012 at 11:57 AM, Kieran Kelleher <email@hidden> wrote:
> >> +1.
> >>
> >> On Jun 8, 2012, at 1:16 PM, Chuck Hill wrote:
> >>
> >>> +1
> >>>
> >>> There is no sense in writing a pure WO app these days, IMO.
> >>>
> >>>
> >>> On 2012-06-08, at 9:55 AM, Pascal Robert wrote:
> >>>
> >>>> +1
> >>>>
> >>>>> Aren't pure Apple WO apps dead aside from legacy?
> >>>>>
> >>>>> IMO wonder is the ONLY option to learn new.
> >>>>> _______________________________________________
> >>>>> 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
> >>>
> >>> --
> >>> Chuck Hill Senior Consultant / VP Development
> >>>
> >>> Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
> >>> http://www.global-village.net/gvc/practical_webobjects
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> 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
> >
> >
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Fri, 08 Jun 2012 17:34:25 -0700
> > From: Chuck Hill <email@hidden>
> > To: doug andrews <email@hidden>
> > Cc: WebObjects-Dev Mailing List List <email@hidden>
> > Subject: Re: Custom Entity Classes
> > Message-ID: <email@hidden>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hi Doug,
> >
> >
> > On 2012-06-08, at 9:35 AM, doug andrews wrote:
> >
> >> Most of my entities are of class EOGenericRecord.
> >> I do have a few custom entity classes that extend EOGenericRecord.
> >
> > Either your app is really simple, or you are doing it wrong. :-)
> >
> >
> >> Sometimes, not always, the accessor methods for the "to one" relationships return null, even though I know the relationship exists. This usually only occurs when the app has 70 or more sessions running.
> >
> > That sounds more like you are breaking EOF commandments and getting EOF state corruption due to concurrency conflicts.
> >
> >
> >> The code for these custom entities was generated by the old EOModeler app.
> >> They simply return storedValueForKey.
> >
> > That sounds correct.
> >
> >
> >> The foreign key of the relationship is marked as "not null" in the model, but the relationship is marked as "optional". I know this is probably wrong, but the old EOModeler app let you get away with this, and i'm sure stuff would break if i changed it now.
> >>
> >> To get the related entity from an EO that is of type EOGenericRecord, I simply use valueForKey, and this never seems to return null. Since this always works, should my accessor methods in my custom entity classes return valueForKey instead of storedValueForKey? Would that fix my problem?
> >
> >
> > No, that will cause infinite recursion as valueForKey will call your accessor methods which will call valueForKey which will call....
> >
> >
> >
> > Chuck
> >
> >
> > --
> > Chuck Hill Senior Consultant / VP Development
> >
> > Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
> > http://www.global-village.net/gvc/practical_webobjects
> >
> >
> >
> >
> >
> >
> >
> >
> > -------------- next part --------------
> > A non-text attachment was scrubbed...
> > Name: smime.p7s
> > Type: application/pkcs7-signature
> > Size: 4893 bytes
> > Desc: not available
> > URL: <http://lists.apple.com/archives/webobjects-dev/attachments/20120608/1ad54581/attachment.p7s>
> >
> > ------------------------------
> >
> > Message: 3
> > Date: Sat, 09 Jun 2012 09:19:47 +0200
> > From: Johan Henselmans <email@hidden>
> > To: WebObjects Dev <email@hidden>
> > Subject: ERAttachment and _dbupdater do not agree in Wonder
> > integration?
> > Message-ID: <email@hidden>
> > Content-Type: text/plain; charset=us-ascii
> >
> > I am using integration from Wonder and noticed the fix that David Avendasora has pushed to make sure that cfPath is added to the erattachment table for the cloudfile extension.
> >
> > Unfortunately, I still got errors because cfPath was not created, which should have been because ERAttachment2.java in migrations of the ERAttachment Library.
> >
> > Looking in _dbupdater, I noticed that ERAttachment was on version 4:
> >
> > lockowner | modelname | updatelock | version
> > | ERAttachment | 0 | 4
> >
> >
> > Is there any explanation how this version number got updated to 4, while there is only one migration from ERAttachment?
> >
> > (I fixed it by setting the version to 1 via:
> > update _dbupdater set version = 1 where modelname = 'ERAttachment';
> > )
> >
> > Johan Henselmans
> > email@hidden
> >
> >
> >
> >
> >
> >
> > ------------------------------
> >
> > Message: 4
> > Date: Sat, 09 Jun 2012 10:37:19 +0300
> > From: Farrukh Ijaz <email@hidden>
> > To: WebObjects Development <email@hidden>
> > Subject: Creating Wonder D2W Application using WOLips without
> > ERModernLook?
> > Message-ID:
> > <email@hidden>
> > Content-Type: text/plain; charset=us-ascii
> >
> > Hi,
> >
> > I was wondering if I could possibly create a Wonder D2W Application using WOLips without the dependency on ERModernLook?
> >
> > Right now ERModernLook seems to be tightly coupled with Wonder D2W Application and I don't find any option to choose from one of the old looks and, there is no option in WOLips to create a WebObjects D2W Application which used to be there in previous versions of WOLips I remember.
> >
> > ERModernLook is an excellent D2W framework, I just need a bare D2W application to test my own look and feel framework.
> >
> > Thanks for your advice,
> >
> > Farrukh
> >
> >
> > ------------------------------
> >
> > Message: 5
> > Date: Sat, 09 Jun 2012 06:56:06 -0700
> > From: David Holt <email@hidden>
> > To: Farrukh Ijaz <email@hidden>
> > Cc: WebObjects Development <email@hidden>
> > Subject: Re: Creating Wonder D2W Application using WOLips without
> > ERModernLook?
> > Message-ID: <email@hidden>
> > Content-Type: text/plain; CHARSET=US-ASCII
> >
> > I am pretty sure the answer is no. Are you having challenges removing the Modern Look dependencies?
> >
> > Sent from my iPad
> >
> > On 2012-06-09, at 12:37 AM, Farrukh Ijaz <email@hidden> wrote:
> >
> >> Hi,
> >>
> >> I was wondering if I could possibly create a Wonder D2W Application using WOLips without the dependency on ERModernLook?
> >>
> >> Right now ERModernLook seems to be tightly coupled with Wonder D2W Application and I don't find any option to choose from one of the old looks and, there is no option in WOLips to create a WebObjects D2W Application which used to be there in previous versions of WOLips I remember.
> >>
> >> ERModernLook is an excellent D2W framework, I just need a bare D2W application to test my own look and feel framework.
> >>
> >> Thanks for your advice,
> >>
> >> Farrukh
> >> _______________________________________________
> >> 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
> >
> >
> > ------------------------------
> >
> > Message: 6
> > Date: Sat, 09 Jun 2012 17:34:00 +0300
> > From: Farrukh Ijaz <email@hidden>
> > To: David Holt <email@hidden>
> > Cc: WebObjects Development <email@hidden>
> > Subject: Re: Creating Wonder D2W Application using WOLips without
> > ERModernLook?
> > Message-ID: <email@hidden>
> > Content-Type: text/plain; charset=utf-8
> >
> > Thanks David,
> >
> > The answer No is a kind of disappointing :( I need to know what areas are affected with this change so I could remove it completely. I shall figure that out. I believe it's better if could move it back in WOLips and make modern look as separate project template. May be we would be able to contribute our look too :)
> >
> > Farrukh
> >
> > David Holt <email@hidden> wrote:
> >
> >> I am pretty sure the answer is no. Are you having challenges removing the Modern Look dependencies?
> >>
> >> Sent from my iPad
> >>
> >> On 2012-06-09, at 12:37 AM, Farrukh Ijaz <email@hidden> wrote:
> >>
> >>> Hi,
> >>>
> >>> I was wondering if I could possibly create a Wonder D2W Application using WOLips without the dependency on ERModernLook?
> >>>
> >>> Right now ERModernLook seems to be tightly coupled with Wonder D2W Application and I don't find any option to choose from one of the old looks and, there is no option in WOLips to create a WebObjects D2W Application which used to be there in previous versions of WOLips I remember.
> >>>
> >>> ERModernLook is an excellent D2W framework, I just need a bare D2W application to test my own look and feel framework.
> >>>
> >>> Thanks for your advice,
> >>>
> >>> Farrukh
> >>> _______________________________________________
> >>> 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
> >
> >
> >
> > ------------------------------
> >
> > Message: 7
> > Date: Sat, 09 Jun 2012 09:36:21 -0500
> > From: James Cicenia <email@hidden>
> > To: WebObjects Development <email@hidden>
> > Subject: Re: I am going to write a WO book
> > Message-ID: <email@hidden>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Have to definitely agree with Wonder. After converting a legacy app, the difference is amazing.
> > However, I also learned D2W and believe this best kept secret is still the best weapon out there
> > and as such should be documented.
> >
> > I don't think I will ever do an app without D2W again especially with the Modern versions.
> >
> > And to create an app with it would document everything else anyway.
> >
> > Regards,
> > James
> >
> > On Jun 8, 2012, at 10:07 AM, email@hidden wrote:
> >
> >> Hi Markus,
> >>
> >> Good for you! Thank you for even thinking about this.
> >>
> >> You ask what you should say about WOnder? I'd recommend the following:
> >>
> >> 1) Defining what the project is and some history
> >>
> >> 2) Show how to integrate it in your app, the pre-requisites.
> >>
> >> 3) Leave it at that.
> >>
> >> You kind of have to do this. When you are using the modern tools new users can make either a "pure Apple" app or a "WOnder App" and they'll be curious. You should let them know that WOnder opens the doors to Web 2.0 and much more (fixing bugs and issues is also a big part that you get for free). Suggest they use it always, even if they don't consciously use pieces from it. As they tackle tough problems remind them "Don't forget to dig through the WOnder treasure trove and ask questions on the list. More than likely, an answer to your problem already awaits!"
> >>
> >> Cheers,
> >> -- Aaron _______________________________________________
> >> 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
> >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <http://lists.apple.com/archives/webobjects-dev/attachments/20120609/b2edf209/attachment.html>
> >
> > ------------------------------
> >
> > _______________________________________________
> > Webobjects-dev mailing list
> > email@hidden
> > https://lists.apple.com/mailman/listinfo/webobjects-dev
> >
> > End of Webobjects-dev Digest, Vol 9, Issue 519
> > **********************************************
>
> _______________________________________________
> 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